Oque estб errado neste cуdigo? -
4G4M3N0M - 23.09.2014
olб fiz um cуdigo que detecta se o player й admin e se ele for adciona uma tag depois do nick do mesmo, eu testei no meu computador e deu certo em meu ponto de vista porйm quando coloquei no host, quando matei um player o player que me matou ficou com a tag, o cуdigo foi colocado na public onplayerspawn:
pawn Код:
//====================================================================TAG's Admin
if(IsPlayerAdmin(playerid))//Rcon
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
if(!IsPlayerAdmin(giveplayerid) && Stats[giveplayerid][LEVELADMIN] == TEMPORARIO)//Temporario
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
if(!IsPlayerAdmin(giveplayerid) && Stats[giveplayerid][LEVELADMIN] == SUBMODERADOR)//SubModerador
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
if(!IsPlayerAdmin(giveplayerid) && Stats[giveplayerid][LEVELADMIN] == SUBADMIN)//SubAdmin
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
if(!IsPlayerAdmin(giveplayerid) && Stats[giveplayerid][LEVELADMIN] == ADMIN)//Admin
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
if(!IsPlayerAdmin(giveplayerid) && Stats[giveplayerid][LEVELADMIN] == SUPERADMIN)//SuperAdmin
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
if(!IsPlayerAdmin(giveplayerid) && Stats[giveplayerid][LEVELADMIN] == GM)//GM
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
if(!IsPlayerAdmin(giveplayerid) && Stats[giveplayerid][LEVELADMIN] == MODERADOR)//Moderador
{
format(string,256,"%s[PG]",PlayerName(giveplayerid),string);
SetPlayerName(giveplayerid,string);
}
//====================================================================TAG's Admin
Re: Oque estб errado neste cуdigo? -
JonasGabriel - 23.09.2014
troque todos os giveplayerid por playerid
Re: Oque estб errado neste cуdigo? -
ipsLuan - 23.09.2014
Estou vendo tudo a mesma Tag, tente alterar e coloque playerid
Re: Oque estб errado neste cуdigo? -
DavidCosta - 23.09.2014
Tente:
pawn Код:
//====================================================================TAG's Admin
if(IsPlayerAdmin(playerid))//Rcon
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
if(!IsPlayerAdmin(playerid) && Stats[playerid][LEVELADMIN] == TEMPORARIO)//Temporario
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
if(!IsPlayerAdmin(playerid) && Stats[playerid][LEVELADMIN] == SUBMODERADOR)//SubModerador
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
if(!IsPlayerAdmin(playerid) && Stats[playerid][LEVELADMIN] == SUBADMIN)//SubAdmin
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
if(!IsPlayerAdmin(playerid) && Stats[playerid][LEVELADMIN] == ADMIN)//Admin
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
if(!IsPlayerAdmin(playerid) && Stats[playerid][LEVELADMIN] == SUPERADMIN)//SuperAdmin
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
if(!IsPlayerAdmin(playerid) && Stats[playerid][LEVELADMIN] == GM)//GM
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
if(!IsPlayerAdmin(playerid) && Stats[playerid][LEVELADMIN] == MODERADOR)//Moderador
{
format(string,256,"%s[PG]",PlayerName(playerid),string);
SetPlayerName(playerid,string);
}
//====================================================================TAG's Admin