if(strcmp(cmd,"/curar", true)==0) { new aname[MAX_PLAYER_NAME]; GetPlayerName(playerid, aname, MAX_PLAYER_NAME); if(pAdmin[playerid] == 4 || dini_Int(file, "Profissao") == Paramedico || IsPlayerAdmin(playerid)){ new tmp[256]; new plid, skin; tmp = strtok(cmdtext, idx); if(!strlen(tmp)){ SendClientMessage(playerid, COLOR_RED, "Use: /curar [id] [preзo]"); return 1; } plid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, "Use: /curar [id] [preзo]"); return 1; } skin = strval(tmp); if(IsPlayerConnected(plid)){ new pname[MAX_PLAYER_NAME]; GetPlayerName(plid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "O Paramйdico %s estб querendo te curar por R$%d", aname, skin); SendClientMessage(plid, Azul, string); format(string, sizeof(string), "Vocк enviou o convite de curativo a %s, pelo preзo de R$%d", pname, skin); SendClientMessage(playerid, Azul, string); convitevida[plid] = 1; return 1; } else { SendClientMessage(playerid, COLOR_RED, "Jogador nгo conectado."); return 1; } } } |
if(strcmp(cmd, "/aceitar", true) == 0) { new plid; new aname[MAX_PLAYER_NAME]; GetPlayerName(playerid, aname, MAX_PLAYER_NAME); if(IsPlayerConnected(playerid)) { if(convitevida[plid] == 1){ SendClientMessage(plid,Amarelo, "Vocк aceitou o curativo!"); format(string, sizeof(string), "O Player %s(ID: %d) aceitou o curativo.", aname, plid); SendClientMessage(playerid, Amarelo, string); SetPlayerHealth(plid, 100); GivePlayerMoney(plid, -???); GivePlayerMoney(playerid, ???); convitevida[plid] = 0; } } return 1; }
if(strcmp(cmd, "/recusar", true) == 0) { new plid; new aname[MAX_PLAYER_NAME]; GetPlayerName(playerid, aname, MAX_PLAYER_NAME); if(IsPlayerConnected(playerid)) { if(convitevida[plid] == 1){ SendClientMessage(plid,Amarelo, "Vocк recusou o curativo!"); format(string, sizeof(string), "O Player %s(ID: %d) recusou o curativo.", aname, playerid); SendClientMessage(playerid, Amarelo, string); convitevida[plid] = 0; } } return 1; }
if(strcmp(cmd, "/aceitar", true) == 0)
{
new plid;
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(IsPlayerConnected(playerid))
{
if(convitevida[plid] == 1){
SendClientMessage(plid,Amarelo, "Vocк aceitou o curativo!");
format(string, sizeof(string), "O Player %s(ID: %d) aceitou o curativo.", aname, plid);
SendClientMessage(playerid, Amarelo, string);
SetPlayerHealth(playerid, 100);
GivePlayerMoney(plid, 200);
GivePlayerMoney(playerid, -100);
convitevida[plid] = 0;
}
}
return 1;
}
//Coloque como variavel global
new plid, skin;
if(strcmp(cmd, "/aceitar", true) == 0)
{
new aname[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
skin = strval(tmp);
if(IsPlayerConnected(playerid)) {
if(convitevida[plid] == 1) {
SendClientMessage(plid,Amarelo, "Vocк aceitou o curativo!");
format(string, sizeof(string), "O Player %s(ID: %d) aceitou o curativo.", aname, plid);
SendClientMessage(playerid, Amarelo, string);
SetPlayerHealth(playerid, 100);
GivePlayerMoney(plid, skin);
GivePlayerMoney(playerid, -skin);
convitevida[plid] = 0;
}
}
return 1;
}
pawn Код:
|
CMD:curar(playerid,params[])
{
GivePlayerMoney(playerid, -500); //tirou 500reais ao player.
SetPlayerHealth(playerid, 100); //dб 100% de vida ao player.
SetPlayerArmor(playerid, 100); //Dб 100% de colete ao player
return 1;
}
O Comando /curar tambйm pode ser assim : [ acho ]
pawn Код:
|