Jump to content

jizdenka


Recommended Posts

jednoduse musite si koupit jizdenku stoji 5dollaru abyste mohli nastoupit jako pasazer do busu(id 431)

pokud nemate tak vas to vykopne z autobusu. Jizdenka se da koupit v SF te nadrazni stanici nebo co to je... ODSKOUSENE FUNKCI 100%!

 

#include

#define COLOR_RED 0xAA3333AA

new jizdenka[MAX_PLAYERS];

new jizdenkaa;

new Menu:jizdenkamenu;

new IsInBus[MAX_PLAYERS];

new vehicleid;

////////////////////////////JIZDENKAAAAAAAAAAAAA///////////////////////////////*

////by UNDERTAKER///////////////////////////////////////////////////////////////

 

 

public OnGameModeInit()

{

jizdenkaa = CreatePickup(1581,1,-1970.6497,117.4516,27.6875);

jizdenkamenu= CreateMenu("Jizdenka", 1, 150.0, 100.0, 250.0, 150.0);

AddMenuItem(jizdenkamenu, 0, "Jizdenka => 5$");

 

return 1;

}

public OnPlayerPickUpPickup(playerid, pickupid)

{

if(pickupid == jizdenkaa)

{

ShowMenuForPlayer(jizdenkamenu,playerid);

}

return 1;

}

public OnPlayerSelectedMenuRow(playerid, row)

{

 

new string[256];

new Menu:Current = GetPlayerMenu(playerid);

if (Current == jizdenkamenu ) {

GetPlayerMoney(playerid, 5);

GivePlayerMoney(playerid, -5);

SendClientMessage(playerid, COLOR_RED,"Máš jízdenku!");

jizdenka[playerid]=1;

}

}

 

public OnPlayerStateChange(playerid, newstate, oldstate)

{

if(newstate == PLAYER_STATE_PASSENGER)

{

if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 431)

{

if (jizdenka[playerid] == 1) IsInBus[playerid] = vehicleid;

else RemovePlayerFromVehicle(playerid);

}

}

return 1;

}

 

Link to comment
Share on other sites

Kamo mas to dobrej ten tut akorat je docela lechky :) ale jinak dobrej napad a prosimte pis vysvetleni na co to je protoze kazdej kdo se to uci tak mu to dela problem kdyz nevi o co jde :-) a to plati pro vsechny :d

Link to comment
Share on other sites

omg aj to wem ale mohol si dat oddelene a nie setko do spoileru napr si mohol dat takto:

 

Medzi new dame:

new blabla;
new blabla2;
new blabla3;

Link to comment
Share on other sites

ODSKOUSENE FUNKCI 100%!

 

Jsi si jistej ? :)

 

GetPlayerMoney(playerid, 5);

a na co tam máš new string[256]; ? :)

 

ty si se asi přepsal a chtěl si napsat toto ne ? :d

 

ODSKOUSENE NEFUNKCI 100%!

 

ps: jen tak sem se kouknul na forum jak to tu fachá :d

Link to comment
Share on other sites

Guest DRaGsTeR

Ano, souhlasím:

 

 

GetPlayerMoney(playerid, 5);

- je totální blbost, kdyby sis to přeložil do CZ, tak to nijak nejde vysvětlit :d.......

 

Lepší je tohle:

 

 

if(GetPlayerMoney(playerid) < 5)

return SendClientMessage(playerid, barva, "Nemáš 5 dollarů na jízdenku:)");

 

 

Nadále moc nechápu to Current..... taky to není tvoje proměnná, viděl jsem to snad všude... Celej ten kod by šel přepsat daleko líp.... Moje hodnocení: 2 / 10 :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...