Szerző Téma: Pénz - ba  (Megtekintve 1421 alkalommal)

Pénz - ba
« Dátum: 2012. október 13. - 16:59:37 »
0 Show voters
Hello!
Hogy oldom meg hogy a pénz ne mennyen le - ba?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Pénz - ba
« Válasz #1 Dátum: 2012. október 13. - 17:11:30 »
0 Show voters

#include <   a_samp   >
public OnFilterScriptInit( )
{
    SetTimer( \"CheckCash\", 1000, true );
    return 1;
}
 
forward CheckCash( );
public CheckCash( )
{
     for( new iPlayer; iPlayer < GetMaxPlayers( ); iPlayer++ )
     {
    if( IsPlayerConnected( iPlayer ) )
    {
                 if( GetPlayerMoney( iPlayer ) < 0 )
                 {
                        ResetPlayerMoney( iPlayer );
                 }
    }   
     }
     return 1;
}

Pénz - ba
« Válasz #2 Dátum: 2012. október 13. - 17:39:15 »
0 Show voters
nem jó mivel vásárolni tudsz róla és miután megveszed az után írja vissza 0 ra

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pénz - ba
« Válasz #3 Dátum: 2012. október 13. - 17:45:12 »
0 Show voters
Akkor mi értelme ennek?

Pénz - ba
« Válasz #4 Dátum: 2012. október 13. - 17:53:46 »
0 Show voters
hogy fegyver ne tudjanak venni mivel megy - ba a pénzük

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pénz - ba
« Válasz #5 Dátum: 2012. október 13. - 17:59:53 »
0 Show voters
Küldd el a vásárol parancsot.

Pénz - ba
« Válasz #6 Dátum: 2012. október 13. - 18:00:43 »
0 Show voters
//====================
// Készítette: ANtus [2010]
//====================
#include <a_samp>
#include <fixchars>
//====================
new Menu:fegyver;
//====================
#define COLOR_NARANCS 0xFF9900AA
//====================
public OnFilterScriptInit()
{
fegyver = CreateMenu(\"Fegyverek\", 1, 50.0, 180.0, 200.0, 200.0);
    AddMenuItem(fegyver, 0, \"Colt45 500 Töltény 10.000$\");
AddMenuItem(fegyver, 0, \"9mm Csendes 100 Töltény 45.000$\");
AddMenuItem(fegyver, 0, \"Tec9 200 Töltény 35.000$\");
AddMenuItem(fegyver, 0, \"Shotgun 100 Töltény 70.000$\");
AddMenuItem(fegyver, 0, \"Uzi 200 Töltény 35.000$\");
AddMenuItem(fegyver, 0, \"MP5 100 Töltény 65.000$\");
AddMenuItem(fegyver, 0, \"AK-47 100 Töltény 90.000$\");
AddMenuItem(fegyver, 0, \"M4 100 Töltény 90.000$\");
AddMenuItem(fegyver, 0, \"Sniper 50 Töltény 100.000$\");
AddMenuItem(fegyver, 0, \"D.Eagle 100 Töltény 55.000$\");
AddMenuItem(fegyver, 0, \"Com.Shotgun 100 Töltény 140.000$\");
AddMenuItem(fegyver, 0, \"Rifle 100 Töltény 60.000$\");
    return 1;
}
//====================
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/fegyver vesz\", cmdtext, true) == 0)
{
ShowMenuForPlayer(fegyver, playerid);
TogglePlayerControllable(playerid, 0);
return 1;
}
return 0;
}
//====================
public OnPlayerSelectedMenuRow(playerid, row)
{
    new Menu:valtozo;
    valtozo = GetPlayerMenu(playerid);
    if(valtozo == fegyver)
    {
        switch(row)
        {
            case 0:
   {
               GivePlayerWeapon(playerid,22, 500);
               GivePlayerMoney(playerid, - 10000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 1:
   {
               GivePlayerWeapon(playerid,23, 100);
               GivePlayerMoney(playerid, - 45000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 2:
   {
               GivePlayerWeapon(playerid,32, 200);
               GivePlayerMoney(playerid, - 35000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 3:
   {
               GivePlayerWeapon(playerid,25, 100);
               GivePlayerMoney(playerid, - 70000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 4:
   {
               GivePlayerWeapon(playerid,28, 200);
               GivePlayerMoney(playerid, - 35000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 5:
   {
               GivePlayerWeapon(playerid,29, 100);
               GivePlayerMoney(playerid, - 65000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 6:
   {
               GivePlayerWeapon(playerid,30, 100);
               GivePlayerMoney(playerid, - 90000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 7:
   {
               GivePlayerWeapon(playerid,31, 100);
               GivePlayerMoney(playerid, - 90000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
           
            case 8:
   {
               GivePlayerWeapon(playerid,34, 50);
               GivePlayerMoney(playerid, - 100000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
            case 9:
   {
               GivePlayerWeapon(playerid,24, 100);
               GivePlayerMoney(playerid, - 55000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
            case 10:
   {
               GivePlayerWeapon(playerid,27, 100);
               GivePlayerMoney(playerid, - 140000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
            case 11:
   {
               GivePlayerWeapon(playerid,33, 100);
               GivePlayerMoney(playerid, - 60000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
            case 12:
   {
               GivePlayerWeapon(playerid,26, 100);
               GivePlayerMoney(playerid, - 70000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
            case 13:
   {
               GivePlayerWeapon(playerid,39, 20);
               GivePlayerMoney(playerid, - 40000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
            case 14:
   {
               GivePlayerWeapon(playerid,40, 1);
               GivePlayerMoney(playerid, - 5000);
               new name[256];
      GetPlayerName(playerid, name, sizeof(name));
      TogglePlayerControllable(playerid,1);
            }
}
}
    return 1;
}
//====================
public OnPlayerExitedMenu(playerid)
{
    TogglePlayerControllable ( playerid , true );
    return 1;
}
//====================

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pénz - ba
« Válasz #7 Dátum: 2012. október 13. - 18:11:56 »
0 Show voters
if(GetPlayerMoney(playerid) < 0) //nullás helyett a fegyver árát
{
//ide a vásárlását
}

 
Mindegyik case -hez építsd be ezt, és mondjuk ez
 
                GivePlayerWeapon(playerid,22, 500);
                GivePlayerMoney(playerid, - 10000);
                new name[256];
                                GetPlayerName(playerid, name, sizeof(name));
                                TogglePlayerControllable(playerid,1);

 
Ehhez a részhez jöjjön:
 
//ide a vásárlását

Pénz - ba
« Válasz #8 Dátum: 2012. október 13. - 18:15:51 »
0 Show voters
pls tedd be nekem 1 be nem értem igazán

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pénz - ba
« Válasz #9 Dátum: 2012. október 13. - 18:17:44 »
+1 Show voters
case 0:
{
if(GetPlayerMoney(playerid) < 10000)
{
GivePlayerWeapon(playerid,22, 500);
    GivePlayerMoney(playerid, - 10000);
     new name[256];
      GetPlayerName(playerid, name, sizeof(name));
    TogglePlayerControllable(playerid,1);
    }
}

 
Ez az elsõ case.

Pénz - ba
« Válasz #10 Dátum: 2012. október 13. - 18:26:11 »
0 Show voters
értem köszi

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Pénz - ba
« Válasz #11 Dátum: 2012. október 13. - 19:10:40 »
+1 Show voters
doboka98, te itt azt írtad, hogy ha kevesebb mint 10000, akkor fut le.
 
if(GetPlayerMoney(playerid) < 10000)

 
Helyett
 
if(GetPlayerMoney(playerid) >= 10000)

Pénz - ba
« Válasz #12 Dátum: 2012. október 13. - 19:12:53 »
0 Show voters
cannon pls épísd bele 1 be hogy lássam!

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Pénz - ba
« Válasz #13 Dátum: 2012. október 13. - 19:17:32 »
+1 Show voters
Csak az elsõ fegyverre csináltam meg. A többire gondolom meg tudod ugyan ezt más árakkal.
 

    //====================
    // Készítette: ANtus [2010]
    //====================
    #include <a_samp>
    #include <fixchars>
    //====================
    new Menu:fegyver;
    //====================
    #define COLOR_NARANCS 0xFF9900AA
    //====================
    public OnFilterScriptInit()
    {
            fegyver = CreateMenu(\"Fegyverek\", 1, 50.0, 180.0, 200.0, 200.0);
           AddMenuItem(fegyver, 0, \"Colt45 500 Töltény 10.000$\");
            AddMenuItem(fegyver, 0, \"9mm Csendes 100 Töltény 45.000$\");
            AddMenuItem(fegyver, 0, \"Tec9 200 Töltény 35.000$\");
            AddMenuItem(fegyver, 0, \"Shotgun 100 Töltény 70.000$\");
            AddMenuItem(fegyver, 0, \"Uzi 200 Töltény 35.000$\");
            AddMenuItem(fegyver, 0, \"MP5 100 Töltény 65.000$\");
            AddMenuItem(fegyver, 0, \"AK-47 100 Töltény 90.000$\");
            AddMenuItem(fegyver, 0, \"M4 100 Töltény 90.000$\");
            AddMenuItem(fegyver, 0, \"Sniper 50 Töltény 100.000$\");
            AddMenuItem(fegyver, 0, \"D.Eagle 100 Töltény 55.000$\");
            AddMenuItem(fegyver, 0, \"Com.Shotgun 100 Töltény 140.000$\");
           AddMenuItem(fegyver, 0, \"Rifle 100 Töltény 60.000$\");
           return 1;
    }
    //====================
    public OnPlayerCommandText(playerid, cmdtext[])
    {
            if(strcmp(\"/fegyver vesz\", cmdtext, true) == 0)
            {
                    ShowMenuForPlayer(fegyver, playerid);
                    TogglePlayerControllable(playerid, 0);
                    return 1;
            }
            return 0;
    }
    //====================
    public OnPlayerSelectedMenuRow(playerid, row)
    {
        new Menu:valtozo;
        valtozo = GetPlayerMenu(playerid);
        if(valtozo == fegyver)
        {
            switch(row)
            {
                case 0:
                {
                   if(GetPlayerMoney(playerid) >= 10000)
                   {
                    GivePlayerWeapon(playerid,22, 500);
                    GivePlayerMoney(playerid, - 10000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                    }
                    else
                    {
                       SendClientMessage(playerid, -1, \"Nincs elég pénzed a fegyverre!\");
                    }
                }
                case 1:
                {
                    GivePlayerWeapon(playerid,23, 100);
                    GivePlayerMoney(playerid, - 45000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 2:
                {
                    GivePlayerWeapon(playerid,32, 200);
                    GivePlayerMoney(playerid, - 35000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 3:
                {
                    GivePlayerWeapon(playerid,25, 100);
                    GivePlayerMoney(playerid, - 70000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 4:
                {
                    GivePlayerWeapon(playerid,28, 200);
                    GivePlayerMoney(playerid, - 35000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 5:
                {
                    GivePlayerWeapon(playerid,29, 100);
                    GivePlayerMoney(playerid, - 65000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 6:
                {
                    GivePlayerWeapon(playerid,30, 100);
                    GivePlayerMoney(playerid, - 90000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 7:
                {
                    GivePlayerWeapon(playerid,31, 100);
                    GivePlayerMoney(playerid, - 90000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 8:
                {
                    GivePlayerWeapon(playerid,34, 50);
                    GivePlayerMoney(playerid, - 100000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 9:
                {
                    GivePlayerWeapon(playerid,24, 100);
                    GivePlayerMoney(playerid, - 55000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 10:
                {
                    GivePlayerWeapon(playerid,27, 100);
                    GivePlayerMoney(playerid, - 140000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 11:
                {
                    GivePlayerWeapon(playerid,33, 100);
                    GivePlayerMoney(playerid, - 60000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 12:
                {
                    GivePlayerWeapon(playerid,26, 100);
                    GivePlayerMoney(playerid, - 70000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 13:
                {
                    GivePlayerWeapon(playerid,39, 20);
                    GivePlayerMoney(playerid, - 40000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
                case 14:
                {
                    GivePlayerWeapon(playerid,40, 1);
                    GivePlayerMoney(playerid, - 5000);
                    new name[256];
                    GetPlayerName(playerid, name, sizeof(name));
                    TogglePlayerControllable(playerid,1);
                }
   }
         }
        return 1;
    }
    //====================
    public OnPlayerExitedMenu(playerid)
    {
        TogglePlayerControllable ( playerid , true );
        return 1;
    }
    //====================

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pénz - ba
« Válasz #14 Dátum: 2012. október 13. - 19:22:49 »
0 Show voters
Idézetet írta: Cannonn date=1350148240\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28553\" data-ipsquote-contentclass=\"forums_Topic
doboka98, te itt azt írtad, hogy ha kevesebb mint 10000, akkor fut le.
 
if(GetPlayerMoney(playerid) < 10000)

 
Helyett
 
if(GetPlayerMoney(playerid) >= 10000)

 

Igazad van, elnéztem :D.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal