14.12.2013, 22:42
Gente a um tempo atras eu tive a ideia de fazer esse cmd, sу que eu n sei botar pro player aceitar o cmd ou nгo aceitar o cmd, o comando faz com que o player morto(no caso hospitalizado) Os medicos possam ficar no hp dando alta a eles e ganhando um dinheirinho extra, mas o problema й que do jeito que eu sei fazer o medico manda pro morto e o morto sai do hp, mas ele n tem a opзгo de aceitar ou n, dai ele jб perde 250, alguem sabe me dizer como eu boto pra aceitar ou n? Tipo pra receber a alta tenha que dar outro cmd ou qlqr outra coisa
pawn Код:
if(!strcmp(cmd, "/daralta", true))
{
if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembro] == 4)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "USO: /daralta [ID]");
new id = strval(tmp);
if(GetPlayerSpecialAction(id) == ApplyAnimation(playerid,"CRACK","crckdeth2",4.1,0,1,1,1,1)
{
new Float:Pos[3];
GetPlayerPos(id, Pos[0], Pos[1], Pos[2]);
if(IsPlayerInRangeOfPoint(playerid, 5.0, Pos[0], Pos[1], Pos[2]))
{
new money = GetPlayerMoneyEx(id);
// medico
GivePlayerMoneyEx(playerid, 250);
SendClientMessage(playerid, COLOR_WHITE, "Vocк deu alta para o paciente!");
// paciente
GivePlayerMoneyEx(id, -250);
SendClientMessage(id, COLOR_WHITE, "Vocк foi curado!");
PlayerInfo[id][pTempoHospitalizado] = 5;
}
}else return SendClientMessage(playerid, -1, "Somente medicos podem usar esse cmd, e o paciente deve estar no hospital.");
}
}