Teleport erstellen

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
  • Hallo Leute ;)


    Ich brauche eine Teleportvorlage.
    Der Teleport soll 5000$ kosten und es soll überprüfen ob der Spieler soviel auf der Hand hat,
    wenn nicht kommt eine Message "Du brauchst 5000$".
    Es soll überprüfen ob man in einem Auto sitzt oder nicht, wenn man in einem
    Auto sitz soll es dem Spieler auf eine Andere Position setzen wie zu Fuß.
    Es soll eine Nachricht für alle in den Chat erscheinen " **** hat sich nach Las Venturas telepotiert!"


    Das war es eigentlich ;)

  • GivePlayerMoney(playerid,Betrag);
    if(GetPlayerMoney(playerid) >= Betrag)
    SetPlayerPos(playerid,x,y,z);
    SetVehiclePos(Fahrzeug,x,y,z
    if(GetPlayerState(playerid) == 2)
    SendClientMessage(playerid,Farbe,"Text");


    das brauchst du alles dafür.

  • Es soll überprüfen ob man in einem Auto sitzt oder nicht, wenn man in einem
    Auto sitz soll es dem Spieler auf eine Andere Position setzen wie zu Fuß.
    versteh ich nich.



    dcmd_port(playerid,params[])
    {
    #pragma unused params
    new string[80];
    if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,Rot,"Du brauchst 5000$");
    if(IsPlayerInAnyVehicle(playerid)
    {
    //kp was hier hin soll
    }
    SetPlayerPos(playerid,x,y,z);
    GetPlayerName(playerid,porter,sizeof(porter));
    format(string,sizeof(string),"%s hat sich nach Las Venturas teleportiert!",porter);
    SendClientMessageToAll(Gruen,string);
    }
    return 1;
    }

  • wie kann ich mich mit einem Auto teleporten das heist wenn der Spieler in einem Auto sitzt dann wird der Spieler mit dem Auto zum Teleport teleportet ;)
    wie geht das ??? MFG KABOOM :D


    edit:// Rätsel gelöst, code sieht so aus:


    if (strcmp("/LV", cmdtext, true, 10) == 0)
    {
    new string[80];
    new porter[80];
    if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,rot,"**ERROR**Du hast zu wenig Geld!");
    if(IsPlayerInAnyVehicle(playerid))
    {
    new autoid = GetPlayerVehicleID(playerid);
    SetVehiclePos(autoid,2037.5997,1340.2714,10.3563);
    SetVehicleZAngle(autoid,357.9987);
    return 1;
    }
    else
    {
    SetPlayerPos(playerid,2031.2571,1342.8647,10.8203);
    SetPlayerFacingAngle(playerid,276.9098);
    }
    GetPlayerName(playerid,porter,sizeof(porter));
    format(string,sizeof(string),"**TELEPORTINFO**%s hat sich nach Las Venturas teleportiert![/LV]",porter);
    SendClientMessageToAll(grün,string);
    GameTextForPlayer(playerid,"Las Venturas",2000,1);
    return 1;
    }

    Einmal editiert, zuletzt von KABOOM ()