Na használata:
/gyogyit
aki gyógyítani akarsz a közeledben kell lennie
gondolom a karakter választásnál dõl el, hogy orvos lesz e vagy sem
A kódban az orvos_skin-t cseréld át az orvosok skin id-jére
#include a_samp
#include zcmd
new bool:orvos[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
if(GetPlayerSkin(playerid) == orvos_skin) return orvos[playerid] = true;
return 1;
}
CMD:gyogyit(playerid, params[])
{
if(orvos[playerid] == true)
{
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
if(!strlen(params))
{
SendClientMessage(playerid, 0xFFFFFFFF, \"HASZNÁLAT: /gyogyit jatekosid\");
SendClientMessage(playerid, 0xFFFFFFFF, \"A jatekosnak melletted kell lennie!\");
}
if(IsPlayerConnected(strval(params)))
{
if(IsPlayerInRangeOfPoint(strval(params), 5.0, pos[0], pos[1], pos[2]))
{
SetPlayerHealth(strval(params), 100);
}
else return SendClientMessage(playerid, 0xFF0000FF, \"Hiba a játékos nincs a közeledben/ nincs elég közel\");
}
else return SendClientMessage(playerid, 0xFF0000FF, \"Hiba a játékos nincs csatlakozva\");
}
else return SendClientMessage(playerid, 0xFF0000FF, \"Hiba, te nem vagy orvos\");
return 1;
}