[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Das ist klar, da du den Zähler immer nur um 1 erhöhst.
    Du musst das zb. so lösen:


    Code
    zaehler = random(sizeof(RandomCheckPoints));

    seekrass approved
    4x vom Discord geflogen


    shoxinat0r 4
    dennismitzwein 2
    Trooper[Y] 2
    maddin 1
    Unbekannter Discord Kick 2
  • Brauche mal wieder hilfe :D :
    Pawno bleibt beim compilen "stecken", also es sieht so aus als würde es gleich Fehler/warnings oder Garnichts (also nur diese Unterschrift) auswerfen aber man kann stunden warten und es kommt nichts
    Habe nur diese Zeilen hinzugefügt:



    COMMAND:jobs(playerid,params[])
    {
    #pragma unused params
    new string[550];
    format(string,sizeof(string),"{FF5000}1. \t{FFFFFF}%s\n{FF5000}2. \t{FFFFFF}%s\n{FF5000}3. \t{FFFFFF}%s\n{FF5000}4. \t{FFFFFF}%s\n{FF5000}5. \t{FFFFFF}%s\n{FF5000}6. \t{FFFFFF}%s\n{FF5000}7. \t{FFFFFF}%s",JobName(1),JobName(2),JobName(3),JobName(4),JobName(5),JobName(6),JobName(7));
    format(string,sizeof(string),"%s\n{FF5000}8. \t{FFFFFF}%s\n{FF5000}9. \t{FFFFFF}%s\n{FF5000}10. \t{FFFFFF}%s\n{FF5000}11. \t{FFFFFF}%s\n{FF5000}12. \t{FFFFFF}%s\n{FF5000}13. \t{FFFFFF}%s\n{FF5000}14. \t{FFFFFF}%s\n{FF5000}15. \t{FFFFFF}%s\n{FF5000}16. \t{FFFFFF}%s\n{FF5000}17. \t{FFFFFF}%s\n{FF5000}18. \t{FFFFFF}%s\n{FF5000}19. \t{FFFFFF}%s\n\n"#SERVERFARBE""#SERVERNAME"",string,JobName(8),JobName(9),JobName(10),JobName(11),JobName(12),JobName(13),JobName(14),JobName(15),JobName(16),JobName(17),JobName(18),JobName(19));
    ShowPlayerDialog(playerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,""#SERVERFARBE""#SERVERNAME"{FFFFFF}: Jobs",string,"Verlassen","");
    return 1;
    }


    stock JobName(jobid)
    {
    new jobname[50];
    switch(jobid)
    {
    case 0:{jobname="Müllmann";}
    case 1:{jobname="Stadtreinigung(WIP)";}
    case 2:{jobname="Pilot";}
    case 3:{jobname="Postbote";}
    case 4:{jobname="Detektiv";}
    case 5:{jobname="Farmer";}
    case 6:{jobname="Eisverkäufer";}
    case 7:{jobname="Bauarbeiter";}
    case 8:{jobname="Geldtransporter";}
    case 9:{jobname="Trucker(WIP)";}
    case 10:{jobname="Busfahrer";}
    case 11:{jobname="KFZ-Mechaniker";}
    case 12:{jobname="Prostituierte";}
    case 13:{jobname="Waffendealer";}
    case 14:{jobname="Drogendealer";}
    case 15:{jobname="Anwalt";}
    case 16:{jobname="Taxi";}
    case 17:{jobname="Zigarenhändler";}
    case 18:{jobname="Minenarbeiter";}
    case 19:{jobname="Bestatter";}
    default:{jobname="ERROR";}
    }
    return jobname;
    }


    MfG

  • Wie hast n das definiert? :)

    in einem Enum mit allen anderen Dialogen

    enum
    {
    DIALOG_REGISTER,
    DIALOG_LOGIN,
    DIALOG_HILFE,
    DIALOG_BANK_PINENTRY2,
    DIALOG_BANK2,
    DIALOG_BANK_AUSZAHLEN2,
    DIALOG_BANK_EINZAHLEN2,
    DIALOG_BANK_PINENTRY,
    DIALOG_BANK,
    DIALOG_BANK_AUSZAHLEN,
    DIALOG_BANK_EINZAHLEN,
    DIALOG_SEARCH_ATMS,
    DIALOG_SEARCH_TZELLEN,
    DIALOG_SEARCH_BLITZER,
    DIALOG_SEARCH_TMAST,
    DIALOG_FAHRSCHULE,
    DIALOG_BUYHEADCLOTHES,
    DIALOG_JOBS,
    DIALOG_XMAS_PRESENT,
    DIALOG_TREUE_PRESENT,
    DIALOG_PAINTBALL,
    DIALOG_CALL911,
    BEAMTEN_STORE,
    DIALOG_SERVERINFO,
    DIALOG_NAVI_CARTUNING,
    DIALOG_NAVI_SHOPS,
    DIALOG_RENTVEHICLES,
    INVITE_DIALOG,
    FIGHTSTYLE_DIALOG,
    DIALOG_NAVI_CARHOUSES,
    DIALOG_NAVI_JOBS,
    DIALOG_NAVI_STAATL,
    DIALOG_REGISTER2,
    // DIALOG_SUPMOB,
    DIALOG_NAVI_SONSTIGES,
    DIALOG_REPORT,
    DIALOG_REPORT_FRAGEN,
    DIALOG_REPORT_REGEL,
    DIALOG_REPORT_BUG,
    DIALOG_REPORT_BUG_EMTY,
    DIALOG_REPORT_DONATOR,
    DIALOG_vehMUSIK,
    DIALOG_FKASSE_NORM_EINZAHLEN,
    DIALOG_FKASSE_EINZAHLEN_GELD,
    DIALOG_FKASSE_AUSZAHLEN_GELD,
    DIALOG_FKASSE_EINZAHLEN_Opium,
    DIALOG_FKASSE_AUSZAHLEN_Opium,
    DIALOG_FKASSE_EINZAHLEN_Spice,
    DIALOG_FKASSE_AUSZAHLEN_Spice,
    DIALOG_FKASSE_EINZAHLEN_Ganja,
    DIALOG_FKASSE_AUSZAHLEN_Ganja,
    DIALOG_FKASSE_EINZAHLEN_C4,
    DIALOG_FKASSE_AUSZAHLEN_C4,
    DIALOG_FKASSEN_KONTOSTAND,
    DIALOG_HANDY,
    DIALOG_MUSIK,
    DIALOG_TANKOPTION,
    DIALOG_REPORTANNAHME,
    DIALOG_REPORTANNAHME2,
    DIALOG_SHOWSTATE,
    DIALOG_FVERWALTUNG,
    DIALOG_BUYWSLOTS_WAFFENPACKS,
    DIALOG_BUYWSLOTS_HEAL,
    DIALOG_BUYWSLOTS_ARMOUR,
    DIALOG_REPORT_EINWEISUNG,
    DIALOG_SEARCH_ATMORZTM,
    DIALOG_ADWERBERKATERGORIEN,
    DIALOG_ADWERBEAUSWAHL,
    DIALOG_BOMBELEGEN_DRAHT,
    DIALOG_BOMBELEGEN_ENTSCHAERFEN,
    DIALOG_APORTEN,
    DIALOG_FKASSE2,
    DIALOG_FKASSE_NORM_AUSZAHLEN,
    HCREATE_DIALOG_INTERIOR,
    HCREATE_DIALOG_PREIS,
    HCREATE_DIALOG_BUYLEVEL,
    HCREATE_DIALOG_HAUSBESCHREIBUNG,
    HCREATE_DIALOG_HAUSSLOTS,
    DIALOG_FVERWALTUNG_Motd,
    HDIA_AUSWAHL,
    HDIA_AUSWAHL_EINZAHLEN,
    HDIA_AUSWAHL_AUSZAHLEN,
    HDIA_AUSWAHL_EINZAHLEN_Spice,
    HDIA_AUSWAHL_AUSZAHLEN_Spice,
    HDIA_AUSWAHL_EINZAHLEN_GELD,
    HDIA_AUSWAHL_EINZAHLEN_Opium,
    HDIA_AUSWAHL_EINZAHLEN_Ganja,
    HDIA_AUSWAHL_EINZAHLEN_Kokain,
    HDIA_AUSWAHL_EINZAHLEN_C4,
    HDIA_AUSWAHL_AUSZAHLEN_GELD,
    HDIA_AUSWAHL_AUSZAHLEN_Opium,
    HDIA_AUSWAHL_AUSZAHLEN_Ganja,
    HDIA_AUSWAHL_AUSZAHLEN_Kokain,
    HDIA_AUSWAHL_AUSZAHLEN_C4,
    HDIA_ENDERSTELLUNG,
    HDIA_BESCHREIBUNGCHANGEN,
    DIALOG_4ALL_SONSTIGES,
    DIALOG_STADTHALLE,
    //DIALOG_BIZRENTVEHSBUY,
    DIALOG_ARBEITSLOSENGELD,
    DIALOG_SAFEOPTION,
    DIALOG_SAVEINPUTINFO,
    DIALOG_SAVE_EINZAHLEN,
    DIALOG_SAVE_AUSZAHLEN,
    DIALOG_SAVE_COMPL,
    SMARK_MENU,
    SMARK_MENU_MATERIALS_EINZAHLEN,
    SMARK_MENU_MATERIALS_AUSZAHLEN,
    HDIA_SPAWNMSG,
    HDIA_MIETE,
    DIALOG_REGISTER3,
    DIALOG_REGISTER4,
    DIALOG_HOMESTORE,
    H_INTERIOR_BESICHTIGUNG,
    H_INTERIOR_KAUFEN,
    H_INTERIOR_KAUFEN_HEAL,
    H_INTERIOR_KAUFEN_ARMOUR,
    DIALOG_VEHICLEBUYLIST,
    DIALOG_WANTEDAKTE,
    DIALOG_REGISTER5,
    DIALOG_REGISTER_GEWORBEN,
    DIALOG_GUTSCHEIN,
    DIALOG_GUTSCHEIN_HAB,
    DIALOG_HANDY_CALL,
    DIALOG_DRIVEBY,
    DIALOG_HANDY_SMS_eins,
    DIALOG_HANDY_SMS_zwei,
    DIALOG_FKASSE_EINZAHLEN_MATS,
    DIALOG_FKASSE_AUSZAHLEN_MATS,
    HDIA_AUSWAHL_EINZAHLEN_MATS,
    HDIA_AUSWAHL_AUSZAHLEN_MATS,
    DIALOG_SOUNDTEST,
    GUTSCHEIN_CREATE_CODE,
    GUTSCHEIN_DIALOG_TYP,
    GUTSCHEIN_DIALOG_DESC,
    GUTSCHEIN_DIALOG_NAME,
    GUTSCHEIN_DIALOG_MENGE,
    GUTSCHEIN_DIALOG_ANZAHL,
    SCREATE_DIALOG_PREIS,
    SCREATE_DIALOG_FRAKTION,
    SCREATE_DIALOG_BESCHREIBUNG,
    SCREATE_DIALOG_FERTIG,
    SMARK_MENU_PREISE,
    SMARK_MENU_PREISE_opt,
    SMARK_MENU_BESCHREIBUNG,
    SMARK_MENU_GELD_EINZAHLEN,
    SMARK_MENU_GELD_AUSZAHLEN,
    BIZ_ERSTELLEN_DIALOG_PREIS,
    BIZ_ERSTELLEN_DIALOG_BUYLEVEL,
    BIZ_ERSTELLEN_DIALOG_BIZART,
    BIZ_ERSTELLEN_DIALOG_INTERIOR,
    BIZ_ERSTELLEN_DIALOG_FERTIG,
    BIZ_ERSTELLEN_BESCHREIBUNG,
    DIALOG_TELEFONZELLE_CALL,
    DIALOG_VEHICLEBUY,
    DIALOG_FvehicleTowFree,
    DIALOG_USERvehicleTowFree,
    DIALOG_LUNCHPAKETE,
    DIALOG_REPORT_FRAKTION,
    DIALOG_FKASSE_EINZAHLEN_Kokain,
    DIALOG_FKASSE_AUSZAHLEN_Kokain,
    DIALOG_JOB_STRECKEN_AUSWAHL,
    DIALOG_JOB_START_AUSWAHL,
    DIALOG_LS_AUFZUG,
    DIALOG_BIZ_MENU,
    BIZ_DIALOG_AUSWAHL_EINZAHLEN,
    BIZ_DIALOG_AUSWAHL_AUSZAHLEN,
    BIZ_DIALOG_BESCHREIBUNG,
    BIZ_DIALOG_PREIS,
    DIALOG_NAVI,
    BIZ_DIALOG_PREIS_opt,
    DIALOG_BUWTHINGSINBIZ,
    DIALOG_SHOWING,
    DIALOG_TOGGLING,
    DIALOG_HANDY_CALL911,
    DIALOG_VEHICLEBUYINFO,
    DIALOG_BUYHANDY,
    DIALOG_BUYHANDYCOINS,
    DIALOG_LOTTO_JACKPOTPAY,
    DIALOG_BUYLOTTOSCHEIN,
    DIALOG_FPLAYAanmeldung,
    DIALOG_FPLAYAabmeldung,
    BIZ_ERSTELLEN_RENTBIZMODELID,
    BIZ_ERSTELLEN_POS1and2,
    DIALOG_STEUERN,
    DIALOG_STEUERN_LOHNSTEUER,
    DIALOG_STEUERN_KIRCHENSTEUER,
    DIALOG_STEUERN_MWST,
    DIALOG_STEUERN_GRUNDSTEUER,
    DIALOG_STEUERN_OAMTSTANDGEBUEHR,
    DIALOG_STEUERN_SOLIDSTEUER,
    DIALOG_STEUERN_KONZEPT,
    DIALOG_STEUERN_FRAKTIONEN_SAPD,
    DIALOG_STEUERN_FRAKTIONEN_FBI,
    DIALOG_STEUERN_FRAKTIONEN_SAFD,
    DIALOG_STEUERN_FRAKTIONEN_ARMY,
    DIALOG_STEUERN_FRAKTIONEN_OAMT,
    DIALOG_STEUERN_FRAKTIONEN_GOV,
    DIALOG_STEUERN_REICHENSTEUER,
    DIALOG_STEUERN_VEHICLESIGNPRICE,
    DIALOG_STEUERN_WORKLESSMONEY,
    DIALOG_STEUERN_BLITZERTOLERANZ,
    DIALOG_STEUERN_JOBSPERRESETFREE,
    DIALOG_STEUERN_ANGELLIC,
    DIALOG_STEUERN_PERSOLIC,
    DIALOG_STEUERN_WEAPLIC,
    DIALOG_STEUERN_PARKPRICE,
    DIALOG_LRACE_INFO,
    DIALOG_LRACE_SETUP,
    DIALOG_EDIT_FURNITURE,
    DIALOG_SELL_FURNITURE,
    DIALOG_BUY_FURNITURE,
    DIALOG_FURNITURE_BOUGHT,
    COIN_SHOP,
    DIALOG_ASKBOT,
    DIALOG_BOTANSWER,
    DIALOG_WP_VERGABE,
    DIALOG_WP_VERGABEW,
    DIALOG_WP_VERGABEST,
    DIALOG_WP_CLEARWPS,
    DIALOG_WP_CLEARSTVOP,
    DIALOG_RESTART,
    DIALOG_CREATETOPIC,
    DIALOG_CREATETOPIC2,
    DIALOG_CREATETOPIC3,
    DIALOG_CREATETOPIC4,
    }

  • Und was steht bei dir in OnDialogResponse bei dem Dialog?

    Istnur für Listen gedacht, würde mich wundern wenn es daran liegen würde
    case DIALOG_4ALL_SONSTIGES: { if(response == 0 || response == 1)return 1; }


    //edit: hat sich erledigt, habe den string in mehr Zeilen aufgeteilt (war zu lange, hat pawno nicht gerafft)

    Einmal editiert, zuletzt von TheOneBehindYou1 () aus folgendem Grund: erledigt

  • Hi ich möchte meine Accounts in der Datenbank InGame löschen können hier ist der Code:

    CMD:delacc(playerid,params[])
    {
    new Del;
    new string[144];
    if(PlayerInfo[playerid][pAdmin] < 5)return SendClientMessage(playerid,TOMATO,"Du bist kein NLR Teammitglied!/Du hast nicht den jeweiligen Adminrang!");
    if(PlayerInfo[playerid][Spielereingeloggt] != true) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht Eingeloggt!");
    if(sscanf(params,"s[144]",Del)) return SendClientMessage(playerid, -1,"Benutze: /Delacc [Namen]");
    new query[128];
    format(query, sizeof(query), "DELETE FROM accounts WHERE ID = '%s'",Del);
    mysql_tquery(db, query);
    format(string, sizeof string, "[ACCDELETE] Projektleiter %s hat den Account von %s gelöscht!", GetName(playerid), Del);
    AdminNachricht(COLOR_RED, string);

    printf(string);
    return 1;
    }


    Das Problem ist ich kann nur löschen wenn ich die Datenbank Id eingebe aber denn namen nicht warum?

  • Hi ich möchte meine Accounts in der Datenbank InGame löschen können hier ist der Code:
    CMD:delacc(playerid,params[]){ new Del; new string[144]; if(PlayerInfo[playerid][pAdmin] < 5)return SendClientMessage(playerid,TOMATO,"Du bist kein NLR Teammitglied!/Du hast nicht den jeweiligen Adminrang!"); if(PlayerInfo[playerid][Spielereingeloggt] != true) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht Eingeloggt!"); if(sscanf(params,"s[144]",Del)) return SendClientMessage(playerid, -1,"Benutze: /Delacc [Namen]"); new query[128]; format(query, sizeof(query), "DELETE FROM accounts WHERE ID = '%s'",Del); mysql_tquery(db, query); format(string, sizeof string, "[ACCDELETE] Projektleiter %s hat den Account von %s gelöscht!", GetName(playerid), Del); AdminNachricht(COLOR_RED, string); printf(string); return 1;}


    Das Problem ist ich kann nur löschen wenn ich die Datenbank Id eingebe aber denn namen nicht warum?
    format(query, sizeof(query), "DELETE FROM accounts WHERE username = '%s'",Del);


    so müsste die query aussehen oder wie du halt den namen speicherst weil du hast ja in der variable den namen und nicht die id

    deinen letzen Satz kapier ich nicht ?

  • Beitrag von Akino Kiritani ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von IceWave ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von malE ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: schon beantwortet ().
  • do.de - Domain-Offensive - Domains für alle und zu super Preisen