Beiträge von lollipop

    So wirst du es nicht saven können ich vermute du arbeitest mit dini.
    Es müsste dann so aussehen:
    dini_IntSet(save,"Leben",GetPlayerHealth(playerid));
    und:
    dini_IntSet(save,"Rüstung",GetPlayerArmour(playerid));
    und wenn du es laden willst so:
    bei OnPlayerSpawn:
    SetPlayerhealth(playerid,PlayerInfo[playerid][Heal]);
    und
    SetPlayerArmour(playerid,PlayerInfo[playerid][Armour]);
    dort wo alles geladen wird:
    PlayerInfo[playerid][Heal] =dini_Int(save,"Leben");
    und für Rüstung:
    PlayerInfo[playerid][Armor] =dini_Int(save,"Rüstung");
    Es ist ungetestet und evtl stimmt nicht alles mit deinem Script überein musst es halt anpassen.
    mfg

    beim paday müsste ich ja dann eintragen if(pInfo[playerid][job] == 1 && pInfo[playerid][team == 1)
    und das währe zu viele abfragen deshlab frage ich wie man es macht das ich dann nur du hast für dein Nebenjob %d $ bekommen und das ich dann nur oben die abfrage habe:
    also nur if(pInfo[playerid][job] == 1,2 usw. das es autmatisch das Geld gibt schwer zu erklären.
    mfg


    also praktisch wie für den Sprit oben #define Jobpreis 400 und das so das autmoatisch wenn er job 1 ist er jobprteis kriegt 2 jobpreis2
    usw.
    mfg

    Yoa hi,
    ich habe mal da ne frage undzwar wollte ich fragen wie ich es machen kann das wenn jemand job 1 hat also so:
    if(pInfo[playerid][job] == 1)
    das er dann einen Preis gekommt das ich beim string vom paday nur eintragen muss "du hast %d bekommen",preis
    und so:
    GivePlayerMoney(playerid,preis);
    Das ich es nicht so machen muss:
    if(pInfo[playerid][job] == 1)
    {
    }
    else if//...
    Ich hoffe ihr versteht was ich meine.
    mfg

    Es gibt dafür die regeln. Wenn man diese sich durchliest dann kriegste auch keine Verwarnungen.
    Ich denke nicht das das durchgesetzt wird da evtl dann mehrer dich wegen Doppelost nur warnen
    und du dann nie ein warn kriegst.
    mfg

    Machs doch einfach so wie ich es dir sagte so ist es meienr Meinung nach besser 3 Objecte 2x 45 gradwinkel und ein normales alkso so:
    //||\\
    So währe alles perfekt also wie eine rampe.
    So kriege sie kein schaden ;D
    naja soweit 5/10 nicht so mein Ding geht viel besser.
    mfg

    mach es doch einfach so wie rl hubbel.
    Anstatt einfach nur das : || machs doch einfach so /||\ dann überschlagen sich auch nicht die autos und kriege wenns net zu hoch ist auch kein schaden.
    Es muss lediglich sauber gemappt werden.
    mfg

    bombom sry aber man muss mit Kritik umgehene können deshalb 2 Punkte abzug.
    Ich gebe dir auf die map 2 Punkte von 10 da du mit Kritik einfach nicht umgehen
    kannst und danny hat volkommend rechtf für ein Reallifeserver ist es ungegeignet.
    Das heißt nicht das die map schrott ist es ist lediglich seinen Meinung.
    mfg

    die kannst du alle in mta finden alle sind aus gta ;D
    ich habs mal nachgebaut das ich für mich noch mehr eigene bankinterrior mappen kann ;D
    ids von den Objecten findest ja im pastebin.
    mfg

    Du kannste es mit art ganggebieten erweitern das brauch aber sehr viel zeit.
    oder du machst es mit nem Mod das es jemand dir einen Kartenmod für deine Insel erstellt das man die da sieht ansonsten untmöglich.
    mfg

    Ich schau mir auf jedenfall mao das alte Video an ;D
    Ich wusste ja nicht das daTore etc. waren dehalb erschiene einiges für mich sinnlos jetzt weis ich ja beschioed ;D
    mfg

    Es tut mir leid das ich soetwas frage nur was da steht mit profi heißt nicht gleich das ich alles lkann.
    Erspammt habe ich sie aber nicht. Naja egal.
    Ich habs es jetzt soweit verstanden jedoch wird jetzt immer falsches passwort angezeigt wenn ich nur die else abfrage drinnen habe
    und wenn ich statt else das mache:
    else if(strcmp(inputtext, pInfo[playerid][passwort], false))
    Steht auch immer falsches passwort. Habe es auch so probiert:
    else if(strcmp(inputtext, pInfo[playerid][passwort], true))
    und bei der andere false etc.
    So sieht der Code jez aus:
    if(dialogid == 1)
    {
    if(response)
    {
    new save[128];
    GetPlayerName(playerid,player,sizeof(player));
    format(save,sizeof(save),"Spieler/%s.ini",player);
    format(pInfo[playerid][passwort], 50, dini_Get(save, "Passwort"));
    if(!strlen(inputtext))
    {
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    new wstring[250];
    format(wstring, sizeof(wstring), "{FFFFFF}Wilkommen zurück: {FF0000}%s \n{FFFFFF}Schön das du uns wieder besuchst\n{FFFFFF}Du kannst dich nun einloggen\n{FF0000}Gib bitte dein Passwort unten ein!",plname);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",wstring,"Weiter","Abbrechen");
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
    }
    if(strcmp(inputtext, pInfo[playerid][passwort], true))
    {
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","{FFFFFF}Dein Passwort ist falsch! \nFalls dies nicht dein Account ist\nverlasse das Spiel ändere deinen Nicknamen\nund connecte erneut.\nDu kannst dir dann sofort einenn neuen Account erstellen.","Weiter","Abbrechen");
    SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
    }
    else if(strcmp(inputtext, pInfo[playerid][passwort], false))
    {
    //...

    Danke ;D jez wird das Passwort gespeichert und geladen.
    Nur das Problem ist jetzt kannn ich mich mit jedem Passwort einloggen.
    Wie muss es richtig sein? Hier der Code:
    entfernt
    //edit alten Code entfernt+neuen Text
    So habs jetzt so das alles gespeichert wird.
    Jetzt kann ich mich aber nicht mehr eibnloggen da steht immer falsches pw.
    Es sieht nun wie folgt aus:
    if(dialogid == 1)
    {
    if(response)
    {
    new pw;
    pw = strval(inputtext);
    new save[128];
    GetPlayerName(playerid,player,sizeof(player));
    format(save,sizeof(save),"Spieler/%s.ini",player);
    if(!strlen(inputtext))
    {
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    new wstring[250];
    format(wstring, sizeof(wstring), "{FFFFFF}Wilkommen zurück: {FF0000}%s \n{FFFFFF}Schön das du uns wieder besuchst\n{FFFFFF}Du kannst dich nun einloggen\n{FF0000}Gib bitte dein Passwort unten ein!",plname);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",wstring,"Weiter","Abbrechen");
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
    }
    if(pInfo[playerid][passwort] != pw)
    {
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","{FFFFFF}Dein Passwort ist falsch! \nFalls dies nicht dein Account ist\nverlasse das Spiel ändere deinen Nicknamen\nund connecte erneut.\nDu kannst dir dann sofort einenn neuen Account erstellen.","Weiter","Abbrechen");
    SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
    }
    else if(pInfo[playerid][passwort] == pw)
    {
    loggedin[playerid] = true;
    hausinfo[playerid] = false;
    helpdeskb[playerid] = false;
    fahrstunde[playerid] = false;
    besichtigen[playerid] = false;
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
    //Was geladen werden soll
    pInfo[playerid][geld] =dini_Int(save,"Geld");
    pInfo[playerid][skin] =dini_Int(save,"Skin");
    pInfo[playerid][admin] =dini_Int(save,"Adminlevel");
    pInfo[playerid][premium] =dini_Int(save,"Premium");
    pInfo[playerid][team] =dini_Int(save,"Team");
    pInfo[playerid][leader] =dini_Int(save,"Leader");
    pInfo[playerid][pBank] =dini_Int(save,"Kontostand");
    pInfo[playerid][perso] =dini_Int(save,"Personalausweis");
    pInfo[playerid][kampfstyle] =dini_Int(save,"Kampfstyle");
    pInfo[playerid][autoschein] =dini_Int(save,"Autoschein");
    pInfo[playerid][bootsschein] =dini_Int(save,"Bootsschein");
    pInfo[playerid][truckschein] =dini_Int(save,"Truckschein");
    pInfo[playerid][motorradschein] =dini_Int(save,"Motorradschein");
    pInfo[playerid][quadschein] =dini_Int(save,"Quadschein");
    pInfo[playerid][freischwimmer] =dini_Int(save,"Freischwimmer");
    pInfo[playerid][flugzeugschein] =dini_Int(save,"Flugzeugschein");
    pInfo[playerid][hausbesitzer] =dini_Int(save,"Hausbesitzer");
    pInfo[playerid][pHandy] =dini_Int(save,"Handy");
    pInfo[playerid][pCalling] =dini_Int(save,"Telefonieren");
    pInfo[playerid][pHCash] =dini_Int(save,"Guthaben");
    pInfo[playerid][pCallPlayerid] =dini_Int(save,"Anrufer");
    pInfo[playerid][pHandyNr] =dini_Int(save,"Handynummer");
    pInfo[playerid][tode] =dini_Int(save,"Gestorben");
    pInfo[playerid][kills] =dini_Int(save,"Getötete");
    pInfo[playerid][frank] =dini_Int(save,"Fraktionsrank");
    pInfo[playerid][hunger] =dini_Int(save,"Hunger");
    pInfo[playerid][energie] =dini_Int(save,"Energie");
    pInfo[playerid][harndrang] =dini_Int(save,"Harndrang");
    pInfo[playerid][pjob] =dini_Int(save,"Job");
    pInfo[playerid][wochen] =dini_Int(save,"Wochen");
    pInfo[playerid][monate] =dini_Int(save,"Monate");
    pInfo[playerid][jahre] =dini_Int(save,"Jahre");
    pInfo[playerid][payday] =dini_Int(save,"Payday");
    pInfo[playerid][flensburgpunkte] =dini_Int(save,"Punkte in Flensburg");
    SetTimerEx("Spawn",500,0,"i",playerid);
    }
    }
    }

    ja eine Rechtsberatung darf ich nicht machen das habe ich ja auch nie gemacht.
    Zudem darfst du Speden gegen einen gegenleistung auch ohne eine Gewerbelizenz entgegen nehmen.
    Du hast ja kein Einkommen sondern kriegst "Spenden" und gibst dafür etwas also verkaufst du nichts solang man es als "Spende" ansieht.
    mfg

    Zu Problem 2 öffne das Script direkt also im ordner Gamemodes nicht pawno dann das Script.
    Zu Problem 1 kommt da ingame unknow command oder hast du errors/warnings?
    mfg

    Danke für die schnelle hilfe.
    Jetzt habe ich ein Problem undzwar das:
    C:\Users\Sven\Desktop\Selfmade rl\gamemodes\Selfmade.pwn(5861) : warning 224: indeterminate array size in "sizeof" expression (symbol "")
    Es ist in der Zeile:
    format(pInfo[playerid][passwort], sizeof(inputtext), inputtext);

    //edit habe die Warningzeile auskommentiert habe es getestet.
    Es wird trotzdem kein Passwort gespeichert. Es sieht so aus:
    Passwort=
    egal ob mit notepad oder editor.
    mfg

    unüberlegt bzw. sinnlos ist der leere raum hinter dem einen gelben Hangar ;D
    das ist nur da um Platz wegzumachen in meinen Augen ;D
    Zudem sieht man nicht viel von der Insel.
    Testen tue ich die Insel ebenso wenig ;D ich bin grade an nem Inselreallifeproject dran ich mappe die Insel Scripte alles ;D
    Naja mal schauen was drauß wird ;D ich weis nicht ob es noch mehr so leere Räume gibt das wird sich herausstellen ;D
    Am besten du machst ein neues Video und zeigst möglichst alles.
    mfg

    Da es eine freiwillige Spende ist also der VIP/Premiumrange ist brauchst du keinen Gewerbeschein da es ja keine
    nur eine Spende mit gegenleistung ist.Sobald du jedoch pro Monat zum spielen Geld verlangst brauchst du eine Gewerbelizenz.
    Speden sind grundsätzlich nicht zu beachten da wie du es sagtest Spenden sind.
    WEnn einen Spendenaktion läuft ist das in etwa das gleich du musst genauso wenig Steuern zahlen wie die Aktionsveranstalter also nix ;D
    mfg

    Ok danke ;D
    nein ich arbeite an einem Selfmade island reallife du kannst dir gerne einmal mein Benutzerprofil durchlesen ;D
    Währe es ein LoH dann währe es im Godfather berreich ich bin lang genug im Forum um das zu wissen ;D
    Ich werde es mal probieren.
    mfg
    //edit habe es jetzt erneut probiert.
    Ich habe es auch mit notepad geöffnet jedoch steht da trotzdem kein Passwort.
    Hier mein aktueller Code:
    Disconnect
    format(save,sizeof(save),"/Spieler/%s.ini",name);
    if(dini_Exists(save))
    {
    dini_IntSet(save,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(save,"Kampfstyle",GetPlayerFightingStyle(playerid));
    dini_IntSet(save,"Adminlevel",pInfo[playerid][admin]);
    dini_IntSet(save,"Premium",pInfo[playerid][premium]);
    dini_IntSet(save,"Team",pInfo[playerid][team]);
    dini_IntSet(save,"Leader",pInfo[playerid][leader]);
    dini_IntSet(save,"Kontostand",pInfo[playerid][pBank]);
    dini_IntSet(save,"Personalausweis",pInfo[playerid][perso]);
    dini_IntSet(save,"Autoschein",pInfo[playerid][autoschein]);
    dini_IntSet(save,"Bootsschein",pInfo[playerid][bootsschein]);
    dini_IntSet(save,"Truckschein",pInfo[playerid][truckschein]);
    dini_IntSet(save,"Motorradschein",pInfo[playerid][motorradschein]);
    dini_IntSet(save,"Quadschein",pInfo[playerid][quadschein]);
    dini_IntSet(save,"Freischwimmer",pInfo[playerid][freischwimmer]);
    dini_IntSet(save,"Flugzeugschein",pInfo[playerid][flugzeugschein]);
    dini_IntSet(save,"Hausbesitzer",pInfo[playerid][hausbesitzer]);
    dini_IntSet(save,"Handy",pInfo[playerid][pHandy]);
    dini_IntSet(save,"Telefonieren",pInfo[playerid][pCalling]);
    dini_IntSet(save,"Guthaben",pInfo[playerid][pHCash]);
    dini_IntSet(save,"Anrufer",pInfo[playerid][pCallPlayerid]);
    dini_IntSet(save,"Handynummer",pInfo[playerid][pHandyNr]);
    dini_IntSet(save,"Gestorben",pInfo[playerid][tode]);
    dini_IntSet(save,"Getötete",pInfo[playerid][kills]);
    dini_IntSet(save,"Fraktionsrank",pInfo[playerid][frank]);
    dini_IntSet(save,"Hunger",pInfo[playerid][hunger]);
    dini_IntSet(save,"Energie",pInfo[playerid][energie]);
    dini_IntSet(save,"Harndrang",pInfo[playerid][harndrang]);
    dini_IntSet(save,"Job",pInfo[playerid][pjob]);
    dini_IntSet(save,"Wochen",pInfo[playerid][wochen]);
    dini_IntSet(save,"Monate",pInfo[playerid][monate]);
    dini_IntSet(save,"Jahre",pInfo[playerid][jahre]);
    dini_IntSet(save,"Payday",pInfo[playerid][payday]);
    dini_IntSet(save,"Punkte in Flensburg",pInfo[playerid][flensburgpunkte]);
    dini_IntSet(save,"Drogen",pInfo[playerid][drogen]);
    dini_IntSet(save,"Gebannt_von",pInfo[playerid][von]);
    dini_IntSet(save,"Grund",pInfo[playerid][grund]);
    dini_IntSet(save,"Gebannt",pInfo[playerid][ban]);
    }
    Dialog Response:

    if(dialogid == 1)
    {
    if(response)
    {
    new save[128];
    GetPlayerName(playerid,player,sizeof(player));
    format(save,sizeof(save),"Spieler/%s.ini",player);
    if(!strlen(inputtext))
    {
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    new wstring[250];
    format(wstring, sizeof(wstring), "{FFFFFF}Wilkommen zurück: {FF0000}%s \n{FFFFFF}Schön das du uns wieder besuchst\n{FFFFFF}Du kannst dich nun einloggen\n{FF0000}Gib bitte dein Passwort unten ein!",plname);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",wstring,"Weiter","Abbrechen");
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
    }
    else if(strcmp(inputtext,dini_Get(save,"Passwort")) != 0)
    {
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","{FFFFFF}Dein Passwort ist falsch! \nFalls dies nicht dein Account ist\nverlasse das Spiel ändere deinen Nicknamen\nund connecte erneut.\nDu kannst dir dann sofort einenn neuen Account erstellen.","Weiter","Abbrechen");
    SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
    }
    else if(strcmp(inputtext,dini_Get(save,"Passwort")) == 0)
    {
    loggedin[playerid] = true;
    hausinfo[playerid] = false;
    helpdeskb[playerid] = false;
    fahrstunde[playerid] = false;
    besichtigen[playerid] = false;
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_WHITE," ");
    SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
    //Was geladen werden soll
    pInfo[playerid][geld] =dini_Int(save,"Geld");
    pInfo[playerid][skin] =dini_Int(save,"Skin");
    pInfo[playerid][admin] =dini_Int(save,"Adminlevel");
    pInfo[playerid][premium] =dini_Int(save,"Premium");
    pInfo[playerid][team] =dini_Int(save,"Team");
    pInfo[playerid][leader] =dini_Int(save,"Leader");
    pInfo[playerid][pBank] =dini_Int(save,"Kontostand");
    pInfo[playerid][perso] =dini_Int(save,"Personalausweis");
    pInfo[playerid][kampfstyle] =dini_Int(save,"Kampfstyle");
    pInfo[playerid][autoschein] =dini_Int(save,"Autoschein");
    pInfo[playerid][bootsschein] =dini_Int(save,"Bootsschein");
    pInfo[playerid][truckschein] =dini_Int(save,"Truckschein");
    pInfo[playerid][motorradschein] =dini_Int(save,"Motorradschein");
    pInfo[playerid][quadschein] =dini_Int(save,"Quadschein");
    pInfo[playerid][freischwimmer] =dini_Int(save,"Freischwimmer");
    pInfo[playerid][flugzeugschein] =dini_Int(save,"Flugzeugschein");
    pInfo[playerid][hausbesitzer] =dini_Int(save,"Hausbesitzer");
    pInfo[playerid][pHandy] =dini_Int(save,"Handy");
    pInfo[playerid][pCalling] =dini_Int(save,"Telefonieren");
    pInfo[playerid][pHCash] =dini_Int(save,"Guthaben");
    pInfo[playerid][pCallPlayerid] =dini_Int(save,"Anrufer");
    pInfo[playerid][pHandyNr] =dini_Int(save,"Handynummer");
    pInfo[playerid][tode] =dini_Int(save,"Gestorben");
    pInfo[playerid][kills] =dini_Int(save,"Getötete");
    pInfo[playerid][frank] =dini_Int(save,"Fraktionsrank");
    pInfo[playerid][hunger] =dini_Int(save,"Hunger");
    pInfo[playerid][energie] =dini_Int(save,"Energie");
    pInfo[playerid][harndrang] =dini_Int(save,"Harndrang");
    pInfo[playerid][pjob] =dini_Int(save,"Job");
    pInfo[playerid][wochen] =dini_Int(save,"Wochen");
    pInfo[playerid][monate] =dini_Int(save,"Monate");
    pInfo[playerid][jahre] =dini_Int(save,"Jahre");
    pInfo[playerid][payday] =dini_Int(save,"Payday");
    pInfo[playerid][flensburgpunkte] =dini_Int(save,"Punkte in Flensburg");
    SetTimerEx("Spawn",500,0,"i",playerid);
    }
    }
    }
    if(dialogid == 2)
    {
    if(response)
    {
    new save[128];
    GetPlayerName(playerid,player,sizeof(player));
    format(save,sizeof(save),"Spieler/%s.ini",player);
    if(!strlen(inputtext))
    {
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    new wstring[250];
    format(wstring, sizeof(wstring), "{FFFFFF}Wilkommen bei uns: {FF0000}%s \n{FFFFFF}Schön das du zu uns gefunden hast\n{FFFFFF}Du kannst dir nun einen Account erstellen\n{FF0000}Bitte gib unten dein gewünschtest Passwort ein!",plname);
    ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrieren",wstring,"Weiter","Abbrechen"); return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!");
    }
    loggedin[playerid] = true;
    hausinfo[playerid] = false;
    helpdeskb[playerid] = false;
    fahrstunde[playerid] = false;
    besichtigen[playerid] = false;
    dini_Create(save);
    dini_Set(save,"Passwort",inputtext);
    dini_Set(save,"Passwort",pInfo[playerid][passwort]);
    SendClientMessage(playerid,0xFFFFFFFF,"Dein Account wurde angelegt und du wurdest eingeloggt.");
    SetTimerEx("Spawn",500,0,"i",playerid);
    }
    }
    mfg