Helló, a mai nap írtam egy placedo parancsot. A lerakás működik, de a törlés már nem.
CMD:placedo(playerid, params[])
{
new S[100], S2[128];
if(sscanf(params, \"s[100]\", S)) return SendClientMessage(playerid, PIROS, \"Használat: /placedo < Esemény >\");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid, pX, pY, pZ);
if(Maszk[playerid] == 0)
{
format(S2, sizeof(S2), \"* [Történés] %s ((%s))\", S, Nev(playerid));
Create3DTextLabel(S2, 0xFB0000FF,pX, pY, pZ, 10, 0, 0);// EQ Bank
MeDoLog(S2);
}
else
{
format(S2, sizeof(S2), \"* [Történés] %s ((%s))\", S, Nev(playerid));
Create3DTextLabel(S2, 0xFB0000FF,pX, pY, pZ, 10, 0, 0);// EQ Bank
new S5[128];
}
if(AntiHirdetes(S))
{
SendClientMessage(playerid, PIROS, \"Ezt az üzenetet a szerver blokkolja, mert hirdetésnek látja!\");
new S3[128], S4[128];
format(S3, sizeof(S3), \"*AdmWrn* %s szervert akart hírdetni.\", Nev(playerid));
SendAdminMessage(LPIROS, S3);
format(S4, sizeof(S4), \"Szöveg: %s\", S);
SendAdminMessage(LPIROS, S4);
return 0;
}
return 1;
}
CMD:deletepdo(playerid, params[])
{
new S[100], S2[128];
if(pInfo[playerid][pAdmin] >= 1)
{
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid, pX, pY, pZ);
Delete3DTextLabel(strval(S2), pX, pY, pZ);// EQ Bank
}
else
{
SendClientMessage(playerid,PIROS,\"Nincs kellő Admin szinted!\");
}
return 1;
}