Szerző Téma: Játékos ID-je név mögé  (Megtekintve 840 alkalommal)

Játékos ID-je név mögé
« Dátum: 2011. Szeptember 17. - 16:13:25 »
0 Show voters
Hali mindenki,
Megcsináltam a LuxAdminba hogy a játékos neve mögött ott legyen színesen az id, és az lenne a problémám, hogy csak a 3-as 4-es 5-ös szintû playereknek küldi csak el az üzenetét, sima playernek nem és 1, 2 szinten sem küldi. Mi lehet a gond? ???  :\'(
OnPlayerText-nél:
[pawn]
new estr [256 ], writer[MAX_PLAYERS];
        GetPlayerName(playerid, writer, sizeof(writer));
switch(AccInfo[playerid][Level])
    {
   case 0:
   {
   format ( estr , sizeof(estr) , \"%s{C3C3C3} (%d):{FFFFFF} %s\" , writer , playerid, text );
   SendClientMessageToAll(GetPlayerColor(playerid),estr);
   }
   case 1:
   {
   format ( estr , sizeof(estr) , \"%s{09ff00} (%d):{FFFFFF} %s\" , writer , playerid, text );
   SendClientMessageToAll(GetPlayerColor(playerid),estr);
   }
   case 2:
   {
   format ( estr , sizeof(estr) , \"%s{0044ff} (%d):{FFFFFF} %s\" , writer , playerid, text );
   SendClientMessageToAll(GetPlayerColor(playerid),estr);
   }
   case 3:
   {
   format ( estr , sizeof(estr) , \"%s{0044ff} (%d):{FFFFFF} %s\" , writer , playerid, text );
   SendClientMessageToAll(GetPlayerColor(playerid),estr);
   }
   case 4:
   {
   format ( estr , sizeof(estr) , \"%s{0044ff} (%d):{FFFFFF} %s\" , writer , playerid, text );
   SendClientMessageToAll(GetPlayerColor(playerid),estr);
   }
   case 5:
   {
   format ( estr , sizeof(estr) , \"%s{ff0000} (%d):{FFFFFF} %s\" , writer , playerid, text );
   SendClientMessageToAll(GetPlayerColor(playerid),estr);
   }
}
[/pawn]
« Utoljára szerkesztve: 2011. Szeptember 17. - 17:28:13 írta 1ST_Chr »

double out

  • Vendég
Játékos ID-je név mögé
« Válasz #1 Dátum: 2011. Szeptember 17. - 21:06:39 »
0 Show voters
E: most látom, szintenként más a szín, akkor viszont:
(Nincs tesztelve)
(Egész OnPlayerText+ID név mögött - >  http://pastebin.com/WprDBQH2)
 

public OnPlayerText(playerid, text[]){
new estr [256 ], writer[MAX_PLAYERS];
GetPlayerName(playerid, writer, sizeof(writer));
switch(AccInfo[playerid][Level])
{
case 0:
{
   format ( estr , sizeof(estr) , \"%s{C3C3C3} (%d):{FFFFFF} %s\" , writer , playerid, text );
}
case 1:
{
   format ( estr , sizeof(estr) , \"%s{09ff00} (%d):{FFFFFF} %s\" , writer , playerid, text );
}
case 2:
{
   format ( estr , sizeof(estr) , \"%s{0044ff} (%d):{FFFFFF} %s\" , writer , playerid, text );
}
case 3:
{
   format ( estr , sizeof(estr) , \"%s{0044ff} (%d):{FFFFFF} %s\" , writer , playerid, text );
}
case 4:
{
   format ( estr , sizeof(estr) , \"%s{0044ff} (%d):{FFFFFF} %s\" , writer , playerid, text );
}
SendClientMessageToAll(GetPlayerColor(playerid), estr);
}
return 0;
}
« Utoljára szerkesztve: 2011. Szeptember 17. - 21:15:15 írta double out »

Játékos ID-je név mögé
« Válasz #2 Dátum: 2011. Szeptember 18. - 14:14:49 »
0 Show voters
köszi a segítséget sikerült :D:D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal