Hallo User,
Ich suche ein befehl das man nur 1 auto respawn wo ich grad sitze. Danke im vorraus, und bitte keine dumme beiträge und ich hab SuFu benutz nix gefunden
mfg france
Auto Respawn
- Tyler_Capone
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
EDIT:
Probier mal das:
if (strcmp("/respawn", cmdtext, true, 10) == 0)
{
for(new i = 0; i < MAX_VEHICLES; i++)
SetVehicleToRespawn(i);
return 1;
} -
das geht aber es spawnen alle cars will nur 1
-
Ich bin auch Anfänger, was das Scripten angeht^^
Probiers ma so:
if (strcmp("/respawn", cmdtext, true, 10) == 0)
{
for(new i = 1; i < MAX_VEHICLES; i++)
SetVehicleToRespawn(i);
SendClientMessage(playerid,0xFF0000FF,"Du hast das Auto respawned!");
return 1;
} -
wieder alle car respawnt
-
Das hier geht und auch nur für das Car in dem du sitzt und es setzt dich auch gleich wieder als fahrer ein.^^
Nur die poition wird nicht gesaved, also spawnt es dort wo es erstellt wurde neu.if (strcmp("/respawn", cmdtext, true, 10) == 0)
{
new car = GetPlayerVehicleID(playerid);
SetVehicleToRespawn(car);
PutPlayerInVehicle(playerid, car, 0);
return 1;
} -
Ich frage mich nur eins:
Wenn du in einem anderen Thread das hier hinbekommen hast:
if (strcmp("/deletecar", cmdtext, true) == 0)
{
if (AccountInfo[playerid][AdminLevel] >= 3|| IsPlayerAdmin(playerid))
DestroyVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid,0xFF2222AA,"Du hast dein Car gelöscht");
return 1;
}Dann kannst Du ja wohl eine Abfrage ändern und diesen Command dadurch anpassen?
Wenn Du das nicht hinkriegst, sieht es schlecht aus mit dem Scripting.Grüße,
tonyalva -
Das hier geht und auch nur für das Car in dem du sitzt und es setzt dich auch gleich wieder als fahrer ein.^^
Nur die poition wird nicht gesaved, also spawnt es dort wo es erstellt wurde neu.if (strcmp("/respawn", cmdtext, true, 10) == 0)
{
new car = GetPlayerVehicleID(playerid);
SetVehicleToRespawn(car);
PutPlayerInVehicle(playerid, car, 0);
return 1;
}Scheint mir am logischsten^^
-
breadfish.de
Hat das Thema geschlossen.