Marwin37 5 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 Pripravil jsem vam tut na vytvoreni autoskoly s chackpointy tut je spise pro zacatecniky / amatery Nahoru do modu si nadefinujeme par veci (barvu, checkpointy, pickupy) //============================================================================== #define BARVA_ORANZOVA 0xFF8C0000 //============================================================================== new ridicak[MAX_PLAYERS]; new pickupridicak; new Menu:ridicakmenu; new autoskola[MAX_PLAYERS]; //============================================================================== #define CP2 2 #define CP3 3 #define CP4 4 #define CP5 5 #define CP6 6 #define CP7 7 #define CP8 8 #define CP9 9 //============================================================================== do public OnPlayerPickUpPickup (nadefinujem pickup u autoskoly) //============================================================================== if(pickupid == pickupridicak){ ShowMenuForPlayer(ridicakmenu,playerid); } } //============================================================================== ted do public OnPlayerSelectedMenuRow (a zde nadefinujem co se objevi po vztupu do pickupu) new Menu:Current = GetPlayerMenu(playerid); if (Current == ridicakmenu ) { switch(row) { case 0:{ if(GetPlayerMoney(playerid) < 19999) { SendClientMessage(playerid, BARVA_ORANZOVA, "Nemáš peníze."); } else if (ridicak[playerid] == 1) { SendClientMessage(playerid, BARVA_ORANZOVA, "Už máš řidičák."); }else{ GivePlayerMoney(playerid,-20000); SendClientMessage(playerid,BARVA_ORANZOVA,"Zkoušky beží, projížděj čevenými kruhy."); SetPlayerCheckpoint(playerid,-2272.9045,2349.3694,4.5975,7.0); autoskola[playerid] = CP2; } } } } return 1; } do public OnPlayerEnterCheckpoint (zde definujem souradnice (X,Y,Z,Velikost) checkpointu) //============================================================================== switch(autoskola[playerid]) { case CP2: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2354.1875,2412.0601,6.5100,7.0); autoskola[playerid] = CP3; } //============================================================================== case CP3: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2494.1377,2429.4465,16.2495,7.0); autoskola[playerid] = CP4; } //============================================================================== case CP4: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2556.2363,2383.2290,13.1474,7.0); autoskola[playerid] = CP5; } //============================================================================== case CP5: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2566.3552,2338.3433,4.6145,7.0); autoskola[playerid] = CP6; } //============================================================================== case CP6: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2441.9961,2332.2297,4.6154,7.0); autoskola[playerid] = CP7; } //============================================================================== case CP7: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2334.8831,2376.0154,5.4174,7.0); autoskola[playerid] = CP8; } //============================================================================== case CP8: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2263.1018,2328.7861,4.5926,7.0); autoskola[playerid] = CP9; } //============================================================================== case CP9: { DisablePlayerCheckpoint(playerid); ridicak[playerid] = 1; SendClientMessage(playerid,BARVA_ORANZOVA,"Udělal jsi autoškolu"); } } return 1; } Cele (jako FilterScript) bez dalsich pridavku by to melo vypadat takhle #include #include #include //============================================================================== #define BARVA_ORANZOVA 0xFF8C0000 //============================================================================== new ridicak[MAX_PLAYERS]; new pickupridicak; new Menu:ridicakmenu; new autoskola[MAX_PLAYERS]; //============================================================================== #define CP2 2 #define CP3 3 #define CP4 4 #define CP5 5 #define CP6 6 #define CP7 7 #define CP8 8 #define CP9 9 //============================================================================== public OnPlayerPickUpPickup(playerid, pickupid) { //============================================================================== if(pickupid == pickupridicak){ ShowMenuForPlayer(ridicakmenu,playerid); } } //============================================================================== public OnPlayerSelectedMenuRow(playerid, row) { //============================================================================== new Menu:Current = GetPlayerMenu(playerid); if (Current == ridicakmenu ) { switch(row) { case 0:{ if(GetPlayerMoney(playerid) < 19999) { SendClientMessage(playerid, BARVA_ORANZOVA, "Nemáš peníze."); } else if (ridicak[playerid] == 1) { SendClientMessage(playerid, BARVA_ORANZOVA, "Už máš řidičák."); }else{ GivePlayerMoney(playerid,-20000); SendClientMessage(playerid,BARVA_ORANZOVA,"Zkoušky beží, projížděj čevenými kruhy."); SetPlayerCheckpoint(playerid,-2272.9045,2349.3694,4.5975,7.0); autoskola[playerid] = CP2; } } } } return 1; } //============================================================================== public OnPlayerEnterCheckpoint(playerid) { //============================================================================== switch(autoskola[playerid]) { case CP2: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2354.1875,2412.0601,6.5100,7.0); autoskola[playerid] = CP3; } //============================================================================== case CP3: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2494.1377,2429.4465,16.2495,7.0); autoskola[playerid] = CP4; } //============================================================================== case CP4: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2556.2363,2383.2290,13.1474,7.0); autoskola[playerid] = CP5; } //============================================================================== case CP5: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2566.3552,2338.3433,4.6145,7.0); autoskola[playerid] = CP6; } //============================================================================== case CP6: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2441.9961,2332.2297,4.6154,7.0); autoskola[playerid] = CP7; } //============================================================================== case CP7: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2334.8831,2376.0154,5.4174,7.0); autoskola[playerid] = CP8; } //============================================================================== case CP8: { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-2263.1018,2328.7861,4.5926,7.0); autoskola[playerid] = CP9; } //============================================================================== case CP9: { DisablePlayerCheckpoint(playerid); ridicak[playerid] = 1; SendClientMessage(playerid,BARVA_ORANZOVA,"Udělal jsi autoškolu"); } } return 1; } POZNAMKA: //============================================================================== Tohohle si nevsimejte davam si tam oddelovace abych to mel prehlednejsi. Inu jak rikam neprehledne pawno je na hov** pawno Link to comment Share on other sites More sharing options...
Mattsy 29 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 patri to do FS lebo nieje nic vysvetlene Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 správně se píše checkpoint Link to comment Share on other sites More sharing options...
CjKing 0 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 Diki dam do modu ale mohol by si mi to vysvetlil lebo som to nepochopil Link to comment Share on other sites More sharing options...
Mattsy 29 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 jojo nezabudni to tam dat pomocou CTRL+C a CTRL+V Link to comment Share on other sites More sharing options...
CjKing 0 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 Prestan ja nekopcim ! ale jasne ze to do mojho modu co bude teraz nebude a viete co ?! Link to comment Share on other sites More sharing options...
Mattsy 29 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 nene ty nekopcis tej druhej vete by nepochopil ani Einstein ani Da Vinci vysvetli ju Link to comment Share on other sites More sharing options...
CjKing 0 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 OK NAPRIKLAD TOTO : DisablePlayerCheckpoint(playerid); //nwm asi potrebne SetPlayerCheckpoint(playerid,-2263.1018,2328.7861,4.5926,7.0); //xyz autoskola[playerid] = CP9; //je to cekoponit 9 a tamto vsetko chapem aj toto takze ! Link to comment Share on other sites More sharing options...
Mattsy 29 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 DisablePlayerCheckpoint(playerid); ked nevies naco je toto tak sa douc anglictinu lebo Pawn si staci prelozit a uz tomu chapes. BTW:kolko mas IQ? 50?70? Link to comment Share on other sites More sharing options...
CjKing 0 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 Musite kazdu lamu proovat ?! necudujem sa preco ludia ochadzaju an pawnobox a este ak si ymslis ze si kral pawna taks i na omyel maverick je anjslvanejsi a este viem co to je ze skryje niekomu toto co presiela da ine neyom az taka lama ty si dement Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 hele, neříkal jsi tuhle že umíš pawno ? lol, maverick je nejslavnější (nebo co si to chtěl říct) ? myslíš svojí blbostí ? Link to comment Share on other sites More sharing options...
Mattsy 29 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 looooooooooool Maverick najslavnejsi? mne chytrak poslal rozobrane MT2 sama kopirka SA:MP forka a tebe asi nehovori nic meno ako DracoBlue ci Y_Less co? chod sa vypchat ty lamo Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 už asi spinká tak pšššt ... Link to comment Share on other sites More sharing options...
Guest NtCat7 Odesláno: 5. Květen, 2009 Share Odesláno: 5. Květen, 2009 Toto je fakt d e m e n t, ten CjKing. Sebavedomé (aspoň on si to myslí) vystupovanie 7-ročného decka. Taký BANánik, tak na týždeň, by mu možno trochu pomohol spamätať sa. A že vraj nekopíruje a že tam všetkému rozumie? A čo malo potom byť to tvoje: DisablePlayerCheckpoint(playerid); // nwm asi potrebne ?! Ak nevieš, tak "DisablePlayerCheckpoint" znamená "zrušiť hráčov checkpoint". A prepáč, ty všetkému rozumieš, to ti tu zbytočne niečo hovoríme! :-O EDIT: Jeden príspevok v Helpe od CjKinga: ale mohol ybs i mi to vystvetlit lebo chcem sa naucit pawnoa ne kopcit Tak sa sakra rozhodni! Chceš sa pawn učiť, alebo ho už vieš? Link to comment Share on other sites More sharing options...
CjKing 0 Odesláno: 5. Květen, 2009 Share Odesláno: 5. Květen, 2009 po prve dneska som napisal jeden prispevok + tento a uz nespamujem a mam 14 A ESTE NIECO Z PAWNA VIEM DALSIE SA DOUCUJEM Link to comment Share on other sites More sharing options...
maic 0 Odesláno: 7. Květen, 2009 Share Odesláno: 7. Květen, 2009 Lidi lid ste mu dali na prdel A ty chlapče pokud se chceš něco naučit tak se uč sám bez kopírovaní a nejlépe z forum.sa-mp.com nebo wiki.sa-mp.com Tam jsem se učil všecko i já a řeknu ti není to tak těžké jako to vypadá Link to comment Share on other sites More sharing options...
Guest NtCat7 Odesláno: 13. Květen, 2009 Share Odesláno: 13. Květen, 2009 Njn, lenže on raz tvrdí, že vie pawno, raz, že sa ho chce naučiť, lebo tam nič nevie, k tomu väčšinu príspevkov musíš lúštiť, oč atm avsltne apnsíal (čo tam vlastne napísal).... to je potom ťažko.... :-/ Link to comment Share on other sites More sharing options...
lukas_zv 0 Odesláno: 24. Červen, 2009 Share Odesláno: 24. Červen, 2009 prosim vas kde sa nachadza tato autoskola v Gta Link to comment Share on other sites More sharing options...
CjKing 0 Odesláno: 25. Červen, 2009 Share Odesláno: 25. Červen, 2009 Prosim potreboval by som miesto tých červených stop kruhy aké sú na keď lietaš diki za help Link to comment Share on other sites More sharing options...
Guest Sayels Odesláno: 22. Červenec, 2009 Share Odesláno: 22. Červenec, 2009 ":27at86bn]patri to do FS lebo nieje nic vysvetlene Takový podrobnosti Link to comment Share on other sites More sharing options...
Guest Sayels Odesláno: 22. Červenec, 2009 Share Odesláno: 22. Červenec, 2009 Kde máš CreatePickup ?? nechápu kde ten pickup najdu chybí ti to tam lamo :thumbdown: Link to comment Share on other sites More sharing options...
Marwin37 5 Odesláno: 22. Červenec, 2009 Author Share Odesláno: 22. Červenec, 2009 si ho vytvor ja pocital s tim ze mate autoskolu vytvorenou atd. ze si jen zmenite menu Link to comment Share on other sites More sharing options...
Adamos 1 Odesláno: 22. Červenec, 2009 Share Odesláno: 22. Červenec, 2009 Sayels":1vfyrosv]Kde máš CreatePickup ?? nechápu kde ten pickup najdu chybí ti to tam lamo :thumbdown: to si neumis vytvorit ani pickup? lamo Link to comment Share on other sites More sharing options...
tejpek 3 Odesláno: 6. Květen, 2010 Share Odesláno: 6. Květen, 2010 hej omg on tam neni pickupridicak jak ho vytvorim Link to comment Share on other sites More sharing options...
MIKI785 14 Odesláno: 6. Květen, 2010 Share Odesláno: 6. Květen, 2010 hej omg on tam neni pickupridicak jak ho vytvorim trocha stary tema nemyslis? stř 22. črc 2009 8:16:07 cetls pravidla? 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