Hello van ez a parancsom: /911 [id] [ok]
if(strcmp(cmd, \"/911\", true) == 0) {
new tmp[256];
new ok;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /911 [playerid] [ok]\");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /911 [playerid] [ok]\");
return 1;
}
ok = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), \"[RADIO] %s jelentette, hogy %s %s\", sendername,giveplayer, ok);
SendClientMessage(playerid, COLOR_YELLOW, string);
}else {
format(string, sizeof(string), \"%d ez egy nem aktív játékos.\", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
itt van a baj:
format(string, sizeof(string), \"[RADIO] %s jelentette, hogy %s %s\", sendername,giveplayer, ok);
Nem irja ki a szöveget! Azt ki irja h ki és kit jelentett fel csak azt nem h miért.Tehát az ok hiányzik.