-
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 :(
-
Végére return 0
-
Akkor warningozik és továbbá is fennakad a problem
-
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;
}
-
í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;
}
-
Köszönöm a segítséget, ment nektek a \'+\' zárok! :)