Beiträge von Varg25

    Guten Abend,
    und zwar wenn ich einen "DIALOG_STYLE_LIST" mache und dann Ingame mit den Pfeiltasten nach unten gehe hüpft er immer wieder nach ganz Oben...
    was kann ich da tun?

    if(pickupid == waffen){ShowPlayerDialog(playerid, 1,DIALOG_STYLE_LIST, "Laden", "Deagle 2500$\nM4 4000$\nSniper 4000$\nmp5 3000$\nShotgun 3000$\nRüstung 2000$\nLeben 200$" , "ok", "abbrechen");


    if(dialogid == 1)
    {
    if(response == 1)
    {
    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid)<2500)
    {
    SendClientMessage(playerid,Color_Rot,"Du hast nicht genug Geld");
    }
    else if(GetPlayerMoney(playerid)>= 2500)
    {
    GivePlayerWeapon(playerid,24,35);
    GivePlayerMoney(playerid, -2500);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir eine Deagle Gekauft");
    }


    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid)<4000)
    {
    SendClientMessage(playerid,Color_Rot,"Du hast nicht genug Geld");
    }
    else if(GetPlayerMoney(playerid)>= 4000)
    {
    GivePlayerWeapon(playerid,31,250);
    GivePlayerMoney(playerid, -4000);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir eine M4 Gekauft");
    }


    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid)<4000)
    {
    SendClientMessage(playerid,Color_Rot,"Du hast nicht genug Geld");
    }
    else if(GetPlayerMoney(playerid)>=4000)
    {
    GivePlayerWeapon(playerid,34,20);
    GivePlayerMoney(playerid, -4000);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir ein Scharfschützengewehr Gekauft");
    }
    }
    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid)<3000)
    {
    SendClientMessage(playerid,Color_Rot,"Du hast nicht genug Geld");
    }
    else if(GetPlayerMoney(playerid)>= 3000)
    {
    GivePlayerWeapon(playerid,29,150);
    GivePlayerMoney(playerid, -3000);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir eine MP5 Gekauft");
    }
    }
    if(listitem == 4)
    {
    if(GetPlayerMoney(playerid)<3000)
    {
    SendClientMessage(playerid,Color_Rot,"Du hast nicht genug Geld");
    }
    else if(GetPlayerMoney(playerid)>= 3000)
    {
    GivePlayerWeapon(playerid,25,40);
    GivePlayerMoney(playerid, -3000);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir eine Shotgun Gekauft");
    }
    }
    if(listitem == 5)
    {
    if(GetPlayerMoney(playerid)<2000)
    {
    SendClientMessage(playerid,Color_Rot,"Du hast nicht genug Geld");
    }
    else if(GetPlayerMoney(playerid)>= 2000)
    {
    SetPlayerArmour(playerid, 100);
    GivePlayerMoney(playerid, -2000);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir eine Rüstung Gekauft");
    }
    }
    if(listitem == 6)
    {
    if(GetPlayerMoney(playerid)<200)
    {
    SendClientMessage(playerid,Color_Rot,"Du hast nicht genug Geld");
    }
    else if(GetPlayerMoney(playerid)>= 200)
    {
    SetPlayerHealth(playerid, 100);
    GivePlayerMoney(playerid, -200);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir Leben Gekauft");
    }
    }





    }




    }
    return 1;
    }


    Das ist halt alles eingerückt und Funktioniert auch also ich kann Waffen kaufen nur wie gesagt es hüpft immer wieder zu "listitem 1"


    mfg varg

    Also man kann ja Pickups machen. Und wenn dann mach ich son Roten Kreis stehen und da soll man 20 sek drinn stehen und dann wird das gebiet andersfarbig zu drittens kann ich vom Script aus nicht machen das das ich die Variable erhöhen kann?

    Hallo,
    ich habe 3 Fragen undzwar
    1. Wie kann ich machen das auf der Map so ein Feld markiert ist wie bei einem Gangfight system?
    2. Wie kann ich machen das wenn ich in sonem Rotenkreis da stehe das es nach 20 Sec die Farbe ändert.
    3. ich kann eine Variable mit if(CallRemoteFunction("GetPlayerLevel", "i", playerid) < i) auslesen wie kann ich das so umformen das ich die Variable Setten kann.


    mfg Varg

    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(187) : error 029: invalid expression, assumed zero
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(187) : error 017: undefined symbol "ocmd_heal"
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(187) : error 029: invalid expression, assumed zero
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(187) : fatal error 107: too many error messages on one line
    und so gelangen wir wieder zum anfang :D
    brauch noch hilfe :D

    dann kommt :
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(188) : error 029: invalid expression, assumed zero
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(188) : error 017: undefined symbol "params"
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(188) : warning 215: expression has no effect
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(188) : error 029: invalid expression, assumed zero
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(188) : fatal error 107: too many error messages on one line
    selbe zeile
    arbeite mit ocmd noch ned so lange :D

    Hallo,
    ich wollte mir folgenden befehl machen

    ocmd:heal(playerid,params[])
    {
    if(klasse2[playerid] == 1)
    {
    new Medic;
    new verletzter;
    if(sscanf(params,"u",verletzter))return SendClientMessage(playerid,ROT,"/heal [SpielerID]");
    {
    SetPlayerHealth(verletzter,100);
    GivePlayerMoney(Medic,100);
    new string[256];
    format(string,sizeof(verletzter),"Du wurdest von Artzt %s geheilt.",verletzter);
    SendClientMessage(verletzter,ROT,string);
    }
    else
    {
    SendClientMessage(playerid,0x00FF00FF,"Du bist kein Medic.");
    }
    }
    return 1;
    }

    aber bekomme folgende fehler :
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(186) : error 029: invalid expression, assumed zero
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(186) : error 017: undefined symbol "ocmd_heal"
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(186) : error 029: invalid expression, assumed zero
    C:\Users\Kai\Desktop\server\gamemodes\Elite_War2.pwn(186) : fatal error 107: too many error messages on one line
    hab ocmd und sscanf


    mfg Varg

    Hallo,
    ich möchte wissen wie ich ein Lvl /Ranking system scripte da ich das nicht ganz hinbekomme mit dem speichern und so
    [ FILTERSCRIPT ] Login/Register (FS) möchte das is in der datei speichert dies da erstellt :D
    mfg Varg







    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Hallo,
    ich und ein Kumpel Scripten gerade an einem War Server und wir brauchen noch ein Level/Ranking system aber ich habe Leider keine ahnung wie das geht.
    Ich habe von hier das Register / Login System und möchte wenns geht das das lvl sich da Speichert. Also das ma jenachdem wieviel Kills man hat ein lvl Aufsteigt .
    bei wieviel kills man aufsteigen soll schreib ich gleich
    10 kills Lvl 1
    25 kills lvl 2
    60 kills lvl 3
    100 kills lvl 4
    150 kills lvl 5
    210 kills lvl 6
    280 kills lvl 7
    360 kills lvl 8
    450 kills lvl 9
    550 kills lvl 10
    660 kills lvl 11
    780 kills lvl 12
    910 kills lvl 13
    1050 kills lvl 14
    1200 kills lvl 15
    1360 kills lvl 16
    1530 kills lvl 17
    1710 kills lvl 18
    1900 kills lvl 19
    2200 kills lvl 20


    reicht eig als bsp mit lvl 1 und 2 und dann erklährt wie ich da weiter mache =D





    mfg Varg