Guest Alxxie Posted October 14, 2009 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?
Administrator -=[Vyorel]=- Posted October 14, 2009 Administrator 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.
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?
1 answer to this question
Recommended Posts