Wie erstelle ich....

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
  • if(strcmp(cmdtext,"/enter",true) == 0)
    {
    if(IsPlayerInrangeOfPoint(playerid,RANGE,X,Y,Z))
    {
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du bist in keinem Fahrzeug");
    {
    //HANDLUNG (wenn im Fahrzeug)
    }
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Bla du bist nicht in der Nähe");
    }
    }
    Direkt hier gemacht, ist jetzt nur so ausm Kopf.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • So:


    //Bei OnGameModeInit
    CreatePickup(1239, 23, X, Y, Z, -1); //X, Y, Z mit den Koordinaten ersetzen


    //Der Command mit strcmp (auf anfrage gebe ich ihn dir auch in ocmd)
    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,rot,"Du sitzt in keinem Auto !");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, X, Y, Z)) return SendClientMessage(playerid, rot,"Du bist nicht in der Nähe von dem Pickup !");//X,Y,Z auch wieder ersetzen
    SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);//X,Y,Z mit den Koordinaten ersetzen, wo das Fahrzeug hin soll
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S


  • So geht es natürlich auch, hab meins nur etwas übersichtlicher gemacht. :P

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • So geht es natürlich auch, hab meins nur etwas übersichtlicher gemacht.


    Schon klar, ne ich habe meins eigentlich nur nochmal gepostet, damit er sieht, wo und wie er das Pickup zu setzen hat ;)


    Ich meine das auch der spieler der im Fahrzeug sitzt dann auch wieder im Fahrzeug sitzt


    Dann sag das doch auch ^^


    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,rot,"Du sitzt in keinem Auto !");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, X, Y, Z)) return SendClientMessage(playerid, rot,"Du bist nicht in der Nähe von dem Pickup !");//X,Y,Z auch wieder ersetzen
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, X, Y, Z);//X,Y,Z mit den Koordinaten ersetzen, wo das Fahrzeug hin soll
    PutPlayerInVehicle(playerid, veh, 0);
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Doc hes geht zwar aber wenn ich in Interrior bin ist alles schwartz :(


    Ja, du musst ja dich in den Interior setzen und das Auto also so:


    if(strcmp(cmd, "/enter", true) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,rot,"Du sitzt in keinem Auto !");
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, X, Y, Z)) return SendClientMessage(playerid, rot,"Du bist nicht in der Nähe von dem Pickup !");//X,Y,Z auch wieder ersetzen
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, X, Y, Z);//X,Y,Z mit den Koordinaten ersetzen, wo das Fahrzeug hin soll
    PutPlayerInVehicle(playerid, veh, 0);
    LinkVehicleToInterior(veh, 6);//Da wo die 6 ist deine Interior id eingeben
    SetPlayerInterior(playerid, 6);//Hier das selbe
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S