Szerző Téma: /911 probléma  (Megtekintve 719 alkalommal)

/911 probléma
« Dátum: 2010. Március 03. - 14:58:14 »
0
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.

GroX

  • Vendég
/911 probléma
« Válasz #1 Dátum: 2010. Március 03. - 16:05:50 »
0
SendClientMessage(playerid, COLOR_YELLOW, string);

 
Így csak annak fogja kiírni aki a jelentést tette.

/911 probléma
« Válasz #2 Dátum: 2010. Március 03. - 17:46:32 »
0
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...  :-\\

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal