Guten Morgen Community.
Ich habe ma eine frage. wie kann ich ein befehl erstellen wie z.B. /fixveh damit mein privat auto 2000 Heal bekommt und das alles natürlich abgeschpeichert wird.
Könnte mir villt jemand helfen?
MFG
Guten Morgen Community.
Ich habe ma eine frage. wie kann ich ein befehl erstellen wie z.B. /fixveh damit mein privat auto 2000 Heal bekommt und das alles natürlich abgeschpeichert wird.
Könnte mir villt jemand helfen?
MFG
dcmd_vr(playerid,params[])
{
#pragma unused params
if(SpielerInfo[playerid][pAdmin]>=1)
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, cRed, "Du musst in einen Auto sitzen");
new plv = GetPlayerVehicleID(pID);
RepairVehicle(plv);
SetVehicleHealth(plv, 1000);//da einstellen
}
else
{
SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
}
return 1;
}
if(strcmp(cmd, "/fixveh", true) == 0)
{
if (IsPlayerConnected(playerid) && PlayerInfo[playerid][pAdmin] >= 1337)
{
new health;
tmp = strtok(cmdtext, idx);
health = strval(tmp);
if(!strlen(tmp))
{
health = 2000;
}
SetVehicleHealth(GetPlayerVehicleID(playerid), health);
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), 0, 0, 0, 0);
Das hier ist nun mit 2000 Health
Hei das bleibt doch nicht gespeichert : ), ich meine soger nach einem Relogg solls gespeichert sein...
Hast du ein enum wo Autodaten gespeichert werden?
Und vergiss nicht die Admin Abfrage, falls es ein RPG / RL Server ist.^^
MfG StreetS
Da du keine antwort gibst:
Nehmen wir an du hast nen enum der carinfo heißt.
Fuege da Health hinzu.
Dann machst du bei sngelos Befehl
Carinfo[playerid][Health] = 2000
Dann musst du es abspeichern.
Wenn du dini nutzt so:
dini_IntSet(Ordnername,"Vehiclehealth",Carinfo[playerid][Health]
Beim laden:
Carinfo[playerid][Health] =
dini_IntGet(playerid,"Vehiclehealth")
Geht zwar einfacher, aber egal