Guest nVidiaX Odesláno: 23. Květen, 2010 Share Odesláno: 23. Květen, 2010 Ahojte, můj předchozí TUT s řidičákem přes menu udělal asi dojem, tak vám sem hodím i přes dialog New: #define COLOR_BLUE 0x0000FFAA #define ID_DIALOGU 1000000000000000000000000000000000 #define COLOR_RED 0xAA3333AA #define COLOR_WHITE 0xFFFFFFAA #define Check2 2 #define Check3 3 #define Check4 4 #define Check5 5 #define Check6 6 #define Check7 7 #define Check8 8 #define Check9 9 new ridicak[MAX_PLAYERS]; new autoskola[MAX_PLAYERS]; GameModeInit: CreatePickup(ID,1,Souřadnice X,Y,Z);// Vytvoří Pickup OnPlayerPickupPickup: if(IsPlayerInSphere(playerid,X,Y,Z,2))//X,Y,Z Si změnte na souradnice { ShowPlayerDialog(playerid,ID_DIALOGU,DIALOG_STYLE_LIST,"Uřad","Udělat Test na Řidičák","Ano","Konec"); } OnDialogResponse: if(dialogid == ID_DIALOGU && response) { if(GetPlayerMoney(playerid) < 1999) {// nemá peníze SendClientMessage(playerid, COLOR_RED, "[ ! ] Nemáš peníze [ 2000,- ].");//posle zprávu že nemá prachy } else if (ridicak[playerid] == 1) {// ze už má řidičák SendClientMessage(playerid, COLOR_WHITE, "[ ! ] Už máš řidičák!");//posle zprávu že již má řidičák }else{//když tyto podmínky splnuje GivePlayerMoney(playerid,-2000); SendClientMessage(playerid,COLOR_BLUE,"[ ! ] Projiždej Cheackpointy!");//posle zprávu že dělá test SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0);//Nastaví checkpoint autoskola[playerid] = Check2;//a když do něj vejde, přejde na další } } OnPlayerEnterCheckpoint: switch(autoskola[playerid]) { case Check2: { DisablePlayerCheckpoint(playerid);//vypne predesli SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0);//sem zase novej checkpoint autoskola[playerid] = Check3;//Přepne na dalsi checkpoint //a zase dookola } case Check3: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0); autoskola[playerid] = Check4; } case Check4: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0); autoskola[playerid] = Check5; } case Check5: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0); autoskola[playerid] = Check6; } case Check6: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0); autoskola[playerid] = Check7; } case Check7: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0); autoskola[playerid] = Check8; } case Check8: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,Pozice X,Y,Z,7.0); autoskola[playerid] = Check9; } case Check9: { DisablePlayerCheckpoint(playerid); ridicak[playerid] = 1;//da mu ridicak SendClientMessage(playerid,COLOR_WHITE,"[ ! ] Udělal sis řidičák!"); // posle zprávu že Dostal ridicak } } Chyby prosím pište Link to comment Share on other sites More sharing options...
Kuba5 0 Odesláno: 23. Květen, 2010 Share Odesláno: 23. Květen, 2010 Ten TuT vypadá pěkně.. P.S předběhl si mě.. že sem vůbec psal, že je to lepší přes dialog "cyclops" ale to je jedno "basketball" Link to comment Share on other sites More sharing options...
Guest nVidiaX Odesláno: 23. Květen, 2010 Share Odesláno: 23. Květen, 2010 Ten TuT vypadá pěkně.. P.S předběhl si mě.. že sem vůbec psal, že je to lepší přes dialog "cyclops" ale to je jedno "basketball" Ale díky žes to napsal Link to comment Share on other sites More sharing options...
Frajtr 8 Odesláno: 23. Květen, 2010 Share Odesláno: 23. Květen, 2010 hmm 3/10 za #define ID_DIALOGU 1000000000000000000000000000000000 //to se ti sekla klavesnice ne ? XD Link to comment Share on other sites More sharing options...
Guest nVidiaX Odesláno: 23. Květen, 2010 Share Odesláno: 23. Květen, 2010 hmm 3/10 za #define ID_DIALOGU 1000000000000000000000000000000000 //to se ti sekla klavesnice ne ? XD Ne Jen jsem udal příklad Link to comment Share on other sites More sharing options...
Guest l0l Odesláno: 23. Květen, 2010 Share Odesláno: 23. Květen, 2010 hmm 3/10 za #define ID_DIALOGU 1000000000000000000000000000000000 //to se ti sekla klavesnice ne ? XD Link to comment Share on other sites More sharing options...
DonMafia 14 Odesláno: 23. Květen, 2010 Share Odesláno: 23. Květen, 2010 Baví ťa ten spam ? Link to comment Share on other sites More sharing options...
TheJizzy 34 Odesláno: 26. Květen, 2010 Share Odesláno: 26. Květen, 2010 Baví ťa ten spam ? Tebe taky :spam: K tutu, 5/10, kazdy by si to předělal sám z toho menu Link to comment Share on other sites More sharing options...
Guest ufo101 Odesláno: 11. Prosinec, 2010 Share Odesláno: 11. Prosinec, 2010 ked ti mam povedat pravdu sorry mas to zle chiba ti new a1; potom toto mas zle CreatePickup(1239,1,1958.3783, 1343.1572, 15.3746);// toto uz je dobre a = CreatePickup(1239,1,1958.3783, 1343.1572, 15.3746);// potom toto zle if(IsPlayerInSphere(playerid,X,Y,Z,2))//X,Y,Z Si změnte na souradnice { ShowPlayerDialog(playerid,ID_DIALOGU,DIALOG_STYLE_LIST,"Uřad","Udělat Test na Řidičák","Ano","Konec"); } a toto dobre a este daco v cp mas zle if(pickupid == a) { ShowPlayerDialog(playerid,ID_DIALOGU,DIALOG_STYLE_LIST,"Uřad","Udělat Test na Řidičák","Ano","Konec"); } Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now