GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: BoSS - 2012. szeptember 19. - 17:57:09

Cím: Akinek admin adok annak a neve ellõtt szerepeljen...
Írta: BoSS - 2012. szeptember 19. - 17:57:09
Sziasztok Tehát:
Akinek admin adok annak a neve ellõtt szerepeljen, az [ADMIN] szó pl [ADMIN]BoSS amikor írok a chatbe.
Elõre is köszönöm.
Cím: Akinek admin adok annak a neve ellõtt szerepeljen...
Írta: ZyZu. - 2012. szeptember 19. - 22:05:33
Szóval az OnPlayerText alá írd be ezt majd ahová írtam neked majd a lenti szövegben olvasd el. Mikor kinevezel valakit adminisztratornak akkor persze adol neki egy szintet na épp úgy fogod csinálni csak másképp if(IsPlayerAdmin(playerid)) ez rcon admin mentés na csak majd ennek a helyére teszed a te adminisztrációs mentesed ha van neki 1 és admin akkor majd úgy fog írni..
 

if(IsPlayerAdmin(playerid))
{
new text[128];
new string[128];
new pName[128];
GetPlayerName(playerid,pName,128);
format(string,sizeof string,\"[ADMIN]%s: %s\",pName,text); SendClientMessageToAll(0xA10000AA,string);
}

 
Ezt így zárójelbe bemasolod az OnPlayerText alá!
Cím: Akinek admin adok annak a neve ellõtt szerepeljen...
Írta: BoSS - 2012. szeptember 20. - 16:43:19
C:\\Documents and Settings\\Rendszergazda\\Asztal\\admin.pwn(539) : warning 219: local variable \"text\" shadows a variable at a preceding level
C:\\Documents and Settings\\Rendszergazda\\Asztal\\admin.pwn(541) : warning 219: local variable \"pName\" shadows a variable at a preceding level
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Warnings.

 
Ezt a 2 warningot írja.
Cím: Akinek admin adok annak a neve ellõtt szerepeljen...
Írta: Casamiro - 2012. szeptember 20. - 16:52:32
if(IsPlayerAdmin(playerid))
{
new string[128];
GetPlayerName(playerid,pName,sizeof pName);
format(string,sizeof string,\"[ADMIN]%s: %s\",pName,text);
SendClientMessageToAll(0xA10000AA,string);
return 0;
}