Beiträge von TaFiL_AE

    guck dir mal mein dialog an
    hab zufällig den link:
    [ FILTERSCRIPT ] MEGADialog by TaFiL [v0.1.8.1cc]
    //
    Hab dir noch etwas hingebastelt:

    #include <a_samp>


    #define DIALOGID 2222
    public OnFilterScriptInit()
    {
    print("\n Waffenkaufen\n");
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/buyw", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Waffenkaufen", "Hier geht's weiter zum kaufen..", "Klick mich", "Klick mich nicht!");
    return 1;
    }
    return 0;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOGID)
    {
    if(response)
    {
    if(listitem == 0) //Waffen
    {
    ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Waehle eine Waffe aus", "Kettensäge\nGranate\nTear Gas\nMolotov Cocktail\n9mm\nSchalldämpfer mit 9mm\nDesert Eagle\nShrotflinte\nAbgesägte Schrotflinte\nAutomatikische Schrotflinte\nUzi\nSMG\nAK-47\nM4-A1\nTec9\nRifle\nSniper\nRucksack Bombe\nFeuer Löscher\nCamera(Spaß Waffe)\nFallschirm", "Waehlen", "Abbrechen");
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOGID)
    {
    if(response)
    {
    if(dialogid == DIALOGID+1) //waffen
    {
    if(response)
    {
    if(listitem == 0)
    {
    GivePlayerWeapon(playerid, 9, 1);
    GivePlayerMoney(playerid, -1000);
    }
    if(listitem == 1)
    {
    GivePlayerWeapon(playerid, 16, 50);
    GivePlayerMoney(playerid, -5000);
    }
    if(listitem == 2)
    {
    GivePlayerWeapon(playerid, 17, 20);
    GivePlayerMoney(playerid, -2500);
    }
    if(listitem == 3)
    {
    GivePlayerWeapon(playerid, 18, 30);
    GivePlayerMoney(playerid, -2000);
    }
    if(listitem == 4)
    {
    GivePlayerWeapon(playerid, 22, 200);
    GivePlayerMoney(playerid, -500);
    }
    if(listitem == 5)
    {
    GivePlayerWeapon(playerid, 23, 200);
    GivePlayerMoney(playerid, -700);
    }
    if(listitem == 6)
    {
    GivePlayerWeapon(playerid, 24, 300);
    GivePlayerMoney(playerid, -5000);
    }
    if(listitem == 7)
    {
    GivePlayerWeapon(playerid, 25, 300);
    GivePlayerMoney(playerid, -2000);
    }
    if(listitem == 8)
    {
    GivePlayerWeapon(playerid, 26, 300);
    GivePlayerMoney(playerid, -3000);
    }
    if(listitem == 9)
    {
    GivePlayerWeapon(playerid, 27, 300);
    GivePlayerMoney(playerid, -4000);
    }
    if(listitem == 10)
    {
    GivePlayerWeapon(playerid, 28, 500);
    GivePlayerMoney(playerid, -5250);
    }
    if(listitem == 11)
    {
    GivePlayerWeapon(playerid, 29, 500);
    GivePlayerMoney(playerid, -4000);
    }
    if(listitem == 12)
    {
    GivePlayerWeapon(playerid, 30, 500);
    GivePlayerMoney(playerid, -5000);
    }
    if(listitem == 13)
    {
    GivePlayerWeapon(playerid, 31, 500);
    GivePlayerMoney(playerid, -9000);
    }
    if(listitem == 14)
    {
    GivePlayerWeapon(playerid, 32, 350);
    GivePlayerMoney(playerid, -3000);
    }
    if(listitem == 15)
    {
    GivePlayerWeapon(playerid, 33, 100);
    GivePlayerMoney(playerid, -2000);
    }
    if(listitem == 16)
    {
    GivePlayerWeapon(playerid, 34, 100);
    GivePlayerMoney(playerid, -10000);
    }
    if(listitem == 17)
    {
    GivePlayerWeapon(playerid, 39, 30);
    GivePlayerMoney(playerid, -5600);
    }
    if(listitem == 18)
    {
    GivePlayerWeapon(playerid, 42, 500);
    GivePlayerMoney(playerid, -500);
    }
    if(listitem == 19)
    {
    GivePlayerWeapon(playerid, 43, 100);
    GivePlayerMoney(playerid, -500);
    }
    if(listitem == 20)
    {
    GivePlayerWeapon(playerid, 46, 11);
    GivePlayerMoney(playerid, -100);
    }
    return 1;
    }
    return 0;
    }
    Ungetestet

    ne klappt nicht und dieses warning kommt noch:
    D:\Dokumente und Einstellungen\********\Desktop\AE Gamers\gamemodes\AEDM.pwn(564) : warning 202: number of arguments does not match definition


    //EDIT:
    Hab das ganze neu gemacht, kann das jmd testen weil das bei mir nicht geht:


    //nicht brauchbar


    //edit 2:
    das auto ist unsichtbar und bei /pistoncupcar kommt unknow command

    so hab ne neue frage:
    Ich habe versucht in Interiors autos zu machen aber klappt nicht:
    if(!strcmp(cmdtext, "/pistoncup", true))
    {
    GetPlayerName(playerid,name,18);
    format(string, sizeof(string), "%s nimmt im Piston Cup teil.[/pistoncup]",name);
    SendClientMessageToAll(0xFFD700FF,string);
    SendPlayerFormattedText(playerid,"Um denn Piston Cup zu verlassen, tippe /pistonoff",0);
    SetPlayerInterior(playerid, 7);
    SetPlayerPos(playerid, -1395.958,-208.197,1051.170);
    new vehicle1 = AddStaticVehicle(503,3501.7756,-2052.1858,553.1976,358.0000,3,3);
    LinkVehicleToInterior(vehicle1, 7);
    return 1;
    }
    Ich habe das auch in gamemodeint versucht

    Hi Brotfische,
    ich habe ein problem.Bei meinen homeserver[windows] joinen die NPC's und funktzioneiren normal wie sie sollen


    nun mein problem wenn mein sponsor sie hochläd[linux root] und server startet joinen sie nicht


    wie kann man diesen problem lösen ??


    //edit:
    es ist ein linux root

    Bekomme diese Errors


    das habe ich bei OnPlayerDisconnect

    public OnPlayerDisconnect(playerid)
    {
    gActivePlayers[playerid]--;
    new
    string[64],
    name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    format(string,sizeof string,"%s hat dem Server verlassen. (Verlassen)",name);
    SendClientMessageToAll(0xAAAAAAAA,string);
    inDm[playerid] = 0; //das ist die zeile 136


    }


    Die Errors:

    D:\Dokumente und Einstellungen\*******\Desktop\AE Gamers\gamemodes\AEDM.pwn(136) : error 017: undefined symbol "inDm"
    D:\Dokumente und Einstellungen\*******\Desktop\AE Gamers\gamemodes\AEDM.pwn(136) : warning 215: expression has no effect
    D:\Dokumente und Einstellungen\*******\Desktop\AE Gamers\gamemodes\AEDM.pwn(136) : error 001: expected token: ";", but found "]"
    D:\Dokumente und Einstellungen\*******\Desktop\AE Gamers\gamemodes\AEDM.pwn(136) : error 029: invalid expression, assumed zero
    D:\Dokumente und Einstellungen\*******\Desktop\AE Gamers\gamemodes\AEDM.pwn(136) : fatal error 107: too many error messages on one line

    danke ich glaube ich habe es aus dem script raus gemacht "ausversehen"


    //edit:
    2. Wie kann ich einstellen das wenn man im DM ist alle waffen weg sind und die bestimten waffen bekommt?


    mfg tafil