13.01.2016, 15:57
Bom esse comando sу funciona se eu digitar /darvip e enviar, e seta 0 dias de vip... agora se eu digitar /darvip 0 30 nгo funciona, da a msg Use: /darvip ID dias sendo que estou digitando corretamente, o mesmo acontece com o removervip
Estou usando esse sistema bastante conhecido Ultimate VIP 0.3x
https://sampforum.blast.hk/showthread.php?tid=435633
Estou usando esse sistema bastante conhecido Ultimate VIP 0.3x
https://sampforum.blast.hk/showthread.php?tid=435633
pawn Код:
CMD:darvip(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new ID;
new Dias;
if(!sscanf(params,"dd",ID,Dias))
{
SendClientMessage(playerid,0xBFBFBFAA,"Use: /darvip ID Dias.");
return 1;
}
if(!IsPlayerConnected(ID))
{
SendClientMessage(playerid,0xBFBFBFAA,"Player nгo online.");
return 1;
}
else
{
if(VIP[ID] == 1)
{
SendClientMessage(playerid,0xBFBFBFAA,"O mesmo Jб й VIP.");
return 1;
}
else
{
GetPlayerName(ID,Nomev,sizeof(Nomev));
format(Fala,sizeof(Fala),"Vips/%s.ini",Nomev);
DOF2_CreateFile(Fala);
DOF2_SetInt(Fala,"Vencimento",getdate());
DOF2_SetInt(Fala,"Dias",Dias);
DOF2_SaveFile();
VIP[ID] = 1;
format(Fala,sizeof(Fala),"O administrador deu VIP para o player %s por %d dias.",Nomev,Dias);
SendClientMessageToAll(0xFF8080AA,Fala);
}
}
}
return 1;
}
CMD:removervip(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new ID;
if(!sscanf(params,"d",ID))
{
SendClientMessage(playerid,0xBFBFBFAA,"Use: /removervip ID.");
return 1;
}
if(!IsPlayerConnected(ID))
{
SendClientMessage(playerid,0xBFBFBFAA,"Player nгo online.");
return 1;
}
else
{
if(VIP[ID] == 0)
{
SendClientMessage(playerid,0xBFBFBFAA,"O mesmo nгo й VIP.");
return 1;
}
else
{
GetPlayerName(ID,Nomev,sizeof(Nomev));
format(Fala,sizeof(Fala),"Vips/%s.ini",Nomev);
DOF2_RemoveFile(Fala);
VIP[ID] = 0;
format(Fala,sizeof(Fala),"O administrador removeu o VIP do player %s.",Nomev);
SendClientMessageToAll(0xFF8080AA,Fala);
}
}
}
return 1;
}