GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: gnorby88 - 2010. Március 03. - 14:58:14

Cím: /911 probléma
Írta: gnorby88 - 2010. Március 03. - 14:58:14
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.
Cím: /911 probléma
Írta: GroX - 2010. Március 03. - 16:05:50
SendClientMessage(playerid, COLOR_YELLOW, string);

 
Így csak annak fogja kiírni aki a jelentést tette.
Cím: /911 probléma
Írta: gnorby88 - 2010. Március 03. - 17:46:32
Idézetet írta: GroX date=1267628750\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"845\" data-ipsquote-contentclass=\"forums_Topic

SendClientMessage(playerid, COLOR_YELLOW, string);

 
Így csak annak fogja kiírni aki a jelentést tette.
 
Jah. Az igaz. Köx h szóltál, de nem az a gondom...  :-\\