Hey Leute. Ich bräuchte nen Befehl denn man als Rcon Admin ausführen kann.
Mit dem Sollte man die ROller repsawnen können.
Ich habe sie defininert mit: newbroller
Hoffe ihr könnt schnell Helfen.
Roller Respawnen
- Asmir0000
- 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
-
-
Das ist doch eig. ganz einfach
if(strcmp(cmdtext, "/respawnroller",true) == 0)
{
SetVehicleToRespawn(newbroller[0]);
SetVehicleToRespawn(newbroller[1]);
// usw.
return 1;
}Liebe Grüße,
Honig. -
Habs so:
new newbroller1;
new newbroller2;
new newbroller3;
new newbroller4;
new newbroller5;
new newbroller6;newbroller1 = AddStaticVehicle(462,2127.2551,2357.0625,10.2705,207.0802,64,1); // 1
newbroller2 = AddStaticVehicle(462,2132.1174,2356.7524,10.2694,216.5662,64,3); // 2
newbroller3 = AddStaticVehicle(462,2129.0586,2357.2393,10.2717,214.2519,64,6); // 3
newbroller4 = AddStaticVehicle(462,2125.2073,2357.1228,10.2707,211.1660,64,8); // 4
newbroller5 = AddStaticVehicle(462,2122.6589,2357.3643,10.2719,218.1539,64,10); // 5
newbroller6 = AddStaticVehicle(462,2120.1670,2357.3330,10.2705,221.8409,64,12); // 6
Kommt:
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(118) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(127) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(266) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(29) : warning 204: symbol is assigned a value that is never used: "newbroller1"
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(30) : warning 204: symbol is assigned a value that is never used: "newbroller2"
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(31) : warning 204: symbol is assigned a value that is never used: "newbroller3"
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(32) : warning 204: symbol is assigned a value that is never used: "newbroller4"
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(33) : warning 204: symbol is assigned a value that is never used: "newbroller5"
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(34) : warning 204: symbol is assigned a value that is never used: "newbroller6"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
Wusste nicht, dass du sie nicht in einem Array gespeichert hast. Dann mach aus
newbroller[0]
einfach newbroller1 usw.LG
-
hast du newbroller als fraktions car also so definiert, das man sie z.B. nur mit lvl 1 fahern kann oder wie hasse es?
-
Das ist doch vollkommen egal Es geht ihm ja darum, die Roller gelegentlich zu respawnen, weil beispielsweise Spieler sie irgendwo stehen lassen und andere dann keine mehr haben.
-
Hab mal geändert.
Nun bei dem Kommt jetzt das:
if (strcmp("/respawnroller", cmdtext, true, 10) == 0)
{
SetVehicleToRespawn(newbroller[0]);
SetVehicleToRespawn(newbroller[1]);
SetVehicleToRespawn(newbroller[2]);
SetVehicleToRespawn(newbroller[3]);
SetVehicleToRespawn(newbroller[4]);
SetVehicleToRespawn(newbroller[5]);
SendClientMessage(playerid,0xFFFFFFAA,"Du hast die Roller Respawnt");
}
return 1;
}
Das:
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(115) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(125) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Asmir_Riba\Desktop\South Coast\gamemodes\Sc.pwn(264) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
Hier der 2:
public tot(playerid)
{
SetPlayerPos(playerid,1607.4922,1823.1577,10.8203,0.8872); // Hier eintragen wo mann nachdem man aus den krankenhaus entlassen wurde spawn soll
SetPlayerHealth(playerid,100); // Hier könnt ihr einsellen wie viel leben mann haben soll nachdem mann entlassen wurde
GivePlayerMoney(playerid, -250); // Ganz hinten kannst du einstellen wie viel geld mann verlieren soll das - heißt abziehen das + dazu "Kann auch ganz weggemacht werden"
SendClientMessage(playerid,COLOR_WHITE,"|____ Krankenhaus ____|");
SendClientMessage(playerid,COLOR_WHITE,"Du wurdest entlassen..");
SendClientMessage(playerid,COLOR_WHITE,"Kosten der behandlung 250$");
SendClientMessage(playerid,COLOR_WHITE,"|_____________________|"); // Ihr Müsst nicht unbedingt diesen text nehmen ihr könnt ihn beliebig editieren oder einfach nur eine zeile behalten
} -
SetPlayerPos hat nur 4 Parameter, du benutzt aber 5.
-
Thx jetzt nurnoch beim Roller Befehl
-
breadfish.de
Hat das Thema geschlossen.