Szerző Téma: Jármû vásárlás  (Megtekintve 1156 alkalommal)

Nem elérhető Mike.

  • 720
    • Profil megtekintése
Jármû vásárlás
« Dátum: 2011. június 24. - 23:12:44 »
0 Show voters
Hi all
Úgy szeretném megoldani,hogy a motoraimat CSAK kimondottan pénzért lehessen megvenni
Próbálkoztam is vele de nem sok sikerrel
Az a gond,hogy ugyebár 1000 dollárba kerül a motor
Ha nincs annyi pénzem akkor kiírja , hogy \"nincs elég pénzed\" de viszont a motort lekéri
Bemásolom a kódot,valaki beleírná pls , hogy ha nincs elég pénz akkor nrg-t ne lehessen lekérni?
[pawn]CMD:nrg(playerid, params[])
{
    new Float:vPos [ 4 ]; GetPlayerPos ( playerid, vPos [ 0 ], vPos [ 1 ], vPos [ 2 ] ); GetPlayerFacingAngle ( playerid, vPos [ 3 ] );
    new nrg = CreateVehicle ( 522, vPos [ 0 ], vPos [ 1 ], vPos [ 2 ], vPos [ 3 ], 250, 1, -1 );
    PutPlayerInVehicle ( playerid, nrg, 0 );
    if( GetPlayerMoney( playerid ) < 10000 ) return SendClientMessage( playerid, COLOR_RED, \"[HIBA] Nincs elég pénzed [10000$]\");
    GivePlayerMoney(playerid,-10000);
    new strings[512];
    new player[MAX_PLAYER_NAME];
    GetPlayerName(playerid, player, sizeof(player));
    format(strings, sizeof(strings), \"%s Bizniszelt 10000 dollárért egy NRG-500 motort [/nrg]!\", player);
    SendClientMessageToAll(0xFFFF00AA, strings);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 10.0);
    return 1;
}[/pawn]

Jármû vásárlás
« Válasz #1 Dátum: 2011. június 25. - 00:27:53 »
0 Show voters
A script sorról sorra halad ez ebben a formába igaz a játékra is, tehát csak a pénz ellenõrzést kellene a jármû létrehozás elé tenni.
 

CMD:nrg(playerid, params[])
{
    if( GetPlayerMoney( playerid ) < 10000 ) return SendClientMessage( playerid, COLOR_RED, \"[HIBA] Nincs elég pénzed [10000$]\");
    new Float:vPos [ 4 ]; GetPlayerPos ( playerid, vPos [ 0 ], vPos [ 1 ], vPos [ 2 ] ); GetPlayerFacingAngle ( playerid, vPos [ 3 ] );
    new nrg = CreateVehicle ( 522, vPos [ 0 ], vPos [ 1 ], vPos [ 2 ], vPos [ 3 ], 250, 1, -1 );
    PutPlayerInVehicle ( playerid, nrg, 0 );
    GivePlayerMoney(playerid,-10000);
    new strings[512];
    new player[MAX_PLAYER_NAME];
    GetPlayerName(playerid, player, sizeof(player));
    format(strings, sizeof(strings), \"%s Bizniszelt 10000 dollárért egy NRG-500 motort [/nrg]!\", player);
    SendClientMessageToAll(0xFFFF00AA, strings);
    PlayerPlaySound(playerid, 1058, 0.0, 0.0, 10.0);
    return 1;
}

Nem elérhető Mike.

  • 720
    • Profil megtekintése
Jármû vásárlás
« Válasz #2 Dátum: 2011. június 25. - 00:56:35 »
0 Show voters
Most már jó!
Köszi :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal