mit /auto auto spawnen lassen

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
  • hay leute


    ich habe mal ne frage an euch


    wie kann ich den command erstellen?


    Wen ich /auto eingebe kommt die car id 444 und damit kann jeder fahren das heißt ein User macht /auto
    ein Car spawnt er steigt ein und kann damit fahren
    ich hoffe das mit jemand helfen kann


    mfg


    Be_Go


    Beiträge:
    50[x] 100[x] 200[x] 500[] 1000[]



    [ MAP ] Boot Steg


  • if(strcmp(cmd, "/getcar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /getcar [carid]");
    return 1;
    }
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 3)
    {
    GetPlayerPos(playerid, plocx, plocy, plocz);
    SetVehiclePos(plo,plocx,plocy+4, plocz);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
    }
    }
    return 1;
    }

  • if(strcmp(cmd, "/getcar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /getcar [carid]");
    return 1;
    }
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = strval(tmp);
    if (PlayerInfo[playerid] >= 3)
    {
    GetPlayerPos(playerid, plocx, plocy, plocz);
    SetVehiclePos(plo,plocx,plocy+4, plocz);
    }
    }
    return 1;
    }


    So sollte es dann zumindest für normale Spieler sein - bin mir da aber nicht sicher!

  • bekomme 8 errors


    C:\Programme\Rockstar Games\gamemodes\Test.pwn(86) : error 017: undefined symbol "tmp"
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(86) : error 017: undefined symbol "strtok"
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(87) : error 017: undefined symbol "tmp"
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(94) : error 017: undefined symbol "tmp"
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(95) : error 017: undefined symbol "PlayerInfo"
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(95) : warning 215: expression has no effect
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(95) : error 001: expected token: ";", but found "]"
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(95) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\gamemodes\Test.pwn(95) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.


    Beiträge:
    50[x] 100[x] 200[x] 500[] 1000[]



    [ MAP ] Boot Steg

  • Der hier geht 100%ig (hab den getestet):


    Und wenn du nochmehr davon machen willst:



    if (strcmp("/Auto", cmdtext, true, 10) == 0)
    {
    new vehicleid;
    new Float:X,Float:Y,Float:Z,Float:Angle;
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,Angle);
    GetPlayerVehicleID(playerid);
    vehicleid = CreateVehicle(444,X,Y,Z,Angle,-1,-1,600);
    vehicleid = PutPlayerInVehicle(playerid, vehicleid, 0);
    return 1;
    }



    (Das Blaue durch eine neue FahrzeugID und das Rote durch einen neuen Befehl den man zum erhalten des Fahrzeuges schreiben muss)
    Viel Spaß!

  • er sucht nen befehl zum Fahrzeug erstellen und nicht zum herporten ;)
    der code über mir also vom vorposter ist richtig

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen