[Ajuda] Aceitar comando - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Aceitar comando (
/showthread.php?tid=479122)
Aceitar comando -
pedrotvr - 02.12.2013
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;
}
Re: Aceitar comando -
Dolby - 03.12.2013
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.