Beiträge von Kaliber


    Das ist immernoch falsch, du musst SetTimerEx nutzen, damit der Parameter playerid übergeben wird, sprich so:


    ocmd:god(playerid,params[])
    {
    //was auch immer
    SetTimerEx("Godmode",1000,1,"i",playerid);
    return 1;
    }
    forward Godmode(playerid);
    public Godmode(playerid)
    {
    //Sethealth was auch immer
    return 1;
    }


    mfg. :thumbup:

    Schokodonut hier:


    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(fbicars); i++)
    {
    if(GetPlayerVehicleID(playerid)==fbicars[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1&&GetPVarInt(playerid,"Fraktion")!=2&&GetPVarInt(playerid,"Fraktion")!=3) RemovePlayerFromVehicle(playerid);
    }
    }
    }
    mfg. :thumbup:

    Schreibe es so:


    switch(GetVehicleModel(Vehicle)) {
    case 596: if(pInfo[playerid][team] != 1) RemovePlayerFromVehicle(playerid);
    case 523: if(pInfo[playerid][team] != 1 && pInfo[playerid][team] != 7 && pInfo[playerid][team] != 13) RemovePlayerFromVehicle(playerid);
    case 597: if(pInfo[playerid][team] != 7) RemovePlayerFromVehicle(playerid);
    case 598: if(pInfo[playerid][team] != 13) RemovePlayerFromVehicle(playerid);
    case 599: if(pInfo[playerid][rang] != 6 && pInfo[playerid][rang] != 12 && pInfo[playerid][rang] != 18) RemovePlayerFromVehicle(playerid);
    }


    mfg. :thumbup:

    Du musst es umdrehen, sprich so schreiben:


    ocmd:makeleader(playerid,params[])
    {
    new pID,fID,string[128],buffer[32];
    if(!IstSpielerAdmin(playerid,2)) return SCM(playerid,Rot,"Kein Admin");
    if(sscanf(params,"ui",pID,fID)) return SCM(playerid,Blau,"Benutze:/makeleader [NAME/ID] [Frak]");
    switch(fID) {
    case 0: format(buffer,32,"Zivi");
    case 1: format(buffer,32,frakname);
    case 2: format(buffer,32,frakname1);
    case 3: format(buffer,32,frakname2);
    case 4: format(buffer,32,frakname3);
    case 5: format(buffer,32,frakname4);
    }
    SetPVarInt(pID,"Fraktion",fID);
    SetPVarInt(pID,"Leader",fID);
    SaveAcc(pID);
    format(string,sizeof(string),"%s hat dich zum Leader der Fraktion %s ernnant",SpielerName(playerid),buffer);
    SCM(pID,hblau,string);
    format(string,sizeof(string),"Du hast %s zum Leader der Fraktion %s ernannt",SpielerName(pID),buffer);
    SCM(playerid,Orange,string);
    return 1;
    }


    mfg. :thumbup:

    Ich finde sowas unnötig wenn du 20-30 verschiedene Includes hier veröffentlichst es reicht 1 Mit Einstellungen das
    man dinge Deaktivieren kann, ich finde es auch eher nutzlos mit sovielen Includes


    Ehm...Ich habe zufällig nicht das alles gleich geschrieben, sondern erst mit der Zeit, deshalb erscheint es ja auch erst mit der Zeit...


    Aber alles in eine Include zu packen ist vielleicht auch nicht so gut...Keiner packt alles in eine Include :pinch:


    Dich zwingt ja niemand sie alle zu nutzen :whistling:


    Ein unnötiges Include, jeder kann doch Variablen setzen, das sollte nun auch nicht das Problem sein.


    Aha...Ansichtssache, zumal die Include ja nicht nur Variablen setzt :rolleyes:


    mfg. :thumbup: