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: Gyuri_Boyka - 2013. január 12. - 16:41:06

Cím: PPC_Chat
Írta: Gyuri_Boyka - 2013. január 12. - 16:41:06
Helló
Meg tudná nekem valaki mondani hogy kéne meg írni az OnPlayerText-hez hogy látszódjon a játékosok Id-je meg hogy az adminok színesen írjanak és persze menyen a némítás is.
A választ írjátok meg pm.
Kösz elõre is helló! 
Cím: PPC_Chat
Írta: Virgonc - 2013. január 12. - 16:46:54

public OnPlayerText(playerid, text[])
{
    If(!IsPlayerAdmin){
    new textv2[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof (name));
    format(textv2, sizeof (textv2), \"%d [%s]: %s\", playerid, name, text);
    SendPlayerMessageToAll(playerid, textv2);
    }
    else{
    new textv2[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof (name));
    format(textv2, sizeof (textv2), \"%d [%s]:{színkód} %s\", playerid, name, text);
    SendPlayerMessageToAll(playerid, textv2);
    }
    return 0;
}

 
Ezzel kiírja a zid-t is és az admin más színnel ír. A \"színkód\" helyére írj be valami színt.
Cím: PPC_Chat
Írta: Gyuri_Boyka - 2013. január 12. - 16:47:47
kösz
Cím: PPC_Chat
Írta: Virgonc - 2013. január 12. - 16:49:55
bocs, az \"If(isPlayerAdmin) résznél kicsi i-vel írd!!! Tehát: if(IsPlayer.....
Cím: PPC_Chat
Írta: Gyuri_Boyka - 2013. január 12. - 16:56:59
D:\\Szerverek\\szero\\Test\\pawno\\include\\sscanf2.inc(101) : warning 219: local variable \"name\" shadows a variable at a preceding level
D:\\Szerverek\\szero\\Test\\gamemodes\\PPC_Trucking.pwn(380) : error 003: declaration of a local variable must appear in a compound block
D:\\Szerverek\\szero\\Test\\gamemodes\\PPC_Trucking.pwn(380) : error 017: undefined symbol \"textv2\"
D:\\Szerverek\\szero\\Test\\gamemodes\\PPC_Trucking.pwn(380) : warning 215: expression has no effect
D:\\Szerverek\\szero\\Test\\gamemodes\\PPC_Trucking.pwn(381) : error 017: undefined symbol \"name\"
D:\\Szerverek\\szero\\Test\\gamemodes\\PPC_Trucking.pwn(381) : error 017: undefined symbol \"name\"
D:\\Szerverek\\szero\\Test\\gamemodes\\PPC_Trucking.pwn(381) : error 029: invalid expression, assumed zero
D:\\Szerverek\\szero\\Test\\gamemodes\\PPC_Trucking.pwn(381) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.

 
de valami nem jó
Cím: PPC_Chat
Írta: Virgonc - 2013. január 12. - 17:04:13
Ne haragúdj, fáradt vagyok már...
 
if(!IsPlayerAdmin(playerid)){

 
Így.
Cím: PPC_Chat
Írta: Gyuri_Boyka - 2013. január 12. - 17:06:13
nagyon szépen köszönöm

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 12. - 17:06:40 )