Teleport Script Hilfe

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
  • HEy Leute,
    ich habe kein plan von coden und kp was
    scripten ist also wie es geht :D
    und werde es auch nie lernen ...
    ich habe viele tutorials gelesen nur niks verstanden ;(
    hat vllt. jemand von euch einen teleport script.
    den ich downloaden muss und ich selber scripten ??
    also in den teleport system sollte eigentlich so teleport orte
    wie zb.:
    Los Santos
    Las Venturas
    San Fierro
    Und Die Städte Etc.. Sein :D
    Danke Im Vorraus---

  • Lad dir den GF runter und bastel ein bisschen rum .
    Ein Port Befehl scriptest du so :
    Unter public OnPlayerCommand
    if(strcmp(cmd, "/eazyistcool", true) == 0) // Wie der Befehl lauten soll
    {
    SetPlayerPos(playerid,Deine:Koordinaten); // SetPlayerPos = Die Postion wo der Spieler hingesetzte wird wenn er den Command verwendet .
    SendClientMessage(playerid,fabrcode,"Mit dem Command hattest du rechte , zur Belohnung wurdest du geportet."); // Der Text der im Chat für den Spieler erscheint , beliebig veränderbar .
    }
    return 0;




    mfg

  • Genau diese Einstellung "Lad dir GF runter und bastel damit rum" ist total falsch.
    Was soll er damit? GodFather ist eindeutig nicht für Anfänger geeignet.
    Er sollte sich lieber mit Anfänger-Tutorials beschäftigen.
    Dazu kann ich das Deutsche und Englische Pawn-Wikipedia empfehlen.
    Dort wird von der printf-Ausgabe bis zum fertigen Gamemode alles erkärt.

  • du öffnest eine neue pwn und machst unter public OnPlayerCommandText folgendes
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext,"/ls",true)==0)// /ls = der cmd name kann beliebig geänder werden
    {
    SetPlayerPos(playerid,x,y,z);//gibt an wo der spieler hingeportet werden soll, Die coords findest du raus indem du im spiel /save name eintipps (siehe unten)
    return true;
    }
    if(strcmp(cmdtext,"/sf",true)==0)// /sf = der cmd name kann beliebig geänder werden
    {
    SetPlayerPos(playerid,x,y,z);//gibt an wo der spieler hingeportet werden soll ,Die coords findest du raus indem du im spiel /save name eintipps (siehe unten)
    return true;
    }
    //hier der nächste cmd
    return 0;
    }


    wenn du im spiel /save name eintipps steht das so da:
    zu fuß
    AddPlayerClass(50,-76.8013,-1136.6503,1.0781,247.5685,0,0,0,0,0,0);
    mit Vehicle
    AddStaticVehicle(468,-76.8013,-1136.6503,1.0781,247.5685,0,0,0,0,0,0);
    davon nimmst du die coords x y und z
    sprich
    x = 76.8013
    y = -1136.6503
    z = 1.0781
    und trägst die da ein wo oben x , y ,z steht !

  • Hey,
    ich habe versucht einen Command einzurichten zb. auch ein teleport wie hier


    so siehts aus Pawn zeigt keinen fehler... ich kann im Spiel den BEfahl aber nicht benutzen (keine reaktion) ich ahbe auch schon andere Commands wie /restart usw. ausprobiert keiner funktioniert. Ob vom Filterscript aus oder gleich im Game mod.


    Mier mein TelePort script

    Code
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    	if(strcmp(cmdtext,"/ls",true)==0)
    	{
    	SetPlayerPos(playerid,1183.0244140625,-938.5146484375,41.824035644531);
    	return true;
    	}
    	return 0;
    }


    Was um himmelswillen mache ich falsch ?
    brauche ich irgend eine andere Datei um commands zu nutzen?


    Danke im Vorraus.


    Swang

  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext,"/ls",true)==0)
    {
    SetPlayerPos(playerid,Float:x,Float:y,Float:z); // Halt deine Koordinaten
    return 1;
    }
    return 0;
    }


    es muss so funktionieren o.0


    //e: fehler behoben ^^

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hier mein Gamemod mit dem Script: