Mivčo 90 Odesláno: 2. Leden, 2013 Share Odesláno: 2. Leden, 2013 Zdravím mám zamestnania http://pawno.cz/topi...i-pres-klavesu/ pohol mi aj ich upravit Jaker ale ako si tam spravim spawn a výplatu ked sa chcem zamestnat neda mi to skin ani jednu zbran ako a ani sa mi nezmeni farba ako na rze Prosim help ako to mám spravit. Dakujem Link to comment Share on other sites More sharing options...
0 jAk3r 47 Odesláno: 2. Leden, 2013 Share Odesláno: 2. Leden, 2013 Fajn udělám ti názornou ukázku new job[MAX_PLAYERS]; //proměna pro povolání new povolanipick; // definace povolání #define SCM SendClientMessageGameModeInit: forward Vyplaty();// tohle je definice publiku povolanipick = CreatePickup(1314,1,X,Y,Z); // Doplnte si souřadnice SetTimer("Vyplaty",300000,true);// bude dávať výplatu každých 5 minút if(pickupid == povolanipick){ SCM(playerid,COLOR_****,"Tady si něco napiš např: zaměstnej se L.ALTem");// Tady si něco dejte třeba } if(newkeys == KEY_WALK){//L.ALT pro zaměstnání if(IsPlayerInSphere(playerid,X,Y,Z, 3) == 1){//když je v určitých souřadnicích, Doplnte si! if(job[playerid] == 1) return SendClientMessage(playerid, COLOR_GREEN, "[** ERROR **] Zde už jsi zaměstnán!"); job[playerid] = 1; // Zaněstná ho SetPlayerSkin(playerid, ID Skinu);//nastavi skin GivePlayerWeapon(playerid, ZBRAN,Náboje);// damu zbran SetPlayerColor(playerid,barva);//da mu barvu nicku //ATD Zde si muzete doplnit třeba mu doplnit zdraví a tak } } public Vyplaty()//public na výplaty { for(new i=0;i < MAX_PLAYERS_EX; i++) // vytvoríme cyklus { if(Job[i] == 1)//podmienka na Job (môžte si zmeniť na 1 , 2 , 3 ... , podľa ID Jobov čo máte vy ..) { new pay = (50+random(50))*250;// "nanewujeme" si výplatu new string[128];// "nanewujeme" si string pre správu format(string,sizeof(string),"[ Výplata ]: Ako Hasič si dostal výplatu $%d .", pay); // formát ktorý napíše koľko si dostal na výplatu SCM(i,0x00CC00AA,string); // odošle správu GivePlayerMoney(i,pay);// dá peniaze } } return 1; } Tady máš zákldy povolání a když tak tady na pawnu máš veškeré návody adt... a plus existuje google.cz 1 Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 2. Leden, 2013 Author Share Odesláno: 2. Leden, 2013 Dakujem a nechapem totuto if(Job == 1)//podmienka na Job (môžte si zmeniť na 1 , 2 , 3 ... , podľa ID Jobov čo máte vy ..) dam si naprklad že if(Job == 10) to je že mám na servery 10 povolaný ? a ako dam že pri povolaný sprav a že napiše na ca že Hráč sa zamestnal za mafiana ako ot spravím?? Link to comment Share on other sites More sharing options...
0 jAk3r 47 Odesláno: 2. Leden, 2013 Share Odesláno: 2. Leden, 2013 Tady tohle: if(Job[i] == 1)//podmienka na Job (môžte si zmeniť na 1 , 2 , 3 ... , podľa ID Jobov čo máte vy ..) To znamená že povolán í který si nadefinoval na číslo 1 = Policista 2=Mafian 3,4,5,5 adt..... prostě každý povolání musí mít u tebe číslo a podtom do toho public Vypalyt už jen přidáváš --> if(Job[i] == 2)//podmienka na Job (môžte si zmeniť na 1 , 2 , 3 ... , podľa ID Jobov čo máte vy ..) { new pay = (50+random(50))*250;// "nanewujeme" si výplatu new string[128];// "nanewujeme" si string pre správu format(string,sizeof(string),"[ Výplata ]: Ako Hasič si dostal výplatu $%d .", pay); // formát ktorý napíše koľko si dostal na výplatu SCM(i,0x00CC00AA,string); // odošle správu GivePlayerMoney(i,pay);// dá peniaze } if(Job[i] == 3)//podmienka na Job (môžte si zmeniť na 1 , 2 , 3 ... , podľa ID Jobov čo máte vy ..) { new pay = (50+random(50))*250;// "nanewujeme" si výplatu new string[128];// "nanewujeme" si string pre správu format(string,sizeof(string),"[ Výplata ]: Ako Hasič si dostal výplatu $%d .", pay); // formát ktorý napíše koľko si dostal na výplatu SCM(i,0x00CC00AA,string); // odošle správu GivePlayerMoney(i,pay);// dá peniaze } if(Job[i] == 4)//podmienka na Job (môžte si zmeniť na 1 , 2 , 3 ... , podľa ID Jobov čo máte vy ..) { new pay = (50+random(50))*250;// "nanewujeme" si výplatu new string[128];// "nanewujeme" si string pre správu format(string,sizeof(string),"[ Výplata ]: Ako Hasič si dostal výplatu $%d .", pay); // formát ktorý napíše koľko si dostal na výplatu SCM(i,0x00CC00AA,string); // odošle správu GivePlayerMoney(i,pay);// dá peniaze } adt....... Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 2. Leden, 2013 Author Share Odesláno: 2. Leden, 2013 A ako zmenim napriklad pictup napr na kartu? Link to comment Share on other sites More sharing options...
0 jAk3r 47 Odesláno: 2. Leden, 2013 Share Odesláno: 2. Leden, 2013 Vytvoříš si novou proměnu třeba : new policiepick; a pak si uděláš souřadnice kde chces mít ten pickup neboli tu kartu jak chceš ty a do Ongameinit dáš--> policiepick = CreatePickup(1314,1,X,Y,Z); // Doplnte si souřadnice no a pak už jen uděláš _---> if(pickupid == policiepick){ SCM(playerid,COLOR_****,"Tady si něco napiš např: zaměstnej se L.ALTem");// Tady si něco dejte třeba } a souřadnice ještě vložíš do --> if(IsPlayerInSphere(playerid,X,Y,Z, 3) == 1){//když je v určitých souřadnicích, Doplnte si! No a hotovo máš další nové povolání Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 3. Leden, 2013 Author Share Odesláno: 3. Leden, 2013 ok díki hele máš skype pridaj si ma: bartolomej09 lebo mne sa nechce sem pdavat help na cakat: 1 Link to comment Share on other sites More sharing options...
Dotaz
Mivčo 90
Zdravím
mám zamestnania http://pawno.cz/topi...i-pres-klavesu/
pohol mi aj ich upravit Jaker ale
ako si tam spravim spawn a výplatu ked sa chcem zamestnat neda mi to skin ani jednu zbran ako a ani sa mi nezmeni farba
ako na rze
Prosim help ako to mám spravit.
Dakujem
Link to comment
Share on other sites
6 odpovědí na tuto otázku
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