vladasavel 26 Odesláno: 19. Červen, 2015 Share Odesláno: 19. Červen, 2015 (upraveno) Zdravíčko Představuji Vám svuj Fuel a speedo system..Vytahl jsem ho z mého nedokončeného modu a trošku ještě dodělal aby vše fungovala jak má.Takže k FS.Jednoduchý ale přehledný Fueal system.Jsou tam pouze dvě benzínky v LV. i začátečník si je dokáže přidělat Pokud ne ve spoileru bude popis jak na to. Žádné dialogy a žádné příkazy. Možná trošku náročnější na server díky využití publicu OnPlayerUpdate. Víc si nemám co bych k tomu řekl. Snad to nebude tak hrozný soubor pwn zde http://pastebin.com/r6QFz3f9 Zde ukázka jak přidat benzínku nejprve si vytvoříte Pikcup a 3dtext (souřadnice můžete použít stejné) CreatePickup(1676, 14, x,y,z, -1); Create3DTextLabel("Benzínová Pumpa:Cena Za litr 80 $",0xFFFFFFFF, x,y,z,30,0,0); poté si v publicu PlayerPickupPikcup skopírujete to co tam je jen nahradíte souřadnice vaší benzinkou. if(IsPlayerInSphere(playerid,x,y,z,5)) { new VID = GetPlayerVehicleID(playerid); if(Vgas[VID] < 70) { GameTextForPlayer(playerid,"~w~Probiha tankovani ~n~~g~Cekejte prosim..",4000,3); RefillTimer = SetTimerEx("ReFill",1000,1,"i",playerid); TogglePlayerControllable(playerid,0); Tankuje[playerid] = 1; }else { SCM(playerid,-1,"Natankoval Jste do plna!Děkujeme"); } } Tot Vše.Děkuji za schlédnutí screeny dodám později screeny http://ctrlv.cz/dkKG http://ctrlv.cz/34oT http://ctrlv.cz/TOnD Edited 20. Červen, 2015 by vladasavel Link to comment Share on other sites More sharing options...
mxco 55 Odesláno: 19. Červen, 2015 Share Odesláno: 19. Červen, 2015 Má to háček, vše nebude fungovat jak má. Ani tak nevadí OnPlayerUpdate koneckonců, pokud si člověk potrpí na plynulém updatu tachometru a jeto jediný script tak není problém. Myslíš že cyklus je na vhodném místě ? public OnPlayerConnect(playerid) { for(new i=0;i<MAX_VEHICLES;i++) K přidávání benzinek, nemyslím si že přidávání typu ctrl c, ctrl v je vhodné, z přidání 20 benzinek se člověk zblázní. Stejně jako tvořit globální textdrawy ale pro hráče. - Globální textdrawy se po odpojení hráče nezničí jako PlayerTextDrawy, které by tu byly potřeba lépe. GPS/Pozice nepůjde protože tam není GetPlayer2DZone Nejvíc mi směšné mi přijde šetření na nepravých místech jako je defince SCM nebo IsPlayerInSphere místo IsPlayerInRangeOfPoint Link to comment Share on other sites More sharing options...
vladasavel 26 Odesláno: 19. Červen, 2015 Author Share Odesláno: 19. Červen, 2015 Mxco vsak tu 2d zonu tam mám new pozice[16]; GetPlayer2DZone(playerid, pozice, 16); TextDrawShowForPlayer(playerid,GPS[playerid]); format(gps_string,sizeof(gps_string)," %s",pozice); TextDrawSetString(GPS[playerid], gps_string); a k tomu cyklu..mohl by být ještě v FSinit ale to už je podle mě jedno kde bude definicii scm mám pro svojí potřebu a Sphere jsem zacal pouzívat hned od začátku co jsem to viděl zde na foru SkiBig: nevidiím duvod proč by si to neměl radši zkoušet nejsem blázen abych dával něco co nefguje a víc nechápu proč si myslíš že to není odemě...Vsak jsou to jen promměné hodnoty nic víc. jo jediná vec co není moje je zjištování rychlosti k tomu jsem použil strýčka google Link to comment Share on other sites More sharing options...
TheRohlikar 21 Odesláno: 20. Červen, 2015 Share Odesláno: 20. Červen, 2015 public OnPlayerConnect(playerid) { for(new i=0;i<MAX_VEHICLES;i++) { Vgas[i] = 70; } Při každém připojení jakéhokoli hráče se nastaví všem vozidlům palivo na 70. Doufám, že děláš RL mód... Projdi si to, najdi si, co dává a nedává smysl a přepiš to... Textdrawy nejsou špatné, takže pokračuj. Určitě se to podá ! ... Link to comment Share on other sites More sharing options...
vladasavel 26 Odesláno: 20. Červen, 2015 Author Share Odesláno: 20. Červen, 2015 Ten cyklus jsem tedy předělal. Jinak co jsem to znova prošel by mělo dle mého názoru být bez problémů.Jinak mod už nedělám žádný..Nedodělal jsem to a už se mi do toho ani nějak nechce. Link to comment Share on other sites More sharing options...
Emmyson172 3 Odesláno: 21. Červen, 2015 Share Odesláno: 21. Červen, 2015 Stiahol som to a všetko ide dobre, akurat keď som to dal na fakahedu tak už mi to neaktualizuje tie čísla ako palivo stav a tak. Link to comment Share on other sites More sharing options...
vladasavel 26 Odesláno: 21. Červen, 2015 Author Share Odesláno: 21. Červen, 2015 to může být tím že názvy mých TD je mohou schodovat s něčím co už na serveru máš Link to comment Share on other sites More sharing options...
Emmyson172 3 Odesláno: 21. Červen, 2015 Share Odesláno: 21. Červen, 2015 (upraveno) to může být tím že názvy mých TD je mohou schodovat s něčím co už na serveru máš Nič premenil som názvy a stále nič. Ale na lokalhoste mi to ide. Edited 21. Červen, 2015 by Emmyson172 Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 21. Červen, 2015 Share Odesláno: 21. Červen, 2015 to může být tím že názvy mých TD je mohou schodovat s něčím co už na serveru máš Vole... ted si plácnul takovou blbost Link to comment Share on other sites More sharing options...
tomas150 1 Odesláno: 11. Srpen, 2015 Share Odesláno: 11. Srpen, 2015 Když přijedu k benzince nevim jak natankovat čim mužu natankovat? Link to comment Share on other sites More sharing options...
tomas150 1 Odesláno: 27. Srpen, 2015 Share Odesláno: 27. Srpen, 2015 Vladasavel a jak to mužu to vozidlo natankovat? Link to comment Share on other sites More sharing options...
vladasavel 26 Odesláno: 27. Srpen, 2015 Author Share Odesláno: 27. Srpen, 2015 tankování je automatický když přijedeš na pozice(benzinku) který jsou v PWN 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