SA-MP Forums Archive
[Ajuda] Oque estб errado neste cуdigo? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Oque estб errado neste cуdigo? (/showthread.php?tid=538656)



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