[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....