hallo,
Ich habe mal einen Befehl für ein Fraktions-System gemacht (filterscript)
und dieser befehl geht nicht kann mir bitte jemand helfen ? und wen's geht
noch machen das es in eine .txt datei speichert und noch so befehle wie
/uninvite und sowas machen ? ich bedanke mich schon mal im voraus danke
http://pastebin.com/upgnaFyc
Fraktions-System
- TheTutoFreak
- 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
-
-
Verstehe ich das jetzt richtig, bei dir funktioniert ein Fraktion Befehl nicht?
bitte Schreib doch ausführlicher..edit: ja da kann auch nichts funktionieren da du keine Funktion bis auf einen /invite Befehl hast der garkeine richtige Funktion hat ..
Grüße
-
also wen ich /invite mach get garnichts aber der Server geht nicht aus
-
also wen ich /invite mach get garnichts aber der Server geht nicht aus
Wieso willst du mit /invite den Server ausmachen
-
nein manchmal wo ich gescriptet habe und es fertig war und ich dan
InGame den befehl eingegeben hab ist einfach der server ausgegangen
und wen ich halt den befehl eingebe /invite passiert gar nichts das
mein ich -
ocmd:invite(playerid,params[])
{
new pID;
if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grün,"Benutze: /invite [ID]");
SetPlayerColor(playerid,Rot);
SetPlayerPos(playerid,1546.3073,-1675.5354,13.5621,89.4451);
return 1;
}Du setzt damit die Farbe und die Position des Inviters da du bei SetPlayerColor und SetPlayerPos "playerid" statt "pID"
angegeben hast
ocmd:invite(playerid,params[])
{
new pID;
if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grün,"Benutze: /invite [ID]");
SetPlayerColor(pID,Rot);
SetPlayerPos(pID,1546.3073,-1675.5354,13.5621,89.4451);
return 1;
} -
nein manchmal wo ich gescriptet habe und es fertig war und ich dan
InGame den befehl eingegeben hab ist einfach der server ausgegangen
und wen ich halt den befehl eingebe /invite passiert gar nichts das
mein ichAh okay, schon besser.
Ja dein Invite befehl:
ocmd:invite(playerid,params[])
{
new pID;
if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grün,"Benutze: /invite [ID]");
SetPlayerColor(pID,Rot);
SetPlayerPos(pID,1546.3073,-1675.5354,13.5621,89.4451);
return 1;
}So würde er nun gehen aber was bringt dir das, hier wird nur die Farbe & Spielerposi gesetzt ..
Grüße -
da tut sich immer noch nichts
-
Mach so:
ocmd:invite(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Grün,"Benutze: /invite [ID]");
SetPlayerColor(pID,Rot);
SetPlayerPos(pID,1546.3073,-1675.5354,13.5621,89.4451);
return 1;
}Grüße
-
immer noch das selbe problem
-
-
Hast du das Script auch compiliert, ggf. auf den Server hochgeladen und diesen neugestartet?
-
ja in der console gmx eingegeben
-
Dann startest du vielleicht den falschen Gamemode ?
Der Befehl funktioniert eigentlich -
hab ich alles schon überprüft
-
Mal ggf. die Serverdatei neu schreiben .. halt gamemode filterscript etc
Den Server ausschalten und wieder einschalten ..
Bei mir wird mit dem Code hier pID vor das LSPD geportet und hat die farbe rot -
tut sich immer noch nichts
-
Ja das müsste so funktionieren du hast was falsch gemacht, guck einfach nochmal in die server.cfg & compilier das Script erneut und schalte den Server aus und dann wieder an, erstmal kein GMX.
-
ja in der console gmx eingegeben
1.) Den Befehl anpassen wie ich es dir oben geschrieben hab
2.) F5 Drücken ( Compiler )
3.) Server Starten, wenn du ihn schon gestartet hast dann ( gmx ) rein schreiben und guck ambesten mal nach vielleicht hast du die server.exe 2x offen dadaurch kann das Problem auch kommenGrüße
-
Bist du dir sicher das du auch dein Script compiled hast ( F5 ) und keine Fehler aufgetreten sind?
-
Verstehe ich jetzt nicht warum es bei dir nicht klappt ..
- Compiled?
- Richtiger Gamemode in der Server.cfg (Kein Backup Gamemode) ?
- Error's beim compilieren ?
- Funktionieren andere Befehle ?
Ansonsten fällt mir nichts mehr ein
-