Wie mache ich da eine ELSE ?

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Hey erstmal :)


    wie kann ich hier machen,das die user die sachen erst kaufen können wenn die das nötige geld haben :P ?


    //Mafia Shop
    if(dialogid == KaufenDialog )
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Schutzweste gekauft!");
    SetPlayerArmour(playerid,100);
    GivePlayerMoney(playerid,-500);
    return 1;


    }
    if(listitem == 1)
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir Rauchgranaten gekauft!");
    GivePlayerWeapon(playerid,17,2000);
    GivePlayerMoney(playerid,-1000);
    return 1;
    }
    if(listitem == 2)
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine M4 gekauft!");
    GivePlayerWeapon(playerid,31,2000);
    GivePlayerMoney(playerid,-1500);
    return 1;
    }
    if(listitem == 3)
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine SMG gekauft!");
    GivePlayerWeapon(playerid,29,2000);
    GivePlayerMoney(playerid,-1200);
    return 1;
    }
    if(listitem == 4)
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Deagle gekauft!");
    GivePlayerWeapon(playerid,24,2000);
    GivePlayerMoney(playerid,-1000);
    return 1;
    }
    if(listitem == 5)
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Schrotflinte gekauft!");
    GivePlayerWeapon(playerid,25,2000);
    GivePlayerMoney(playerid,-1000);
    return 1;
    }
    if(listitem ==6 )
    {
    SendClientMessage(playerid,0x7AA4A6FF,"Du hast dir eine Sniper gekauft!");
    GivePlayerWeapon(playerid,34,2000);
    GivePlayerMoney(playerid,-1500);
    return 1;
    }
    }
    }
    return 1;
    }

  • if(GetPlayerMoney(playerid) < summe) return SendClientMessage(playerid, rot,"Du hast nicht genügend Geld !"); //Summe bspweise mit 1000 ersetzen halt der Geldsumme die der Spieler haben muss


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • ein else ist immer unter den oberen if was abfargt und die naricht ausgeben solll


    zb

    if(spielerinauto(playerid))
    {
    // hier was getan wird


    }
    else
    {
    //wen nicht was er sagen soll
    }

  • Es muss keine Textnaricht sein es gibt einfach aus was passieren soll wenn es nicht der fall ist oben könnte man z.b 1000dollar zahlen falls er diese tausend dollar nicht besitzt den spieler töten lassen mit der es hier