Fandungslevel Als Fraktion geben.

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
  • Guten Abernd.


    Habe folgendes Problem:


    Wenn ich mich als SAPD-Leader mache kann ich den befehl /verbrecher nicht nutzen. Sobald ich SWAT bin kann ich es nutzen: Woran kann es denn liegen?



    Hier mein Code:


    enum frakteEnum{


    f_name[300],
    Float:f_x,
    Float:f_y,
    Float:f_z,
    Float:f_r,
    f_inter,
    f_world,
    f_color
    }
    new fInfo[][frakteEnum] ={
    {"Zivilist",329.0244,-1513.3033,36.0391,225.8344,0,0,weiß},//Zivilist 0
    {"SAPD",213.4162,162.7460,1003.0234,274.4569,3,1,blau},//SAPD 1
    {"SWAT",2731.5903,-2450.0164,17.5937,272.4424,0,0,helblau},//SWAT2
    {"FBI",2286.9651,2431.6011,10.8203,176.4887,0,0,duneklhelblau},//FBI3
    {"ARMY",214.2768,1822.5925,6.4141,265.0869,0,0,hellgrün},//ARMY4
    {"Medic/Feuerwehr",302.9467,-1505.8025,24.6007,231.6743,0,0,rot},//MEDIC5
    {"Fahrschule",2124.3032,-2273.0491,20.6719,221.7338,0,0,orange},//Fahrschule6
    {"Aztecas",2788.4141,-1944.7075,13.5469,87.2128,0,0,türkis},//AZTECAS7
    {"Vagos",204.6566,39.7421,2.5781,260.2514,0,0,gelb},//Vagos8
    {"Ballas",1084.8976,-1226.7927,15.8203,269.7700,0,0,pink},//Ballas9
    {"Yakuza",-2188.6282,-2265.0452,30.6250,71.4091,0,0,grau}//Yakuza10
    };
    /*
    LSPD2
    SWAT3
    FBI 4
    ARMY 5
    Medic/Feuerwehr 6
    Fahrschule 7
    Aztecas 8
    Vagos 9
    Ballas 10
    Yakuza 11
    */


    isPlayerInFrakt(playerid,f_id){
    if(sInfo[playerid][fraktion]==f_id)return 1;
    return 0;
    }


    ocmd:verbrechen(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,rot,"Du bist nicht im SAPD!");
    {
    new pID,wLevel;
    if(sscanf(params,"ii",pID,wLevel))return SendClientMessage(playerid,duneklhelblau,"Info: /Fandungslevel[playerid][fandungslevel]");
    if(wLevel<1||wLevel>6)return SendClientMessage(playerid,rot,"Falsche Fandungslevel!");
    SetPlayerWantedLevel(pID,wLevel);
    return 1;
    }
    }[/pwn]


    bitte um hilfe

  • Beitrag von theTV ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Ich habe in einem anderen Thema dir schon den richtige Code gezeigt
    ocmd:verbrechen(playerid,params[])
    {
    if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,rot,"Du bist nicht im SAPD!");
    new pID,wLevel;
    if(sscanf(params,"ii",pID,wLevel))return SendClientMessage(playerid,duneklhelblau,"Info: /Fandungslevel[playerid][fandungslevel]");
    if(wLevel<1||wLevel>6)return SendClientMessage(playerid,rot,"Falsche Fandungslevel!");
    SetPlayerWantedLevel(pID,wLevel);
    return 1;
    }

  • pId = u nicht i



    ocmd:verbrechen(playerid,params[])
    {
    if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,rot,"Du bist nicht im SAPD!");
    new pID,wLevel;
    if(sscanf(params,"ui",pID,wLevel))return SendClientMessage(playerid,duneklhelblau,"Info: /Fandungslevel[playerid][fandungslevel]");
    if(wLevel<1||wLevel>6)return SendClientMessage(playerid,rot,"Falsche Fandungslevel!");
    SetPlayerWantedLevel(pID,wLevel);
    return 1;
    }