Probleme mit /veh

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
  • hi all...
    habe mal wieder ein problem :D
    ich wollte mir einen /veh command für mein selfmade-reallife machen, aber jetzt bekomme ich immer 3 errors...
    hier mal der code:
    if(strcmp(cmdtext,"/veh",true) == 0)
    {
    if(Adminlevel[playerid] < 6)
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Hauptadmin!");
    return 1;
    }
    if(!strlen(strget(cmdtext,1)) || !strlen(strget(cmdtext,2)) || !strlen(strget(cmdtext,3)))
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /veh [carid] [farbe1] [farbe2]");
    return 1;
    }
    new tmp;
    new car;
    car = strval(tmp);
    new color2;
    new string[200];
    color2 = strval(tmp);
    new color1;
    color1 = strval(tmp);
    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), "Fahrzeug %d wurde gespawned.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    return 1;
    }


    und hier die errors:

    Code
    C:\Spiele\Rockstar Games\GTA San Andreas\gamemodes\selfmade-rl.pwn(1185) : error 035: argument type mismatch (argument 1)
    C:\Spiele\Rockstar Games\GTA San Andreas\gamemodes\selfmade-rl.pwn(1188) : error 035: argument type mismatch (argument 1)
    C:\Spiele\Rockstar Games\GTA San Andreas\gamemodes\selfmade-rl.pwn(1190) : error 035: argument type mismatch (argument 1)


    kann mir vlt jemand helfen?


    mfg Marshall

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

  • welche zeile?


    btw meine version:
    //----------------------------[/veh]----------------------------------------------
    if(strcmp(cmd, "/veh", true) == 0) {
    cmd = strtok(cmdtext, idx);
    if(!strlen(cmd))
    return SendClientMessage(playerid, COLOR_WHITE, "Benutze: /veh [carid] [Farbe1] [Farbe2]");
    new car; car = strval(cmd);
    if(car < 400 || car > 611) {
    SendClientMessage(playerid, COLOR_WHITE, "Du kannst nur Fahrzeuge von der ID :400 bis ID :611 spawnen !"); return 1; }
    cmd = strtok(cmdtext, idx);
    new color1; color1 = strval(cmd);
    if(color1 < 0 || color1 > 126) {
    SendClientMessage(playerid, COLOR_WHITE, "Es gibt nur Farbcodes von 0 bis 126 !"); return 1; }
    cmd = strtok(cmdtext, idx);
    new color2; color2 = strval(cmd);
    if(color2 < 0 || color2 > 126)
    return SendClientMessage(playerid, COLOR_WHITE, "Es gibt nur Farbcodes von 0 bis 126 !");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    CreateVehicle(car, X,Y+2,Z, 0.0, color1, color2, 1500000)+1;
    SetVehicleVirtualWorld(car, GetPlayerVirtualWorld(playerid));
    LinkVehicleToInterior(car, GetPlayerInterior(playerid));
    return 1; }

  • if(strcmp(cmdtext,"/veh",true,4) == 0)
    {
    if(Adminlevel[playerid] < 6)
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Hauptadmin!");
    return 1;
    }
    if(!strlen(strget(cmdtext,3)))
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /veh [carid] [farbe1] [farbe2]");
    return 1;
    }
    new car;
    car = strval(strget(cmdtext,1));
    new color1;
    new string[70];
    color1 = strval(strget(cmdtext,2));
    new color2;
    color2 = strval(strget(cmdtext,3));
    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), "Fahrzeug %d wurde gespawned.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    return 1;
    }