11/05/2021 12:11
(Esta mensagem foi modificada pela última vez a: 11/05/2021 12:12 por MateusCandido.)
(14/04/2021 23:50)MatheuzPatoo Escreveu:Código PHP:CMD:equiparp(playerid)
{
if(PlayerInformacoes[playerid][pOrg] == 1)
{
if(PlayerInformacoes[playerid][pOperando] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 255.4200, 65.8881, 1003.64068))
{
GivePlayerWeapon(playerid, 31, 150);
GivePlayerWeapon(playerid, 22, 50);
SendClientMessage(playerid, -1, "{1E90FF}[Corp | CMC] {FFFFFF}Você se equipou!");
}
else
{
SendClientMessage(playerid, -1, "{1E90FF}[Corp | CMC] {FFFFFF}Você não está no local de equipar!");
}
}
else
{
SendClientMessage(playerid, -1, "{1E90FF}[Corp | CMC] {FFFFFF}Você não está operando para se equipar!");
}
}
Código:
new TempoEquipar[MAX_PLAYERS]; //Cria uma variavel para armazenar o tempo
//Em OnPlayerConnect
TempoEquipar[playerid] = 0;//Reseta a variavel do jogador
//No comando
if(TempoEquipar[playerid] > gettime())return SendClientMessage(playerid, -1, "Erro: Voce precisa esperar 30 segundos para equipar!");
else TempoEquipar[playerid] = gettime() + 30;
//Basicamente voce esta pegando o tempo atual do servidor, somando 30 segundos e guardando na variavel.
//Assim voce compara se o tempo salvo na variavel é maior que o tempo atual, se for retorna um erro e se não for significa que o tempo salvo na variavel ja passou, ai é só somar mais 30 e assim por diante.
Fonte
☬ Mateus_Candido ☬
✦ Scripter SA:MP desde 2018 - Criador do BMRP ✦