Tanga 131 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 Úvod: • Je veľmi ťažké urobiť návod na povolania kvôli ich všestrannosti a rozmanitosti, ale posnažím sa spraviť to. Postup pri vytváraní zamestnania: • Je takmer nemožné použiť na každé zamestnanie rovnaký návod, ale približne sa môžete riadiť týmto mojim: 1. Vymyslieť názov povolania a zadefinovať ho.2. Nájsť základňu takého zamestnania. i) Nájdi si miesto, ktoré sa hodí a choď tam, kde chceš aby sa zamestnávalo. ii) Použi príkaz /save nejakapoznamka. iii) Koordináty nájdeš v súbore C:\Používatelia\TVOJEMENO\Dokumenty\GTA SA User Files\SAMP\savedpositions.txt.3. Vytvoriť vozidlá daného zamestnania a zakázať ostatným prístup. i) Ak nevieš ako vytvárať vozidlá, použi rovnaký postup ako pri kroku 2, len použi príkaz /save vo vozidle.4. Vytvorenie príkazov pre zamestnancov. Postup napísaný v kóde: #define ZAMESTNANIE_JEHOMENO JEHOID // jeho ID si nastavujte sami, po poradí od 1 new PickupZamestnatSaAkoMENOPOVOLANIA; // ak nevieš použiť pickup, pozrisi na spodu návodu v mojom podpise new Zamestnanie[MAX_PLAYERS]; // Toto je verzia pre tých čo nemajú systém ukladania, keď spravím návod naň, prerobím aj toto // Ukladanie zamestnania nie je až také dôležité, napríklad na WTLS to nemajú ukladané. new Pracuje[MAX_PLAYERS]; // Pre obnovovanie pracovného času new Vyplata[MAX_PLAYERS]; forward UkoncitPracovnuDobu(playerid); // Mnou vytvorená funkcia - vhodné na reálne módy - treba si obnovovať zamestnanie // Ale narozdiel od WTLS poliš sa dá byť v každom aute public OnGameModeInit() { // vytvoriť autá a pickupy pre zamestnania return true; } public UkoncitPracovnuDobu(playerid) { // tu bude kod na ukoncenie pracovnej doby return true; } public OnPlayerPickupPickup(playerid, pickupid) { // Po zobratí pickupu pre zamestnanie // Zacat odpocet pre Ukoncenie pracovnej doby // Po zobratí pickupu pre výplaty return true; } Príklady zamestnania a konkrétny postup:1. Kompletné zamestnanie sa ako policajt: #define ZAMESTNANIE_NIC 0 #define ZAMESTNANIE_POLICIA 1 new PickupZamestnatSaAkoPolicajt; new PickupZasluhyPrePolicajta; new Zamestnanie[MAX_PLAYERS]; new Pracuje[MAX_PLAYERS]; new Vyplata[MAX_PLAYERS]; forward UkoncitPracovnuDobu(playerid); public OnGameModeInit() { AddStaticVehicle(596,1554.5928,-1615.0944,13.1075,143.0,0,1); // Policajne auto na stanici PickupZamestnatSaAkoPolicajt = CreatePickup(1275,2,254.2688,65.8360,1003.6406,-1); // Ak nevieš čo to je, pozri návod Pickupy PickupZasluhyPrePolicajta = CreatePickup(1210,2,240.0511,73.5471,1005.0391,-1); return true; } public OnPlayerConnect(playeri) { Zamestnanie[playerid] = 0; // Nie je zamestnany Pracuje[playerid] = 0; // Nepracuje momentalne Vyplata[playerid] = 0; // Ak mate uz loading, tak ju mozete nacitat... return true; } public UkoncitPracovnuDobu(playerid) { Pracuje[playerid] = 0; SendClientMessage(playerid,0xFFFFFFAA,"Skončila sa ti pracovná doba. Choď si ju obnoviť"); return true; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == PickupZamestnatSaAkoPolicajt) { if(Zamestnanie[playeri] == 1 && Pracuje[playerid] == 1) { return SendClientMessage(playerid,0xFFFFFFAA,"Ešte ti nevypršala pracovná licencia."); } Zamestnanie[playerid] = 1; Pracuje[playerid] = 1; SetTimerEx("UkoncitPracovnuDobu",1000*60*30,false,"i",playerid); // pol hodina GameTextForPlayer(playerid,"Pre zatknutie zlocinca stlac ~k~~SNEAK_ABOUT~",5000,3); // Zatýka sa l. altom } else if(pickupid == PickupZasluhyPrePolicajta) { if(Zamestnanie[playerid] == 1) { GivePlayerMoney(playerid, Vyplata[playerid]); Vyplata[playerid] = 0; } } return true; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(Zamestnanie[playerid] == 1 && Pracuje[playerid] == 1) { if((newkeys & KEY_WALK) && !(oldkeys & KEY_WALK)) { for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(GetPlayerWantedLevel(playerid) != 0) { new Float:x,Float:y,Float:z; GetPlayerPos(i,x,y,z); if(IsPlayerInRangeOfPoint(playerid,5,x,y,z)) { ZatknutieHraca(playerid,i); return true; } } } } } } return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new IDModelu; IDModelu = GetVehicleModel(vehicleid); if(!ispassenger) { if(IDModelu == 427 || IDModelu == 596) // policajne auta { if(Zamestnanie[playerid] != 1) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y,z); SendClientMessage(playerid,0xFFFFFFAA,"Nemáš právo používať toto vozidlo, lebo niesi policajt."); } } } return true; } stock ZatknutieHraca(zatykajuci,zatknuty) { SetPlayerWantedLevel(zatknuty, 0); Vyplata[zatykajuci] += 300; SetPlayerPos(playerid, KOORDINATYVAZNICESOMNEZOHNALLEBOMIFURTPADAGTA); return true; } Informační návod - Návod označen jako platný Ten to návod byl označen jako platný.Návod může být kdykoli označen jako nevhodný či neplatný Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 O_o ale jo celkem i pekne Link to comment Share on other sites More sharing options...
Lax. 28 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 // Ukladanie zamestnania nie je až také dôležité, napríklad na WTLS to nemajú ukladané. - podľa mňa je to dôležitá vec, to že to na WTLS nemajú neznamená že to není dôležité Tento návod je blbosť. Návody na zamestnania neboli nikdy dobre (zbytočné písanie). 1 Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 - podľa mňa je to dôležitá vec, to že to na WTLS nemajú neznamená že to není dôležité Tento návod je blbosť. Návody na zamestnania neboli nikdy dobre (zbytočné písanie). Lax. děláto pro nováčky aby neco zjistili co jak se má takže komentuj jak to bude dobre pro novačky jinak si myslim že návod je na CTRL + C/CTRL + V Link to comment Share on other sites More sharing options...
Lax. 28 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 no.. - pseudonávod (vhodný asi na ctrl+c/ctrl+v). - časť "Postup pri vytváraní zamestnania" - toto dokáže spraviť každý (+ je tu kopu návodov na povolanie). - časť "Postup napísaný v kóde" - tam má popísane nejaké veci no toto podľa teba začiatočníkovi pomôže ? Napríklad: Ukladanie zamestnania nie je až také dôležité, napríklad na WTLS to nemajú ukladané Pre obnovovanie pracovného času Mnou vytvorená funkcia - vhodné na reálne módy - treba si obnovovať zamestnanie ________________________________________ - časť "Príklady zamestnania a konkrétny postup" - nemá popísane takmer nič, takže ak ty tvrdíš že to robil pre začiatočníka, tak ten môže na to tak maximálne pozerať Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 no.. - pseudonávod (vhodný asi na ctrl+c/ctrl+v). - časť "Postup pri vytváraní zamestnania" - toto dokáže spraviť každý (+ je tu kopu návodov na povolanie). - časť "Postup napísaný v kóde" - tam má popísane nejaké veci no toto podľa teba začiatočníkovi pomôže ? Napríklad: Ukladanie zamestnania nie je až také dôležité, napríklad na WTLS to nemajú ukladané Pre obnovovanie pracovného času Mnou vytvorená funkcia - vhodné na reálne módy - treba si obnovovať zamestnanie ________________________________________ - časť "Príklady zamestnania a konkrétny postup" - nemá popísane takmer nič, takže ak ty tvrdíš že to robil pre začiatočníka, tak ten môže na to tak maximálne pozerať no a ne ?:DDD :33 Link to comment Share on other sites More sharing options...
Tanga 131 Odesláno: 1. Listopad, 2013 Author Share Odesláno: 1. Listopad, 2013 Rád by som upresnil Laxove dristy.Je to pre nováčikov.Napr.:Ty nevieš matiku, tak ti zbytočne niekto bude zo začiatku vykladať teórie čísel.Potrebuješ na to postup ako sa robia rovnice a potom budeš chápať súvislosti.-------------------------------------------------------------------------------------Je ukladanie dôležité či nie?Hlavným dôvodom prečo som to dal takto je ten napísaný hneď pred tým, vieš?-------------------------------------------------------------------------------------Pseudonávod na CTRL+C?i) Pseudonávod to nie je http://www.mojslovnik.sk/slovnik-cudzich-slov/ - ani jedna z definícii nesedí.ii) Je tam napísaný absolútne presný postup, ktorý môžeš nasledovať. Ak si si všimol, je to obmena postupu kódu čo je skrátenie celého skriptu.iii) Je mi jedno či to niekto skopíruje, ten čo chce sa naučí, ten čo nie nenaučí. • Nebudem limitovať tých, čo ich to zaujíma.-------------------------------------------------------------------------------------Začiatočník na to môže len pozerať?To musí pochopiť každý. Nie su tam žiadne termíny, žiadne cudzie slová.Ak to nechápeš, poriadne sa sústreď.-------------------------------------------------------------------------------------Ciel mojich tutorialov je napísať PORIADNY tut pre každého čo ešte nikdy nič s PC nerobil.Predtým, než sem niečo dám vždy to ukážem 9 ročnej sestre, či to pochopí. 1 Link to comment Share on other sites More sharing options...
Frajtr 8 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 nechápu coto je ... a jak už někdo psal návod na povolání je kravina povolání je stejně jenom 1 proměnná nejvíc mě zabilo mnou vytvořená funkcia dit si jenom definoval public Link to comment Share on other sites More sharing options...
jAk3r 47 Odesláno: 1. Listopad, 2013 Share Odesláno: 1. Listopad, 2013 To mě zase fascinuje jak všude dává to WTLS :D Link to comment Share on other sites More sharing options...
Tanga 131 Odesláno: 2. Listopad, 2013 Author Share Odesláno: 2. Listopad, 2013 To mě zase fascinuje jak všude dává to WTLS ---------------------------------------------------------------- NiCe mi platí za reklamu . (Ale nie nie, že dostanem ban .) nechápu coto je ... a jak už někdo psal návod na povolání je kravina povolání je stejně jenom 1 proměnná nejvíc mě zabilo mnou vytvořená funkcia dit si jenom definoval public -------------------------------------------------------------------------------------------- Je to len jedna premenný, ale s jednou premennou nezatkneš hráča a neodvezieš sa v taxíku. To preto mnou vytvorená funkcia, lebo v mojich návodoch sa nepoužívajú cudzie slová a to mi vtedy prišlo ako naj nápad . Link to comment Share on other sites More sharing options...
jAk3r 47 Odesláno: 2. Listopad, 2013 Share Odesláno: 2. Listopad, 2013 Cože??? :D tohle byl doufám fór že jo? Že ti NiCe platí za reklame ve stylu "Ale né jak na WTLS" protože pokut tohle je tvůj styl dělání reklamy tak bych ti ani za zlatý prase nenechal dělat pro nás.... A prosím tě znám NiCeho už delší dobu a vím že on není typ člověka co by potřeboval jiný lidi na to dělat reklamy takže být teboz bych toho nechal je to jen pro tvé dobro a nemusíš tím že miluješ WTLS otravovat všechny...!!! Link to comment Share on other sites More sharing options...
Tanga 131 Odesláno: 2. Listopad, 2013 Author Share Odesláno: 2. Listopad, 2013 LOL, nepochopil si, že to je žart? Je to hneď v zátvorke napísané xD :D . Link to comment Share on other sites More sharing options...
jAk3r 47 Odesláno: 2. Listopad, 2013 Share Odesláno: 2. Listopad, 2013 Ale to nevadí že to je sranda ale prostě že hned si musel dát WTLS mohl jsi třeba Reálnou zemi nebo tak něco ale né hned WTLS Link to comment Share on other sites More sharing options...
Tanga 131 Odesláno: 2. Listopad, 2013 Author Share Odesláno: 2. Listopad, 2013 Ja som chcel príklad úspešného servera kde je to tak..Na RZE sa ale povolania ukladajú (aj keď je úspešnejší). Link to comment Share on other sites More sharing options...
jAk3r 47 Odesláno: 2. Listopad, 2013 Share Odesláno: 2. Listopad, 2013 To je jedno tím pádem tvůj návod strácí na originalitě když tam cpeš jinej projekt Link to comment Share on other sites More sharing options...
Tanga 131 Odesláno: 2. Listopad, 2013 Author Share Odesláno: 2. Listopad, 2013 Néé, to je motivačne.Môj návod je stále písaný mojim štýlom a on samotný originálny je!To, že je tam zamestnanie už originálne nie je . Link to comment Share on other sites More sharing options...
vopojtepek 0 Odesláno: 29. Prosinec, 2013 Share Odesláno: 29. Prosinec, 2013 Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 29. Prosinec, 2013 Share Odesláno: 29. Prosinec, 2013 Ješte ktomu #define ZAMESTNANIE_NIC 0#define ZAMESTNANIE_POLICIA 1stačí ienum{ JOB_NIC, JOB_POLICIE } Link to comment Share on other sites More sharing options...
Alcag 0 Odesláno: 9. Září, 2015 Share Odesláno: 9. Září, 2015 Jak takhle udělám povolání zdravotník ? Link to comment Share on other sites More sharing options...
rEf 53 Odesláno: 8. Říjen, 2015 Share Odesláno: 8. Říjen, 2015 Alcag, tohle je strašně zastaralý způsob pro vytváření zaměstnání a to i na tehdejší rok 2013 já osobě bych ti nedoporučoval takhle dělat. Radši si na internetu v případě že to nedokážeš sám udělat zkus najít: job system Link to comment Share on other sites More sharing options...
TheBrothersPlays 0 Odesláno: 16. Srpen, 2016 Share Odesláno: 16. Srpen, 2016 Luxusný tutorial. Naučil som sa robiť zamestnania. 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