Heyho,
undzwar habe ich einen "Heal-Befehl" für die Medics erstellt, und sie dürfen nur healen,
wenn sie in einem medic-car sitzen, jedoch habe ich auch eine for(new-Schleife für die Medicfahrzeuge erstellt,
doch es wird nur das erste Auto durchlaufen: mediccar[0]
ocmd:heal(playerid,params[]) //MEDIC//
{
new pID,string[128],string2[128],kosten;
if(IsPlayerInFrakt(playerid,1))
{
for(new j=0;j<sizeof(mediccar);j++)
{
if(IsPlayerInVehicle(playerid,mediccar[j]))
{
if(sscanf(params,"ui",pID,kosten))
{
SetPlayerHealth(pID,100);
GivePlayerMoney(pID,kosten);
format(string,sizeof(string),"Du wurdest erfolgreich von Notarzt %s behandelt. Die Kosten betragen: %i$",Spielername(playerid),kosten);
format(string2,sizeof(string2),"Du hast den Patienten %s erfolgreich behandelt.",Spielername(pID));
SendClientMessage(playerid,0x00E25AFF,string2);
SendClientMessage(pID,0x00E25AFF,string);
return 1;
}
}
else
{
SendClientMessage(playerid,0xA0A0A0FF,"Du befindest dich nicht in einem Medicfahrzeug!");
return 1;
}
}
}
else
{
SendClientMessage(playerid,0xA0A0A0FF,"Du bist nicht berrechtigt diesen Befehl zu nutzen!");
return 1;
}
return 1;
}
Kann mir jemand helfen?:3