public OnPlayerCommandText(playerid, cmdtext[]){ new string[256];format(string, sizeof(string), \"%s (%d) ezt a parancsot használta: %s\", pName(playerid),playerid,cmdtext);for(new i = 0; i < MAX_PLAYERS; i++){ if(IsPlayerConnected(i)) { if(IsPlayerAdmin(i))//vagy bármi más, akinek megakarod mutatni. { SendClientMessage(i, 0xff0000AA, string); } }} return 1;}stock pName(playerid) {static getname[24];GetPlayerName(playerid, getname, 24);return getname;}
Köszönöm! És azt hogy csak a pl \"Sentinel\" nevû játékosnak küldje el, azt pontosan hogy kell?
public OnPlayerCommandText(playerid, cmdtext[]){ new string[256]; format(string, sizeof(string), \"%s (%d) ezt a parancsot használta: %s\", pName(playerid),playerid,cmdtext); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(!strfind(pName(i), \"Sentinel\"))//vagy bármi más, akinek megakarod mutatni. { SendClientMessage(i, 0xff0000AA, string); } } } return 1;}stock pName(playerid) { static getname[24]; GetPlayerName(playerid, getname, 24); return getname;}
error 035: argument type mismatch (argument 1)
if(!strfind(pName(i), \"Sentinel\"))//vagy bármi más, akinek megakarod mutatni.
Rendben, köszi! Ha több nevet akarok, akkor gondolom többször kell megismételni az \" if(!strfind(pName(i), \"\")) \"-t?Dupla hozzászólás automatikusan összefûzve. ( 2014. július 11. - 01:35:11 )Egyébként errort ír: error 035: argument type mismatch (argument 1) erre a sorra: if(!strfind(pName(i), \"Sentinel\"))//vagy bármi más, akinek megakarod mutatni.
Hát elõször azt írta ki, hogy \"undefined symbol: pName\"Szóval az az eredeti error, nem tudom, hogy kell pontosan definiálni, mert nem értek annyira jól ezekhez. (én csak definiáltam a hülye felemmel így: #define pName. És akkor írta ki azt az errort, amit írtam.De alapból azt írja, hogy \"undefined symbol: pName\"
Köszi Mondtam, hogy a definiáláshoz végképp nem értek Ha nekem azt az errort írja, hogy undefined, akkor leszaggatom az eget Igazad volt, errort nem ír, csak warningot: \"symbol is never used \"zcmd_OnPlayerCommandText\" ( utolsó sor +1, mármint jelenlegi 603 sor utáni sorban írja a hibát)Dupla hozzászólás automatikusan összefûzve. ( 2014. július 11. - 01:55:59 )Tényleg: azt, hogy több playernek írja (pl.: Sentinel és Daryl) úgy kell megoldani, hogy leírom megint azt a sort, csak most \"Sentinel\" helyett pl.: \"Daryl\" lesz?És ahány playernek meg akarom mutatni, annyi sor más névvel?
if(!strfind(pName(i), \"Sentinel\") || !strfind(pName(i), \"Daryl\") || !strfind(pName(i), \"Józska\") || !strfind(pName(i), \"Pista\"))