Beiträge von VitoHusky

    So


    Habe das jetzt so:




    if(dialogid == DIALOG_NAME1)
    {
    if(response && strlen(inputtext) > 0 && strlen(inputtext) < 7)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"/Accounts/%s.GameData",sendername);
    dini_Set(string,"Vorname",inputtext);
    Spieler[playerid][Vorname] = dini_Int(string,"Vorname");

    format(string, sizeof(string), "{FFFFFF}In Ordnung. Du heisst also mit Vornamen {F4A460}%s {FFFFFF}\nWie möchtest du mit {F4A460}Nachnamen{FFFFFF} heissen?", Spieler[playerid][Vorname]);
    ShowPlayerDialog(playerid,DIALOG_NAME2,DIALOG_STYLE_INPUT,"Namesgebung",string,"Akzeptieren","");
    }
    return 1;
    }
    if(dialogid == DIALOG_NAME2)
    {
    if(response && strlen(inputtext) > 0 && strlen(inputtext) < 7)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"/Accounts/%s.GameData",sendername);
    dini_Set(string,"Nachname",inputtext);
    Spieler[playerid][Nachname] = dini_Int(string,"Nachname");

    format(string, sizeof(string), "Du heisst ab jetzt:{F4A460}%s_%s {FFFFFF}\nMit diesem Namen musst du dich auch\nAb jetzt einloggen!\nBist du Männlich oder Weiblich?", Spieler[playerid][Vorname],Spieler[playerid][Nachname]);
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht",string,"Männlich","Weiblich");
    SendClientMessage(playerid, COLOR_RED, string);
    new string3[64];
    format(string3, sizeof(string3), "Merke dir diesen Namen: %s_%s", Spieler[playerid][Vorname],Spieler[playerid][Nachname]);
    SendClientMessage(playerid, COLOR_YELLOW, string3);
    SendClientMessage(playerid, COLOR_RED, "Achtung! Mit diesem Namen musst du dich auch einloggen!");

    new string4[64];
    format(string4, sizeof(string4), "%s_%s", Spieler[playerid][Vorname],Spieler[playerid][Nachname]);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"/Accounts/%s.GameData",giveplayer);
    dini_Remove(string);
    SetPlayerName(playerid,string4);
    }
    return 1;
    }



    Aber schon beim 2. Dialog wi er schreibt wie man mit Vornamen heisst, zeigt der den noch nicht an


    Den Vornamen speichert der und nachname auch...


    Aber der kann das nicht auslesen -.-

    Guten Mittag.


    ich habe vor das man bei der Registration einen vor und Nachnamen angeben muss und der wird dann so generiert: %s_%s


    So jetzt habe ich einfach 2 Variablen erstellt die den namen "zwischenspeichern" auf die playerid


    jetzt sollte der hiermit speicherN:


    vorher halt generieren
    gName2[playerid] = inputtext;
    aber da kommt auch ein Fehler:
    Zeile (44538) : error 006: must be assigned to an array




    new result;
    result = gName1[playerid]_gName2[playerid];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"/Accounts/%s.GameData",giveplayer);
    dini_Remove(string);
    SetPlayerName(giveplayerid,result);



    Aber ich denke mal das
    result = gName1[playerid]_gName2[playerid];


    nicht richtig ist ^^ Wie mache ich das es funktioniert?
    Und in dieser reihe kommen Errors:


    Zeile (44558) : error 001: expected token: ";", but found "-identifier-"
    Zeile (44558) : error 017: undefined symbol "_gName2"
    Zeile (44558) : warning 215: expression has no effect
    Zeile (44558) : error 001: expected token: ";", but found "]"
    Zeile (44558) : fatal error 107: too many error messages on one line

    heyho liebe Com.


    habe ein Problem und zwar wenn man /lock macht schliesst der das Fahrzeug ab aber wenn jemand z.b. aus SF nach LS kommt also nachdem es abgeschlossen wurde sieht der fahrer der abgeschlossen hat das er nicht rein kommt und an der tür "rüttelt xD" Aber danach sitzt er im Fahrzeug xD


    Hier der Befehl:



    ocmd:lock(playerid,params[])
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new vid = GetPlayerVehicleID(playerid);
    if(lockvar[vid] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    SetVehicleParamsForAll(vid, 0, 1);
    SetVehicleParamsForPlayer(vid, i, 0, 0);
    }
    }
    SendClientMessage(playerid,0xFF0000,"Fahrzeug abgeschlossen");
    lockvar[vid] = 1;
    }
    else
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    SetVehicleParamsForPlayer(vid,i,0,0);
    }
    }
    SendClientMessage(playerid,COLOR_RED,"Fahrzeug aufgeschlossen");
    lockvar[vid] = 0;
    }
    }
    }
    return 1;
    }




    PS: Das in PWN Code zu bringen geht nicht dann geht alles in 2 reihen oder so wer weiss wieso bitte auch sagen
    :wacko:

    Habe grad aus dem normalen speicher dingens DINI gemacht


    jetzt kommt


    Header size: 12132 bytes
    Code size: 1978804 bytes
    Data size: 1713092 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=4179 cells (16716 bytes)
    Total requirements: 3720412 bytes



    Beim compilieren ich mein sieht schöön aus ^^ aber warum kommt das erst jetzt? und was genau soll einem das sagen?^^



    PS: Virtual Pawn will ich haben :( dl geht nimer

    Heyho


    Ich hab mal ne Frage und zwar wie löst man das, das wenn man in der normalen Class Selection ist also wo unten << und >> und SPAWN ist das man da alle Skins für z.b. lspd macht und wenn man auf spawn klickt spawnt man aber wenn man kein pd member ist steht dann da Du bist kein member dieser Fraktion oder so?
    Wenn mir das einer erklären bzw. machen würde wäre das echt nett und vllt noch mit nem Gametexdt über den Leuten mit z.b. < LSPD >


    Danke im Vorraus

    Ich glaub aber auch nicht das die sowas veröffentlichen würden ^^ Ich glaub wenn die Polizei da schon was lustiges hin machen will leiten die einfach auf google.de weiter xDDD

    Dir fehlen warscheinlich einige oder auch nur ein Scriptfile einfach im Script nach .txt suchen die erstellen nach .cfg suchen die erstellen und nach .log suchen und die erstellen^^

    Hey liebe Community habe eine Frage ich hatte vor das man mit /supcar einen Elegant vor sich bekommt als Supporter und da kommt ein Textdraw dran das es ein Supporter Fahrzeug ist und bei /destrtoysupcar sollte dieses wieder zerstört werden
    Hab mal so angefangen:




    if(strcmp(cmd, "/supcar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (Spieler[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Supporter!");
    return 1;
    }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(507, X+2,Y,Z, 0.0, 126, 126, 60000);
    gHasSupCar[playerid] = carid;
    Gas[carid] = 999;
    SendClientMessage(playerid, COLOR_GREY, "Du hast ein Supporter Fahrzeug gespawnt");
    new iyear, imonth,iday;
    getdate(iyear, imonth, iday);
    format(string, sizeof(string), "(%d-%d-%d) %s hat den Befehl /supcar genutzt",imonth,iday,iyear,sendername,carid);
    AdminLog(string);
    SupCarLabel[carid] = Create3DTextLabel("Supporter Fahrzeug \n!!!Beschuss verboten!!!",COLOR_RED,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToVehicle(SupCarLabel, carid, 0.0, 0.0, 2.0);
    }
    return 1;
    }


    und hier zum zerstören


    PWN geht nicht... der knallt das immer in eine Reihe


    if(strcmp(cmd, "/destroysupcar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(Spieler[playerid][pAdmin] < 1338)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Das darfst du nicht tun!");
    return 1;
    }
    supcar = gHasSupCar[playerid];
    DestroyVehicle(supcar);
    SendClientMessage(playerid, COLOR_GREY, " Dein Supporter Fahrzeug sollte nun zerstört sein");
    }
    return 1;
    }
    PS: Nicht meckern hatte net so wirklich plan wie ich das machen sollte :)


    Hoffe jemand kann mir helfen
    Danke im Vorraus




    Edit:
    Hab die errors vergessen



    C:\Users\Dark.ShadoW\Server\Neu GFR\gamemodes\neu2\gfr004.pwn(29292) : error 035: argument type mismatch (argument 1)
    C:\Users\Dark.ShadoW\Server\Neu GFR\gamemodes\neu2\gfr004.pwn(29348) : error 033: array must be indexed (variable "supcar")
    C:\Users\Dark.ShadoW\Server\Neu GFR\gamemodes\neu2\gfr004.pwn(29349) : error 035: argument type mismatch (argument 1)


    zeile:
    Attach3DTextLabelToVehicle(SupCarLabel, carid, 0.0, 0.0, 2.0);

    Heyho liebe Brotfischer,


    Ich habe einmal einen Filterscript gehabt als Fraktionscar system (dynamisch) Jedoch finde ich diesennicht mehr :)) Sufu mag mich net
    Wie auch immer


    Gibt es sowas für das GF LOH? Wenn ja mit autohaus?



    Danke im Vorraus


    MFG
    Dark.Shadow (GFR Projektleiter)