09.02.2019, 17:25
Boa tarde, queria saber porque o meu comando: "/esmola" nгo funciona? quando eu tento usar ele, fala que eu so posso usar ele a cada 3 Segundos. Fico grato a quem ajudar!
PHP код:
CMD:esmola(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pEmprego] != 5)
{
SendClientMessage(playerid, COR_GREY, "Vocк nгo й Mendigo!");
return 1;
}
new money;
if(sscanf(params, "ud", sscanfid, money))
{
SendClientMessage(playerid, COR_GRAD2, "{0099ff}Ч{ffffff} USE: /esmola [id] [preзo]");
return 1;
}
if(GetTickCount() - TempoEsmola[playerid] < 3000)
{
SendClientMessage(playerid, COR_GREY, "Vocк sу pode usar este comando a cada 3 segundos.");
return 1;
}
if(money < 1 || money > 50000) { SendClientMessage(playerid, COR_GREY, "O Valor da sua esmola deve ser entre R$1000 e R$50000!"); return 1; }
if(IsPlayerConnected(sscanfid))
{
if(sscanfid != INVALID_PLAYER_ID)
{
if(ProxDetectorS(8.0, playerid, sscanfid))
{
if(sscanfid == playerid)
{
SendClientMessage(playerid, COR_GREY, "Vocк nгo pode usar este comando em si mesmo!");
return 1;
}
GetPlayerName(sscanfid, giveplayerZCMD, sizeof(giveplayerZCMD));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(stringZCMD, sizeof(stringZCMD), "* Vocк pediu ao %s uma esmola de R$%d.", giveplayerZCMD, money);
SendClientMessage(playerid, COR_LIGHTBLUE, stringZCMD);
format(stringZCMD, sizeof(stringZCMD), "* Mendigo %s perguntou se vocк pode dar R$[%d] para ele... /pagar [quantidade] e ajuda o novato", sendername, money);
SendClientMessage(sscanfid, COR_LIGHTBLUE, stringZCMD);
MendigoOffer[sscanfid] = playerid;
MendigoPrice[sscanfid] = money;
TempoEsmola[playerid] = GetTickCount();
}
else
{
SendClientMessage(playerid, COR_GREY, "O Jogador nгo estб perto de vocк !");
}
}
}
else
{
SendClientMessage(playerid, COR_GREY, "O Jogador estб Offline!");
}
}
return 1;
}