Beiträge von KinGRaPTiiC

    Nabend wieder mal ein problem....


    und zwar geht es um dieses Problem das ich den Clearchat Befehl nur als Admin ausführbar machen möchte und ich nun die IstSpielerAdmin abfrage gemacht habe und ich,
    nun immer wenn ich Ingame bin bin ich angeblich kein Admin trotz Set in der Spieler ,,Config" eingetragen habe das ich Adminlevel 5 haben soll
    aber immer nach Serverstart bin ich Level 0 wieder in der ,,Config".
    Trotz
    SpielerLaden
    SpielerSpeichern
    usw


    Quellcode um den es sich Handelt
    if(strcmp("/clearchat", cmdtext, true) == 0)
    {
    if(IstSpielerAdmin(playerid, 1))
    {
    for(new i = 0; i < 100; i++) SendClientMessageToAll(HELLBLAU," ");
    new string[128];
    GetPlayerName(playerid, string, MAX_PLAYER_NAME);
    format(string, sizeof(string), "Der NGR´ler %s (ID: %d) hat den Chat gecleart.", string, playerid);
    SendClientMessageToAll(ROT,string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Admin");
    return 1;
    }
    }
    return 0;
    }

    Guten Abend Breadfishler,


    ich habe da mal eine frage ich habe mal versucht ohne tutorial einen Clearchat befehl zu machen der an sich ja denke ich mal nicht so ,,Schwer" ist ich habe nun dies eingetragen:
    if (strcmp("/clearchat", cmdtext,true, 10) == 0)
    {
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(HELLBLAU," ");
    SendClientMessageToAll(ROT,"Der Spieler %d hat den Chat gecleart");
    return 1;
    }


    Ich will das dort halt steht Der Spieler [Der den befehl ausübt] hat den Chat gecleart


    Vielen dank im Vorraus :)

    hat geholfen @Jeffry musste noch bissel editieren aber nun kriege ich diesen Warning:


    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(737) : warning 202: number of arguments does not match definition


    und das ist die Zeile:
    SetVehicleParamsEx(vModel, 1, tmp_engine, tmp_lights, tmp_alarms, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);


    diese 1 muss da angeblich rein meinte MrMonat :D

    Guten Tag Breadfishler,


    Ich habe ein Problem mit meinem AutosOhneMotor kram ich bekomme ständig diese errors:
    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(724) : error 017: undefined symbol "v_ID"
    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(737) : error 017: undefined symbol "vID"
    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(738) : error 017: undefined symbol "vID"
    C:\Users\User\Desktop\SAMP SERVER\gamemodes\Selfmade.pwn(748) : error 017: undefined symbol "v_ID"
    //edit Gehe das Tutorial von MrMonat durch falls es einer wissen will :)
    Ich weiß nichteinmal ob der Schluss mit return1; und return 0; richtig ist....


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new vModel=GetVehicleModel(vID);
    for(new i=0; i<sizeof(autosOhneMotor); i++)
    {
    if(autosOhneMotor[i]!=vModel)continue;
    new 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);
    SetVehicleParamsEx(vID, 1, 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;
    }
    return 0;
    }
    Vielen Dank im vorraus! ^^^^

    @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}
    };

    @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;
    }

    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;


    }

    Hey ich habe da ein kleines Problem mit dem Motor&Licht System in der Form von einem DCMD befehl hier der Error natürlich kriege ich den zweimal einmal motor und einmal licht:
    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"


    Zeilen um die es sich Handelt:

    Vielen Dank im Vorraus! :)

    @Jeffry zwar Danke für die Antwort aber ich habe nun das Script von Neu angefangen da keiner Geantwortet hat und ich dachte das keiner eine Lösung hat :DD egal bin fast wieder dort das einzige was zurzeit in meinem Script fehlt (jetziger stand) natürlich kommt noch mehr
    fehlen tut:
    SpielerLaden
    SpielerSpeichern
    SpielerReset
    Login&Register System :)

    Schönen guten Abend lieber Breadfishler :D


    Ich habe da ein kleines Problem mit meinem /mv befehl der zwar zurzeit nur für admins ist (Testphase)


    aufjedenfall kriege ich diese errors:
    C:\Users\User\Desktop\ddd\gamemodes\GSM1.pwn(508) : error 029: invalid expression, assumed zero
    C:\Users\User\Desktop\ddd\gamemodes\GSM1.pwn(508) : error 029: invalid expression, assumed zero
    C:\Users\User\Desktop\ddd\gamemodes\GSM1.pwn(508) : error 029: invalid expression, assumed zero
    C:\Users\User\Desktop\ddd\gamemodes\GSM1.pwn(508) : fatal error 107: too many error messages on one line


    Code:


    und hier die forward sachen
    forward 100lspd();
    public 100lspd();
    {
    MoveObject(100lspd,1543.28027, -1629.51318, 14.04756);
    }



    ganz oben im script habe ich auch new lspd100

    Das ist dein Befehl den ich eingefügt habe Dr.Dark hat den Thread für mich geöffnet da wir zsm Scripten also als ich den Kram von dir eingfügt habe :D kam ein error in zeile 1102 und dies ist eine else zeile von sscanf und wenn ich nun den kompletten /starthilfe befehl rausnehme kriege ich gefühlte 26-30 Errors und da kommt irgendwie aufeinmal was mit IstSpielerAdmin und dcmd kram usw aber eigentlich wenn /starthilfe drin ist geht es um diesen error : (1102) : error 055: start of function body without function header

    Hmm mein Geld wurde irgendwie nicht Geladen kann mir einer sagen wieso?



    Hier sind mal die stocks


    Spieler laden habe ich unter dem Stock Login gemacht also auch nach: ,,Du hast dich Erfolgreich eingeloggt". usw
    aber wieso wurde es nicht geladen?!?!??



    Hatte bis vorhin bei SetPlayerScore und die jeweiligen zeilen darunter =dini_Int gehabt
    und wenn ich das zu dini_Get änder kommen diese errors


    C:\Users\User\Desktop\ddd\gamemodes\NGRv2.pwn(539) : error 006: must be assigned to an array
    C:\Users\User\Desktop\ddd\gamemodes\NGRv2.pwn(540) : error 006: must be assigned to an array
    C:\Users\User\Desktop\ddd\gamemodes\NGRv2.pwn(541) : error 006: must be assigned to an array
    C:\Users\User\Desktop\ddd\gamemodes\NGRv2.pwn(542) : error 006: must be assigned to an array
    C:\Users\User\Desktop\ddd\gamemodes\NGRv2.pwn(543) : error 006: must be assigned to an array



    vielen dank im vorraus :)