Guest Alxxie Posted October 14, 2009 Report Share Posted October 14, 2009 Cum pun la un meniu masini?Adica cand selectez un case(0,1,2,3..etc) sa-mi dea o masina.Adica dupa case 0: ce pun mai departe? Link to comment Share on other sites More sharing options...
-=[Vyorel]=- Posted October 14, 2009 Report Share Posted October 14, 2009 Uite un exemplu:new Menu:Vehicles;public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp(cmdtext, "/vehicles", true)==0) { ShowMenuForPlayer(Vehicles,playerid); TogglePlayerControllable(playerid, 0); SendClientMessage(playerid, COLOR_YELLOW, "Meniu Vehicule"); return 1; } return0;}public OnPlayerSelectedMenuRow(playerid, row){ GetPlayerPos(playerid, Float:x, Float:y, Float:z); if(CurrentMenu == Vehicles) { switch(row) { case 0: { TogglePlayerControllable(playerid,1); if (GetPlayerMoney(playerid) >= 4000) { if(IsPlayerInAnyVehicle(playerid)) { ShowMenuForPlayer(Vehicles,playerid);TogglePlayerControllable(playerid, 0); SendClientMessage(playerid, 0x33AA33AA, "Nu esti intr-un vehicul"); return 1; } else { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(411,x+1,y+1,z+2,a,0,1,130); PutPlayerInVehicle(playerid, vehicleid2, 0); GivePlayerMoney(playerid, -4000); SendClientMessage(playerid,COLOR_WHITE,"[SUCCES]> You bought an Infernus for 4000$"); } } else { ShowMenuForPlayer(Vehicles,playerid);TogglePlayerControllable(playerid, 0); SendClientMessage(playerid, COLOR_ULTRARED, "Nu ai destui Bani! Iti trebuie 4200$."); return 1; } } case 1: { TogglePlayerControllable(playerid,1); if (GetPlayerMoney(playerid) >= 4500) { if(IsPlayerInAnyVehicle(playerid)) { ShowMenuForPlayer(Vehicles,playerid);TogglePlayerControllable(playerid, 0); SendClientMessage(playerid, 0x33AA33AA, "Nu esti intr-un vehicul"); return 1; } else { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(451,x+1,y+1,z+2,a,0,1,130); PutPlayerInVehicle(playerid, vehicleid2, 0); GivePlayerMoney(playerid, -4500); SendClientMessage(playerid,COLOR_WHITE,"[SUCCES]> You bought an Turismo for 4500$"); } } else { ShowMenuForPlayer(Vehicles,playerid);TogglePlayerControllable(playerid, 0); SendClientMessage(playerid, COLOR_ULTRARED, "Nu ai destui Bani! Iti trebuie 4500$."); return 1; } } } } return 1;} ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez. Link to comment Share on other sites More sharing options...
Question
Guest Alxxie
Cum pun la un meniu masini?Adica cand selectez un case(0,1,2,3..etc) sa-mi dea o masina.
Adica dupa case 0: ce pun mai departe?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts