SA-MP Forums Archive
[Ajuda] Bug - 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] Bug (/showthread.php?tid=433817)



Bug - fogonoputeiro - 28.04.2013

Pessoal, o que tem de errado neste cуdigo? ele sу funciona no ID 0....

Код:
CMD:setarvip(playerid,params[])
{
    new idvp, Dias, cargos[64], textu[100];
	if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Voзк nгo й admin rcon !");
	if(sscanf(params,"ui",idvp, Dias)) return SendClientMessage(playerid,ROXO,"Uso Correto: /setarvip [id] [dias] ");
	if(!(Dias>0)) return SendClientMessage(playerid,AMARELO,"Os dias nгo pode ser de 0 para baixo.");
    if(PlayerInfo[playerid][pAdmin] == 4) { cargos = "Sub Game Master"; }
	if(PlayerInfo[playerid][pAdmin] == 5) { cargos = "Game Master"; }
    format(textu,sizeof(textu),"[INFORMAЗГO] %s %s Setou Vip %s por %i dias", cargos, Nome(playerid), Nome(idvp), Dias);
	SendClientMessageToAll(COR_OPER, textu);
	PlayerInfo[idvp][pVip] = Dias;
	PlayerInfo[idvp][pVip] = PegaTimerPOF()+ONE_DAY*Dias;
	return 1;
}
Agradeзo quem ajudar..


Re: Bug - Delete_ - 28.04.2013

Atualize sua sscanf.


Re: Bug - feliphemort - 28.04.2013

pawn Код:
CMD:setarvip(playerid,params[])
{
    new targetid, Dias, cargos[64], StringM[128];
    if(!IsPlayerAdmin(playerid))
    {
        if(sscanf(params,"ui", targetid, Dias)) return SendClientMessage(playerid,ROXO,"Uso Correto: /setarvip [id] [dias] ");
        if((Dias > 0)) return SendClientMessage(playerid,AMARELO,"Os dias nгo pode ser de 0 para baixo.");
        if(PlayerInfo[playerid][pAdmin] == 4)
        {
            cargos = "Sub Game Master";
        }
        if(PlayerInfo[playerid][pAdmin] == 5)
        {
            cargos = "Game Master";
        }
        format(StringM,sizeof(StringM),"[INFORMAЗГO] %s %s Setou Vip %s por %i dias", cargos, Nome(playerid), Nome(targetid), Dias);
        SendClientMessageToAll(COR_OPER, StringM);
        PlayerInfo[targetid][pVip] = Dias;
        PlayerInfo[targetid][pVip] = PegaTimerPOF()+ONE_DAY*Dias;
    }
    else
        SendClientMessage(playerid,-1,"{FF0000}Vocк nгo tem permissгo para isso!");
    return 1;
}



Re: Bug - fogonoputeiro - 28.04.2013

@Delete

Minha sscanf estб atualizada.

feliphe

Vou testar.


Re: Bug - StringBR - 28.04.2013

Quote:
Originally Posted by feliphemort
Посмотреть сообщение
pawn Код:
CMD:setarvip(playerid,params[])
{
    new targetid, Dias, cargos[64], StringM[128];
    if(!IsPlayerAdmin(playerid))
    {
        if(sscanf(params,"ui", targetid, Dias)) return SendClientMessage(playerid,ROXO,"Uso Correto: /setarvip [id] [dias] ");
        if((Dias > 0)) return SendClientMessage(playerid,AMARELO,"Os dias nгo pode ser de 0 para baixo.");
        if(PlayerInfo[playerid][pAdmin] == 4)
        {
            cargos = "Sub Game Master";
        }
        if(PlayerInfo[playerid][pAdmin] == 5)
        {
            cargos = "Game Master";
        }
        format(StringM,sizeof(StringM),"[INFORMAЗГO] %s %s Setou Vip %s por %i dias", cargos, Nome(playerid), Nome(targetid), Dias);
        SendClientMessageToAll(COR_OPER, StringM);
        PlayerInfo[targetid][pVip] = Dias;
        PlayerInfo[targetid][pVip] = PegaTimerPOF()+ONE_DAY*Dias;
    }
    else
        SendClientMessage(playerid,-1,"{FF0000}Vocк nгo tem permissгo para isso!");
    return 1;
}
o jeito dele deve funcionar


Re: Bug - fogonoputeiro - 28.04.2013

Deu: vocк nгo tem permissгo para isto.


Re: Bug - fonyke - 30.04.2013

e o que tem no IsPlayerAdmin para nao tar rodando? manda ele ae....