Ebbe mi a hiba? Mert Tulajnak is Admin-nal írja..
/*
CMD:asay(playerid, params[])
{
new
pLevel = GetPVarInt(playerid, \"Level\"),
bool:bIsAdmin = !!IsPlayerAdmin(playerid);
if(pLevel < 1 && !bIsAdmin)
return SendClientMessage(playerid, COLOR_RED, MSG_MODERATOR);
if(sscanf(params, \"s[\" #STR_SIZE \"]\", i_str)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /asay <Szöveg>\");
if(!bIsAdmin)
{
switch(pLevel)
{
case 1: name = \"Moderátor\";
case 2: name = \"Admin\";
case 3: name = \"Fõadmin\";
case 4: name = \"Tulaj\";
}
}
else
{
name = \"RCON\";
}
SendClientMessageToAllf(COLOR_RED, \"» %s {%06x}%s(%d){\" #XCOLOR_RED \"}: %s\", name, GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, ColouredText(i_str));
FilterColorTags(i_str);
AdminCommandLog(\"ASAY\", playerid, -1, i_str);
return 1;
}
*/
Szerintem elég egy felkiátójel!
Így erre írd átt
bool:bIsAdmin = !IsPlayerAdmin(playerid);
/*
CMD:asay(playerid, params[])
{
new
pLevel = GetPVarInt(playerid, \"Level\"),
bool:bIsAdmin = !!IsPlayerAdmin(playerid);
if(pLevel < 1 && !bIsAdmin)
return SendClientMessage(playerid, COLOR_RED, MSG_MODERATOR);
if(sscanf(params, \"s[\" #STR_SIZE \"]\", i_str)) return SendClientMessage(playerid, COLOR_RED, \"HASZNÁLAT: /asay <Szöveg>\");
if(!bIsAdmin)
{
switch(pLevel)
{
case 0: name = \"Moderátor\";
case 1: name = \"Admin\";
case 2: name = \"Fõadmin\";
case 3: name = \"Tulaj\";
}
}
else
{
name = \"RCON\";
}
SendClientMessageToAllf(COLOR_RED, \"» %s {%06x}%s(%d){\" #XCOLOR_RED \"}: %s\", name, GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, ColouredText(i_str));
FilterColorTags(i_str);
AdminCommandLog(\"ASAY\", playerid, -1, i_str);
return 1;
}
*/
Szerintem elég egy felkiátójel!
Így erre írd átt
bool:bIsAdmin = !IsPlayerAdmin(playerid);
Nem egy felkiáltójel, hanem kettõ, mert az nagyon de nem ugyanaz. http://sampforum.hu/index.php?topic=18149.0
Amúgy ez az NMSS módból van, nem igazán fogjátok ezt mûködõképesre bírni, egyszerûbb újat írni..
/* */ <- xD