Sziasztok!
Hogyan lehetne azt megcsinálni hogyha valamit helytelenül ír report ba pl.: /report lécci
Akkor azt irja hogy Próbálj meg rendesen irni és akkor talán visszairnak?
itt a report
CMD:report(playerid,params[])
{
if(Reportotirhat[playerid] == 1)
{
if(sscanf(params,\"s[128]\",bekuldottszoveg[playerid]))
{
SendClientMessage(playerid,PIROS, \"Használat: /report [szöveg]\");
return 1;
}
new jneve[MAX_PLAYER_NAME];
new szoveg[128];
GetPlayerName(playerid, jneve, MAX_PLAYER_NAME);
format(szoveg,128, \"%s panasza (ID:%d): %s\",jneve,playerid,bekuldottszoveg[playerid]);
SendClientMessage(playerid,ZOLD,\"Problémádat kézbesítettem az adminok felé!\");
kiemelheto[playerid] = true;
SendReportMessage(CITROM,szoveg);
Reportotirhattimer[playerid] = SetTimerEx(\"Reporton\", 15000, false, \"i\", playerid);
Reportotirhat[playerid] = 0;
}
else SendClientMessage(playerid,PIROS, \"Még nem telt le a 15 mp!\");
return 1;
}
Sziasztok!
Azt szeretném kérdezni hogy Defensive modban hogy lehet olyat létrehozni hogy /bombaad <név / id>
pl ebböl:
CMD:colt(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(Egyezik(Nev(playerid), \"Joe North\") || Egyezik(Nev(playerid), \"Stanley Kennedy\"))
{
if(pInfo[playerid][pColt] >= 30) return SendClientMessage(playerid, NARANCS, \"* Max 30 Colt lehet nálad!\");
new S[128];
SendClientMessage(playerid, FONTOS, \"* Kaptál 10 darab Colt lőszert!\");
pInfo[playerid][pColt] += 10;
format(S, sizeof(S), \"< Colt Adás > %s - %d | ( Ki - Töltények )\", Nev(playerid), pInfo[playerid][pDeagle]);
SendAdminMessage(NARANCS, S);
}
else
{
SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
}
return 1;
}
[gmod]Ne nyiss feleslegesen két külön témát! Összevonva.[/gmod]