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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: dawee0101 - 2014. július 08. - 21:05:41

Cím: Prefix hiba
Írta: dawee0101 - 2014. július 08. - 21:05:41
Sziasztok! Akadt egy kis gond amit nemtudok orvosolni valaki legyenszíves kijavítani. :)
 
public OnPlayerText(playerid,text[])
{
        if(JatekosInfo[playerid][AdminSzint] >= 4)
        {
                new pName[MAX_PLAYER_NAME], String[128];
                GetPlayerName(playerid, pName, 24);
                format(String,sizeof(String),\"{FF0000}[TULAJ]{FFFFFF}%s: %s\",pName,text);
                return SendClientMessageToAll(-1,String);
        }
        else
        {
                new pName[MAX_PLAYER_NAME], String[128];
                GetPlayerName(playerid, pName, 24);
                format(String,sizeof(String),\"{FFFF00}[JÁTÉKOS]{FFFFFF}%s: %s\",pName,text);
                return SendClientMessageToAll(-1,String);
        }
}

 
Felmegyek a szerverre írok valamit és 2x küldi el . 1x Prefixelve másodszor simán :(
Cím: Prefix hiba
Írta: AnthonyGates - 2014. július 08. - 21:16:13
Végére return 0
Cím: Prefix hiba
Írta: dawee0101 - 2014. július 08. - 21:26:25
Akkor warningozik és továbbá is fennakad a problem
Cím: Prefix hiba
Írta: bbTamas - 2014. július 08. - 22:33:44
Próbáld meg így:
 
public OnPlayerText(playerid,text[])
{
new sz_str[144];
if(JatekosInfo[playerid][AdminSzint] >= 4)
{
format(sz_str,sizeof(sz_str),\"{FF0000}[TULAJ]{FFFFFF}%s: %s\",GetName(playerid),text);
SendClientMessageToAll(-1,sz_str);
return 0;
}
else
{
format(sz_str,sizeof(sz_str),\"{FFFF00}[JÁTÉKOS]{FFFFFF}%s: %s\",GetName(playerid),text);
SendClientMessageToAll(-1,sz_str);
return 0;
}
}
stock GetName(playerid)
{
new sz_name[MAX_PLAYER_NAME];
GetPlayerName(playerid,sz_name,sizeof(sz_name));
return sz_name;
}
Cím: Prefix hiba
Írta: draco_blue - 2014. július 08. - 22:50:41
így lesz neked a jó :)
 

public OnPlayerText(playerid,text[])
{
new String[256];
        if(JatekosInfo[playerid][AdminSzint] >= 4)
        {
                new pName[MAX_PLAYER_NAME];
                GetPlayerName(playerid, pName, 24);
                format(String,sizeof(String),\"{FF0000}[TULAJ]{FFFFFF}%s: %s\",pName,text);
        }
        else
        {
                new pName[MAX_PLAYER_NAME];
                GetPlayerName(playerid, pName, 24);
                format(String,sizeof(String),\"{FFFF00}[JÁTÉKOS]{FFFFFF}%s: %s\",pName,text);
        }
return SendClientMessageToAll(-1, String), 0;
}
Cím: Prefix hiba
Írta: dawee0101 - 2014. július 08. - 23:47:39
Köszönöm a segítséget, ment nektek a \'+\' zárok! :)