Autos Ingame Spawn Command

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
  • man könnte so eine nrg spawnen lassen
    if (strcmp(cmdtext, "/nrg-500", true) == 0) {
    new Float:x, Float:y, Float:z, gla, Float:za;
    GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za);
    gla = CreateVehicle(522,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0);
    return 1;
    }
    aber du willst ja, dass man sowas wie /autospawn [autoid] macht und dass man dann die autoid bekommt... oder?

  • f (strcmp(cmdtext, "/turismo", true) == 0) {
    new Float:x, Float:y, Float:z, gla, Float:za;
    GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za);
    gla = CreateVehicle(511,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0);
    return 1;
    }
    so ich glaub du meinst das hier
    wenn man jetzt imgame schreibt /turismo erscheint ein turismo

  • Welchen Mode benützt du ?
    Bei dem GF Mode existiert meist der Commando schon : /veh ID Farbe 2Farbe

  • if(strcmp(cmd, "/veh", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 4)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Vehicle Number can't be below 400 or above 611 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;
    format(string, sizeof(string), " Vehicle %d spawned.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }
    Das ist der vom GF

  • f (strcmp(cmdtext, "/turismo", true) == 0) {
    new Float:x, Float:y, Float:z, gla, Float:za;
    GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za);
    gla = CreateVehicle(511,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0);
    return 1;
    }


    das ist eigentlich genau das gleiche wie meins, halt nur, dass du ne andere auto id genommen hast... und wenn er meins nicht wollte... rate mal^^

    Ich bin am scripten eines eigenen RL Scripts


    da nützt ihm das von godfather auch nix
    //EDIT: dem post unter mir stimme ich zu^^

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(106) : error 017: undefined symbol "cmd"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(112) : error 017: undefined symbol "COLOR_GRAD1"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(115) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(115) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(116) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(118) : error 017: undefined symbol "COLOR_GRAD2"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(122) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(123) : error 017: undefined symbol "COLOR_GREY"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(124) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(124) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(125) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(127) : error 017: undefined symbol "COLOR_GRAD2"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(131) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(132) : error 017: undefined symbol "COLOR_GREY"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(133) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(133) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(134) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(136) : error 017: undefined symbol "COLOR_GRAD2"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(140) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(141) : error 017: undefined symbol "COLOR_GREY"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(145) : error 017: undefined symbol "CreatedCars"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(145) : error 017: undefined symbol "CreatedCar"
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(145) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Timtom95\Desktop\gtaserver\meine scripts\gamemodes\rl.pwn(145) : fatal error 107: too many error messages on one line



    Die Farben sind unwichtig, die habe ich eifnach noch nicht definiert, aber cmd, tmp ?!??!
    Also das mit dem strtok funktioniert eigentlich...

  • wenn du nciht strok nimmst, sondern die alternative aus der wiki seite (strget) und dies übernimmst, dann habe ich hier einen command, er hat zwar keine errors,aber er funktioniert nicht^^, aber wenn du den fehler zufällig findest (oder jemand anders) dann würde er sicher funktioniren
    if(strcmp(strget(cmdtext, 0), "/autospawn")) {
    if(IsPlayerAdmin(playerid)) {
    if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,0xFF0000AA,"Du bist bereits in einem Fahrzeug... oder?"); } else {
    new autoid = strval(strget(cmdtext, 1));
    if(autoid <= 399) { SendClientMessage(playerid,0xFF0000AA,"Inkorrekte Autoid"); }
    if(autoid >= 612) { SendClientMessage(playerid,0xFF0000AA,"Inkorrekte Autoid"); }
    else {
    new Float:x, Float:y, Float:z, Float:za, gla;
    GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za); gla = CreateVehicle(autoid,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0); }}}
    return 1;
    }

  • if(!strcmp(strget(cmdtext, 0), "/autospawn")) {
    if(IsPlayerAdmin(playerid)) {
    if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,0xFF0000AA,"Du bist bereits in einem Fahrzeug... oder?"); } else {
    new autoid = strval(strget(cmdtext, 1));
    if(autoid <= 399) { SendClientMessage(playerid,0xFF0000AA,"Inkorrekte Autoid"); }
    if(autoid >= 612) { SendClientMessage(playerid,0xFF0000AA,"Inkorrekte Autoid"); }
    else {
    new Float:x, Float:y, Float:z, Float:za, gla;
    GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za); gla = CreateVehicle(autoid,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0); }}}
    return 1;
    }