[Ajuda] Aceitar comando
#1

To terminando o governo no meu servidor de RPG, sу falta um comando de medico, que tira o cara do hospital por 250 reais, fiz tudo funcionando e tal, mas eu queria saber uma forma de esse comando sу funciona-se se o paciente aceita-se, pq tipo os medicos podem curar todos os mortos (pacientes no sistema de hospital) sem a permissгo deles ai eles jб perdem a grana, acho que os players n vao gostar

pawn Код:
if(strcmp(cmd, "/daralta", true) == 0)
    {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /daralta [id]");
                return 1;
            }
    new targetid;
    GivePlayerMoney(playerid, 200);
    BancoDasOrgs[4][Dinheiro] += 50;
    // com o target
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vocк foi curado e tem alta!");
    GivePlayerMoney(targetid, -250);
    PlayerInfo[targetid][pTempoHospitalizado] = 10;
    PlayerInfo[targetid][pDrogas] += PlayerInfo[playerid][pDrogas];
    return true;
    }
Reply
#2

O primeiro passo para se fazer isto й aprendendo a utilizar Pvars. Tem outras formas claro, mas Pvars й a mais "fбcil".
Vocк vai armazenar o ID do "mйdico" em uma PVar no targetid, e depois mostrar um dialog ao "player" oferecendo a cura, caso ele aceite, vocк utiliza o valor armazenado na Pvar do targetid para dar dinheiro ao mйdico

Espero que tenha entendido. Qualquer dъvida poste.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)