Beiträge von Arthas

    Hallo SA-MP Community,


    ich bin kein sonderlich guter Scripter aber programmiere/scripte schon seit einiger Zeit immer wieder ein bisschen mit pawno. Nur sind mir meine alten gamemodes abhanden gekommen.
    Ich komm zum Punkt: Etwas was ist garnicht kann ist MySQL, ich weiß es hat wohl viele Vorteile und ist zuverlässiger, aber jedes Tutorial was ich mir anschau lässt Fragen offen oder stellt keinen Support und immer fehlt mir irgendetwas oder funktioniert irgendetwas nicht. Hat denn jemand ein Script, dass er mir zur Verfügung stellen könnte, indem eine MySQL Datenbank zur Speicherung der Spieler eingebunden ist und das auch bitte fehlerfrei funktioniert? Den Rest an Code benötige ich nicht nur eine fehlerfreie Einbindung von MySQL.


    Vielen Dank für eine Antwort,
    MfG

    #define DIA_Waffen 24000
    #define DIA_Deagle 24001
    #define DIA_SDP 24002
    #define DIA_9mm 24003
    #define DIA_Shot 24004
    #define DIA_M4 24005
    #define DIA_AK 24006
    #define DIA_Rifle 24007
    #define DIA_Sniper 24008
    #define DIA_MP5 24009

    Hallo liebe Freunde und Helfer,


    ich habe ein kleines Problem mit meinem Ammu System, unzwar soll man ein Menü aufrufen können und da die jeweiligen Waffen wählen können.
    Es öffnet sich ein Weiterer Dialog, in dem man die Munitionsanzahl eingeben soll, nur passiert nichts, wenn man einen Punkt auswählt, kann mir bitte wer helfen? :)


    if(dialogid == DIA_Waffen)
    {
    if(response)
    {
    switch(listitem)
    {
    case 0:
    {
    ShowPlayerDialog(playerid, DIA_Deagle, DIALOG_STYLE_INPUT, "Desert Eagle", " Wieviel Munition möchtest du? (5$/Muntion)", "Kaufen","Zurück");
    }
    case 1:
    {
    ShowPlayerDialog(playerid, DIA_SDP, DIALOG_STYLE_INPUT, "Schalldämpferpistole", " Wieviel Munition möchtest du? (3$/Muntion)", "Kaufen","Zurück");
    }
    case 2:
    {
    ShowPlayerDialog(playerid, DIA_9mm, DIALOG_STYLE_INPUT, "9mm Pistole", " Wieviel Munition möchtest du? (3$/Muntion)", "Kaufen","Zurück");
    }
    case 3:
    {
    ShowPlayerDialog(playerid, DIA_Shot, DIALOG_STYLE_INPUT, "Schrotflinte", " Wieviel Munition möchtest du? (10$/Muntion)", "Kaufen","Zurück");
    }
    case 4:
    {
    ShowPlayerDialog(playerid, DIA_MP5, DIALOG_STYLE_INPUT, "MP5", " Wieviel Munition möchtest du? (5$/Muntion)", "Kaufen","Zurück");
    }
    case 5:
    {
    ShowPlayerDialog(playerid, DIA_M4, DIALOG_STYLE_INPUT, "M4A1", " Wieviel Munition möchtest du? (5$/Muntion)", "Kaufen","Zurück");
    }
    case 6:
    {
    ShowPlayerDialog(playerid, DIA_AK, DIALOG_STYLE_INPUT, "AK47", " Wieviel Munition möchtest du? (5$/Muntion)", "Kaufen","Zurück");
    }
    case 7:
    {
    ShowPlayerDialog(playerid, DIA_Rifle, DIALOG_STYLE_INPUT, "Gewehr", " Wieviel Munition möchtest du? (50$/Muntion)", "Kaufen","Zurück");
    }
    case 8:
    {
    ShowPlayerDialog(playerid, DIA_Sniper, DIALOG_STYLE_INPUT, "Sniper", " Wieviel Munition möchtest du? (2000$/Muntion)", "Kaufen","Zurück");
    }
    case 9:
    {
    GivePlayerWeapon(playerid, 7, 1);
    GivePlayerMoney(playerid, -100);
    }
    }
    }
    }


    Alles an sich richtig definiert und keine Errors, hier ein Beispiel, der Deagle Dialog


    if(dialogid == DIA_Deagle)
    {
    if(response)
    {
    if(IsNumeric(inputtext))
    {
    new mun;
    mun = strval(inputtext);
    if(mun < 0 || mun > 1000)
    {
    GivePlayerMoney(playerid, - mun*5);
    GivePlayerMoney(playerid, - 8000);
    GivePlayerWeapon(playerid, 24, mun);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Maximal 1000 Munition");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Gib bitte eine Zahl ein");
    }
    }
    else
    {
    ShowPlayerDialog(playerid, DIA_Waffen, DIALOG_STYLE_LIST, "Ammunation", "Deagle(8000$)\nSchalldämpferpistole(6000$)\n9mm(6000$)\nSchrotflinte(10.000$)\nMP5(15.000$)\nM4A1(20.000$)\nAK-47(15.000$)\nGewehr(10.000$)\nSniper(500.000$)\nKatana(100$)", "Weiter", "Abbrechen");
    }
    }


    Vielen Dank bis hierher :)
    MfG Arthas

    Kann mir wer helfen pls :)
    Der Befehl funktionier nicht, ich porte mich immer nur zu mir selber, wie kann man das machen.
    Danke schonmal im Vorraus.


    if (strcmp(strget(cmdtext,0),"/goto",true) == 0)
    {
    if(IsPlayerAdmin(playerid))
    {
    if(!strlen(strget(cmdtext, 1))) return SendClientMessage(playerid, COLOR_RED,"/goto [ID]");
    {
    new id;
    new Float:PortX, Float:PortY, Float:PortZ;
    GetPlayerPos(id,PortX, PortY, PortZ);
    SetPlayerPos(playerid, PortX, PortY, PortZ);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin");
    }
    }

    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(225) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(226) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(232) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(234) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(235) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(241) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(243) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(244) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(250) : error 017: undefined symbol "tmp"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(255) : error 017: undefined symbol "CreatedCars"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(255) : error 017: undefined symbol "CreatedCar"
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(255) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\\Desktop\samp03csvr_win32\gamemodes\lvdm.pwn(255) : fatal error 107: too many error messages on one line



    O.o

    Hallo Leute,


    ich habe einen kleinen Freeroam Server und brauche einen Befehl mit den man Autos inGame spawnen kann einfach /auto [ID] [FARBE1] [FARBE2]
    habe auch schon SuFu genutzt werde daraus allerdings nichr schlau, wäre echt super, wenn denn jemand so einen befehl posten könnte


    Vielen Dank schon im Vorraus

    C:\Dokumente und Einstellungen\Tom\Desktop\Reallife of Streets\gamemodes\sasl1.pwn(27249) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tom\Desktop\Reallife of Streets\gamemodes\sasl1.pwn(45061) : warning 225: unreachable code

    das hab ich jetzt bei onplayertext ganz unten, und raus kommt das


    C:\Dokumente und Einstellungen\\Desktop\Reallife of Streets\gamemodes\sasl1.pwn(1540) : error 017: undefined symbol "GetPlayerDistance"
    C:\Dokumente und Einstellungen\\Desktop\Reallife of Streets\gamemodes\sasl1.pwn(27231) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\\Desktop\Reallife of Streets\gamemodes\sasl1.pwn(45039) : error 017: undefined symbol "PlayerName"
    C:\Dokumente und Einstellungen\\Desktop\Reallife of Streets\gamemodes\sasl1.pwn(45043) : warning 225: unreachable code