[Pedido] Comando por dcmd
#1

Queria que alguem por gentileza fisse 1 cmd para min por dcmd
que a pessoa so pudesse digitar o comando naquele devido local, pela if(PlayerToPoint
que ela pudesse usar so 1 vez esse comando
e que ela ganhasse 5000 pela GivePlayerGP

Tudo eu sei fazer, mais so nгo fazer, o sistema que ela possa usar o comando apenas 1 vez .
Reply
#2

pawn Код:
// TOPO GM:
new bool:UsoCMD[MAX_PLAYERS];


//QUANDO DIGITAR O COMANDO:
if(UsoCMD[playerid] == true) return SendClientMessage(playerid, -1, "JA USO CMD");
UsoCMD[playerid] = true;

// ONPLAYERCONNECT
UsoCMD[playerid] = false;
Reply
#3

Thx Caroline SZ

Consegui criar aqui..

So 1 dъvida.. A pessoa nunca mais poderб usar o comando correto? a nгo ser que ela cria outra conta..
Reply
#4

sу se ela sair do servidor e entrar novamente.
Reply
#5

Quote:
Originally Posted by Sampizito
Посмотреть сообщение
Thx Caroline SZ

Consegui criar aqui..

So 1 dъvida.. A pessoa nunca mais poderб usar o comando correto? a nгo ser que ela cria outra conta..
Para isso terб que colocar no sistema de salvamento.
Reply
#6

pawn Код:
dcmd_presente(playerid, params[])
    {
       #pragma unused params
      if(!IsPlayerInRangeOfPoint(playerid,5.0,1480.9581,-1641.4385,14.1484))
        return SendClientMessage(playerid, COLOR_RED, "[Erro] a Arvore de natal nгo й aqui");
      if(UsoCMD[playerid] == true) return SendClientMessage(playerid, -1, "[ERRO]VOCК JБ GANHOU SEU PRESENTE MALANDRO");
      UsoCMD[playerid] = true;
      {
      SendClientMessage(playerid, COLOR_YELLOW, "Vocк ganho R$ 20.0000 do papai noel");
      GivePlayerGP(playerid, 20000);
        }
        return 1;
    }
O pior que quando do gmx, ele pode usar denovo..

Los como seria esse salvamento ? .-.
Reply
#7

Qual sistema de arquivos vocк usa?
Reply
#8

Meu sistema de salvamento : )

#include <Double-O-Files_2>
Reply
#9

pawn Код:
new JaPegou[MAX_PLAYERS];

dcmd_presente(playerid, params[])
{
    #pragma unused params
    if(!IsPlayerInRangeOfPoint(playerid,5.0,1480.9581,-1641.4385,14.1484))
    return SendClientMessage(playerid, COLOR_RED, "[Erro] a Arvore de natal nгo й aqui");
    if(JaPegou[playerid] == 1) return SendClientMessage(playerid, -1, "[ERRO] VOCК JБ GANHOU SEU PRESENTE MALANDRO");
    JaPegou[playerid] = 1;
    SendClientMessage(playerid, COLOR_YELLOW, "Vocк ganho R$ 20.0000 do papai noel");
    GivePlayerGP(playerid, 20000);
    return 1;
}

//Na sua public ou stock de carregar infos:
JaPegou[playerid] = (playerid, DOF2_GetInt(Arquivo, "PegouPresente", JaPegou[playerid]);

//Na sua public ou stock de salvar infos:
DOF2_SetInt(Arquivo, "PegouPresente", JaPegou[playerid]);
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)