new aname[16+1];if(Admin[playerid] == 1) aname = \"Moderátorsegéd\";else if(Admin[playerid] == 2) aname = \"Moderátor\";else if(Admin[playerid] == 3) aname = \"Adminsegéd\";else if(Admin[playerid] == 4) aname = \"Admin\";else if(Admin[playerid] == 5) aname = \"Tulaj\";else aname = \"Ismeretlen\";
Csetbe pl?
Majd cseréld ki a te admin változódra.new aname[16+1];if(Admin[playerid] == 1) aname = \"Moderátorsegéd\";else if(Admin[playerid] == 2) aname = \"Moderátor\";else if(Admin[playerid] == 3) aname = \"Adminsegéd\";else if(Admin[playerid] == 4) aname = \"Admin\";else if(Admin[playerid] == 5) aname = \"Tulaj\";else aname = \"Ismeretlen\";Az aname tömbbe fogja beleírni az admin rang nevét. [/quote]Mit cseréljek ki? Bocsi elég kezdõ vagyokDupla hozzászólás automatikusan összefûzve. ( 2012. november 01. - 21:40:04 )Valaki ötlet?
public OnPlayerText(playerid,text[]){ new str[137]; // 128 + 8 + 1 // szöveg + szín + string végi \\0GetPlayerName(playerid,str,MAX_PLAYER_NAME);//switch(Admin[playerid]){ case 1: strins(str,\"[Moderátorsegéd]\",0,128); case 2: strins(str,\"[Moderátor]\",0,128); case 3: strins(str,\"[Adminsegéd]\",0,128); case 4: strins(str,\"[Admin]\",0,128); case 5: strins(str,\"[Tulaj]\",0,128);}format(str,sizeof(str),\"%s: {FFFFFF}%s\",str,text);SendClientMessageToAll(GetPlayerColor(playerid),str);return 0;}
public OnPlayerText(playerid,text[]){ new str[137]; // 128 + 8 + 1 // szöveg + szín + string végi \\0GetPlayerName(playerid,str,MAX_PLAYER_NAME);//switch(Admin[playerid]){ case 1: strins(str,\"[Moderátorsegéd]\",0,128); case 2: strins(str,\"[Moderátor]\",0,128); case 3: strins(str,\"[Adminsegéd]\",0,128); case 4: strins(str,\"[Admin]\",0,128); case 5: strins(str,\"[Tulaj]\",0,128);}format(str,sizeof(str),\"%s: {FFFFFF}%s\",str,text);SendClientMessageToAll(GetPlayerColor(playerid),str);return 0;} írtam neked 1-et...ha azt akarod hogy az alap chatbe írja a neved elé az nem megoldható maximum utána tudnád az üzenetbe...ennél a kódnál fontos hogy legyen az üzenet elõtt SetPlayerColor-al beállított színe a játékosnak ( amit használsz mód abban van ilyen spawn után de OnPlayerConnect-nél is szükséges lenne ha nincs, máskülönben fekete lesz a játékos neve )és ez csak 1 sor üzenetet ír ki...
már van OnPlayerText callback-ed ha nincs alatta semmi akkor töröld ki van akkor másold be a végére az én kódomat...nincs \'Admin\' tömböd szóval az admin szintet nem ebben tárolod el...helyettesítsd be a sajátoddal...
new Admin[MAX_PLAYERS];
if(Admin == 4)
if(Admin[playerid] == 4)
tömbnek nem adtál cella azonosítót ( indexet )...tehát mondjuk így van létrehozva: new Admin[MAX_PLAYERS]; és te így hivatkozol rá: if(Admin == 4) és így kéne: if(Admin[playerid] == 4)
Mi az admin változód?