public OnPlayerText(playerid, text[]) { new txt[128]; format(txt, 128, \"[%d] %s\", playerid, text); if(!IsPlayerLAdmin(playerid)) format(txt, 128, \"{ff00f7}[%d]{33AA33} %s\", playerid, text); SendPlayerMessageToAll(playerid, txt); return 0;}
if(!IsPlayerLAdmin(playerid))
if(IsPlayerLAdmin(playerid) == 1)
Nem ennél van a gond? if(!IsPlayerLAdmin(playerid)) helyett ez: if(IsPlayerLAdmin(playerid) == 1) Amúgy nem teljesen értem a szövegbõl, hogy mi a konkrét probléma. ID0-val mûködik ID1-el nem?
public OnPlayerText(playerid, text[]){ new msg[128]; if(IsPlayerLAdmin(playerid) >> 0) //ha lvl szintje nagyobb, mint nulla ---> tehát admin { format(msg, sizeof(msg), \"{ff00f7}[%d] {33AA33}%s\", playerid, text); //színes id + szöveg SendPlayerMessageToAll(playerid, msg); } if(IsPlayerLAdmin(playerid) == 0) //ha a lvl szintje nulla ---> tehát nem admin {format(msg, sizeof(msg), \"{ffffff}[%d] {ffffff}%s\", playerid, text); //fehér id + szöveg SendPlayerMessageToAll(playerid, msg); } return 0;}
Ezzel próbáld meg, nekem jó: public OnPlayerText(playerid, text[]){ new msg[128]; if(IsPlayerLAdmin(playerid) >> 0) //ha lvl szintje nagyobb, mint nulla ---> tehát admin { format(msg, sizeof(msg), \"{ff00f7}[%d] {33AA33}%s\", playerid, text); //színes id + szöveg SendPlayerMessageToAll(playerid, msg); } if(IsPlayerLAdmin(playerid) == 0) //ha a lvl szintje nulla ---> tehát nem admin {format(msg, sizeof(msg), \"{ffffff}[%d] {ffffff}%s\", playerid, text); //fehér id + szöveg SendPlayerMessageToAll(playerid, msg); } return 0;}
if(IsPlayerAdminLevel(playerid, 1))
IsPlayerLAdmin(playerid)