symbol is never used: "params"

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
  • Ich habe da ein Problem mit meinem Motor&Licht System was sich auf DCMD bezieht ich kriege folgende Warnings:
    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(668) : warning 203: symbol is never used: "params"
    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(696) : warning 203: symbol is never used: "params"
    Habe es Natürlich auch Deklariert
    dcmd(motor, 5,cmdtext);
    dcmd(licht, 5,cmdtext);


    //DCMD Befehele
    dcmd_motor(playerid, params[])
    {
    if(GetPlayerState(playerid !=PLAYER_STATE_DRIVER)) return
    SendClientMessage(playerid,ROT,"Du bist nicht der Fahrer eines Fahrzeuges!");
    new vID=GetPlayerVehicleID(playerid),
    tmp_engine,
    tmp_lights,
    tmp_alarms,
    tmp_doors,
    tmp_bonnet,
    tmp_boot,
    tmp_objective;
    //Motor An/Aus
    GetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarms, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
    if(tmp_engine==1)
    {
    tmp_engine = 0;
    tmp_lights = 0;
    }
    else
    {
    tmp_engine = 1;
    }
    SetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarms, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
    return 1;


    }
    dcmd_licht(playerid, params[])
    {
    if(GetPlayerState(playerid !=PLAYER_STATE_DRIVER)) return
    SendClientMessage(playerid,ROT,"Du bist nicht der Fahrer eines Fahrzeuges!");
    new vID=GetPlayerVehicleID(playerid),
    tmp_engine,
    tmp_lights,
    tmp_alarms,
    tmp_doors,
    tmp_bonnet,
    tmp_boot,
    tmp_objective;
    //Licht An/Aus
    GetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarms, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
    if(tmp_lights==1)
    {
    tmp_lights = 0;
    }
    else
    {
    tmp_lights = 1;
    }
    SetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarms, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);


    return 1;


    }

  • Teste es mal so:


    Mit freundlichen Grüßen
    German_ScripterHD

  • @German_ScripterHD
    Vielen Dank es hat funktioniert aber ich hätte da noch ein Problem und zwar geht es um diesen Warning:
    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(1043) : warning 219: local variable "level" shadows a variable at a preceding level


    Betroffene Zeile:
    stock IstSpielerAdmin(playerid,level)


    //AdminSytsem
    stock IstSpielerAdmin(playerid,level)
    {


    if(sSpieler[playerid][Adminlevel] >= level) return 1;
    return 0;
    }

  • Die Warnung bedeutet, dass du diese Variable (level) bereits auf höherer Ebene, in diesem Fall global, deklariert hast.
    Benenne die Variable einfach um:
    //AdminSytsem
    stock IstSpielerAdmin(playerid,p_level)
    {
    if(sSpieler[playerid][Adminlevel] >= p_level) return 1;
    return 0;
    }

  • @Jeffry
    Danke es hat funktioniert könnest du mir noch bei etwas helfen und zwar geht es um diesen Warning:


    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(55) : warning 213: tag mismatch


    new fInfo[][fraktEnum] = {
    {"Zivilist",1106.8351,-1796.3143,16.5938, 0, 0, WEISS}, //Betroffene Zeile
    {"LSPD", 246.7810,-86.3719,2.2108,88.7786, 0, 0, HELLBLAU},
    {"FBI", 203.1190,-107.7883,4.0965,83.0967, 0, 0, DUNKELBLAU}
    };

  • In der betroffenen Zeile fehlt die R-Koordinate:
    {"Zivilist",1106.8351,-1796.3143,16.5938, /*hier*/, 0, 0, WEISS}, //Betroffene Zeile


    Falls das z.B. 90 ist, dann so:
    {"Zivilist",1106.8351,-1796.3143,16.5938, 90.0, 0, 0, WEISS}, //Betroffene Zeile