Alles anzeigenhier für dich ganz klein zsm gefasst:
fireflycmd/heal(playerid,params[])
new pID;
{
if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,GREY,"/heal [ID]");
SetPlayerHealth(pID,100.0);
GivePlayerMoney(playerid,250);
SendClientMessage(playerid,GREEN,"Du hast den Spieler Erfolgreich geheil du erhälts 250dollar vom Spieler");
SendClientMessage(pID,"Du hast dich für 250$ Geheilt!");
GivePlayerMoney(pID,-250);
}
else
SendClientMessage(playerid,RED,"Du kannst nur im auto andere heilen!");
}
hoffe es hat dir geholfen oder ein stück näher an dein Ziel Gebracht!
mfg fishtime9
WTF
Das ist totaler Blödsinn !!! ![]()
So schaut der Befehl aus:
if(strcmp(cmd, "/heal", true) == 0)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 416) return 1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, rot, "Verwendung: /heal [spielerid]");
new pID = ReturnUser(tmp);
if(IsPlayerConnected(pID) && pID != playerid && GetPlayerMoney(pID) >= 200)
{
GivePlayerMoney(pID, -200);
SetPlayerHealth(pID, 100);
new name[24], str[64];
GetPlayerName(playerid, name, 24);
format(str, 64, "Du wurdest von %s geheilt !",name);
SendClientMessage(pID, rot, str);
GetPlayerName(pID, name, 24);
format(str, 64, "Du hast %s geheilt !",name);
SendClientMessage(playerid, rot, str);
}
return 1;
}
mfg. ![]()