Hallo,
Ich suche ein Godemode Script womit man Autos Automatisch Reparieren kann und das Jeder, der es Benutzt Unbesiegt paar ist.
Kennt Jemand einen?
(Bitte kein Godfather script)
Hallo,
Ich suche ein Godemode Script womit man Autos Automatisch Reparieren kann und das Jeder, der es Benutzt Unbesiegt paar ist.
Kennt Jemand einen?
(Bitte kein Godfather script)
Ganz einfach ^^.
Wenn du eine Godmode haben willst , hier:
Oben:
forward Godmode(playerid);
dann Unter on GameMOdeInit:
SetTimer("Godmode", 1000, 0);
public GodMode(playerid)
{
for (new i = 0; i < MAX_PLAYERS; i++) {
for (new id = 0; id < MAX_PLAYERS; id++) {
SetPlayerArmour(id, 999999);
SetPlayerHealth(id, 999999);
RepairVehicle(i);
SetVehicleHealth(i,9999);
}
}
return 1;
}
Das wars schon :D.
MFG,Cedi
Naja ich sags ned gerne aber das Funktioniert nicht.
SetPlayerArmour(id, 999999);
SetPlayerHealth(id, 999999);
Es geht nur bis 100 Health
Public Ändern in:
public GodMode(playerid)
{
for (new i = 0; i < MAX_PLAYERS; i++) {
for (new id = 0; id < MAX_PLAYERS; id++) {
if(GetPlayerHealth(id) == 99) {
SetPlayerArmour(id, 100);
SetPlayerHealth(id, 100);
RepairVehicle(i);
SetVehicleHealth(i,1000);
}}}
return 1;
}
Health geht doch bis 1000 ?
Hab per Health-Set-CMD mal mein health nach oben gesetzt, 1000 war das maximale
Mhm vllt irre ich mich auch aber hätte gedacht dass es so ist:
PlayerHealth : 100
VehicleHealth: 1000
Alles anzeigen[/pwn]
public GodMode(playerid)
{
for (new i = 0; i < MAX_VEHICLES; i++)
{
for (new id = 0; id < MAX_PLAYERS; id++)
{
if(GetPlayerHealth(id) <= 99) {
SetPlayerArmour(id, 100);
SetPlayerHealth(id, 100);
}
RepairVehicle(i);
}
}
}
return 1;
}
so
if(GetPlayerHealth(id) <= 99) {
Wird eigentlich immer unter oder gleich 99 sein,da GetPlayerHealth() 1 / true zurück gibt wenn es keine Probleme gab und nur 0 / false wenn Probleme aufgetreten sind (bsp. SpielerID ist nicht auf dem Server)
GetPlayerHealth (playerid, health)
//Edit:
Merke jetzt erst,dass die doppelte Schleife totaler Blödsinn ist.
for (new i = 0; i < MAX_VEHICLES; i++)
{
Das brauch man niemals.