Teleport Commandos

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 nicht, nur mich regt es einfach auf dass in den Tutorials Sachen stehen die 1. nicht erklärt werden und von denen 2. der Threadersteller meistens keine Ahnung hat.


    Und am Ende ist das Geheule wieder groß, weils nicht so funktioniert wie sichs der Threadersteller erträumt hat.


    // lol, Ignoranz ³. Mit dem Forum gehts niveautechnisch bergab. Aber sowas von...

  • Danke flip.
    //EDIT: Alter, ernsthaft, du regst so ein bisschen auf. 1. weil es immer mit dieser methode funktioniert, und zweitens, ich auch mal was erklärt habe, also kümmer dich um deine sachen, Danke. :S
    und ich antworte dir jetzt auch nicht mehr, da ich keine lust habe mit dir zu streiten.

  • 1. weil es immer mit dieser methode funktioniert


    Harte Antwort: Kommunismus funktioniert auch. Nur ist er nicht die beste Lösung.
    Normale Antwort: Nur weil etwas funktioniert heißt es nicht dass es die beste Methode ist.

  • Oh gott oh gott.


    Könnt ihr mal aufhören ?


    Bright benimmt sich hier wie Gott und Loadup wie nen Kind.


    Schluss jETZT!

  • LoL, Destiny sprach! :D
    toten stille, nice :P naja ok war ja net so schön gerade der kleine 'streit' hehe

  • Danke, echt geiles Tut! Hat mir wirklich geholfen :D


    MfG
    xXPhoenixXx

    How do I post wrong?


    After successfully ignoring Google, the FAQ, Stickies and the Search button, I create two to five new threads in the wrong section, with creative titles and unclear text that everybody can imagine something different from.

  • Danke ;)
    also wer probleme damit hat kann es hier ruhig rein posten,
    denn dafür einen neuen tread zu erstellen wäre ja unötig / quatsch :D

  • bei mir gibts errors und zwar folgende:



    C:\Users\Mario\Desktop\GTa\gf.pwn(4441) : error 010: invalid function or declaration
    C:\Users\Mario\Desktop\GTa\gf.pwn(4444) : error 010: invalid function or declaration
    C:\Users\Mario\Desktop\GTa\gf.pwn(4447) : error 055: start of function body without function header
    C:\Users\Mario\Desktop\GTa\gf.pwn(4450) : error 021: symbol already defined: "SendClientMessage"
    C:\Users\Mario\Desktop\GTa\gf.pwn(4451) : error 010: invalid function or declaration
    C:\Users\Mario\Desktop\GTa\gf.pwn(26312) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.

    Wen du was sehr tolles sehen willst, Klick mee ------>

  • Schick doch mal die zeilen :rolleyes:
    achja, wenns geht bitte einmal anfang ===> ende makieren, also wo zeile zb. 4441 ist anfang, und wo Zeile 4451 also das ende ist.

    Einmal editiert, zuletzt von Loadup[GER] ()

  • if (strcmp("/sfa", cmdtext, true, 10) == 0)
    {
    return 1;
    }


    {
    SetPlayerPos(playerid,-1412.5776,-304.0759,14.1411);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 1;
    }


    wieso errors? :O

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • du musst die befehle in den klammern rein tun, nicht auserhalb ;)
    so:
    if (strcmp("/sfa", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1412.5776,-304.0759,14.1411);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 1;
    }

    und bitte in einem CMD nur ein return, sonst ist es eine invalid funktion also eine ungültige sache ;)

  • Zitat

    C:\Dokumente und Einstellungen\Nico\Desktop\SfAport.pwn(3) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Nico\Desktop\SfAport.pwn(3) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Nico\Desktop\SfAport.pwn(3 -- 5) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Nico\Desktop\SfAport.pwn(3 -- 7) : warning 203: symbol is never used: "SetPlayerPos"
    C:\Dokumente und Einstellungen\Nico\Desktop\SfAport.pwn(3 -- 7) : error 013: no entry point (no public functions)
    C:\Dokumente und Einstellungen\Nico\Desktop\SfAport.pwn(3 -- 7) : fatal error 107: too many error messages on one line

    habs wie du gemacht

  • ganz sicher das du es unter
    public OnPlayerCommandText(playerid, cmdtext[])
    hast? das sollte dann so aussehen:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/sfa", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1412.5776,-304.0759,14.1411);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 1;
    }


    //falls mehr cmds, so:
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    // Do something here
    return 1;
    }
    //also immer ein return 1; dran ;)
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
    // Do something here
    return 1;
    }
    //wenns keine cmds mehr gibt, dann ein return 0;
    return 0;
    }

  • könntest du es mal für mich machen?


    teleport 1: /sfa

    -1412.5776
    -304.0759
    14.1411


    teleport 2:
    /sfb

    -1999.3010
    144.3237
    28.0859


    teleport 3:
    /lvpd

    2286.7214
    2423.9526
    10.8203


    teleport 4: /lva

    1694.4701
    1451.1316
    10.7633


    teleport5: /lsgs

    2491.5840
    -1669.6208
    13.3359


    teleport6: /lspd

    1539.8916
    -1674.7937
    13.5495


    ich wäre dir sehr dankbar dafür. :thumbup:


    das sendclientmessage kannst du drinne lassen, ich verändere es dann noch


    danke danke danke danke :love:

  • Dieses Tutoairl dient, es einem beizubringen, wenn es nicht funktioniert, versuch es doch noch einmal! :)
    Wenn dies nicht hilft geh bitte auf http://wiki.sa-mp.de .
    aber ok ich bin ja net so^^
    ich amche zwei teleports, den rest machst du bitte!
    //EDIT: so hier, zwei neue und der alte von vorhin:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/sfa", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1412.5776,-304.0759,14.1411);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 1;
    }
    if (strcmp("/sfb", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1999.3010,144.3237,28.0859);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 1;
    if (strcmp("/lvpd", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,2286.7214,2423.9526,10.8203);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 0; //Hier drauf achten, das du wenn du neue cmds machst, immer eun return 1; machst, aber beim letzten cmd statt ein return 1; ein return 0; wie disem hier :)
    }

    So hier bitte, aber mach die anderen selbst ;) sonst bist du immer auch Hilfe angewiesen, und das möchtest du doch selbst nicht oder?^^
    So schönen Gruß noch.

    Einmal editiert, zuletzt von Loadup[GER] ()

  • Ups Loadup, das war leider falsch:D



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/sfa", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1412.5776,-304.0759,14.1411);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 1;
    }
    if (strcmp("/sfb", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1999.3010,144.3237,28.0859);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SF-Airport angekommen!");
    return 1;
    if (strcmp("/lvpd", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,2286.7214,2423.9526,10.8203);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am Las Venturas Police Department angekommen!");
    return 1; //hier muss eine 1 hin sonst wird es net funzen
    }
    return 0; //hier eine 0 weil das ist das Server:Unknown Command also könnte man auch return SendClientMessage(playerid, farbe, "Diesen Command gibt es nicht);
    }

    Zitat

    Nimm die Dinge wie sie sind: schlag, wenn du schlagen musst, tritt, wenn du Treten musst
    -Bruce Lee

  • japp, etwas veruscht, sry, aber zombie hats richtig :thumbup: danke zombie hehe^^

  • wo finde ich die ganzen farben dafür?


    EDIT


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/sfa", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1412.5776,-304.0759,14.1411);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SanFierro Flughafen angekommen!");
    return 1;
    }
    if (strcmp("/sfb", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,-1999.3010,144.3237,28.0859);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am SanFierro Bahnhof angekommen!");
    return 1;
    }
    if (strcmp("/lvpd", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,2286.7214,2423.9526,10.8203);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am LasVenturas PolizeiStation angekommen!");
    return 1;
    }
    if (strcmp("/lva", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,1694.4701,1451.1316,10.7633);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich am LasVenturas Flughafen angekommen!");
    return 1;
    }
    if (strcmp("/lsgs", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,2491.5840,-1669.6208,13.3359);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich in der LosSantos GroveStreet angekommen!");
    return 1;
    }
    if (strcmp("/lsgs", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,1539.8916,-1674.7937,13.5495);
    SendClientMessage(playerid, COLOR_EUREFRABE, "Du bist erfolgreich beim LosSantos Polizeistation angekommen!");
    return 1;
    }
    return 0;
    }