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.
Csetbe pl?
Igen
Dupla hozzászólás automatikusan összefûzve. ( 2012. november 01. - 20:59:35 )
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õ vagyok
Dupla 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 \\0
GetPlayerName(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...
public OnPlayerText(playerid,text[])
{
new str[137]; // 128 + 8 + 1 // szöveg + szín + string végi \\0
GetPlayerName(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...
Ezeket az errorokat írja:
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(661) : error 021: symbol already defined: \"OnPlayerText\"
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : error 017: undefined symbol \"Admin\"
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : error 029: invalid expression, assumed zero
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : error 029: invalid expression, assumed zero
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.