Guest [*LoNg*]LiFe Odesláno: 27. Březen, 2009 Share Odesláno: 27. Březen, 2009 Nudil som sa tak som si spravil vlastny wl system xD new Text:WL1;//textdraw kde je wl1 new Text:WL2;//textdraw kde je wl2 new Text:WL3;//textdraw kde je wl3 new Text:WL4;//textdraw kde je wl4 new Text:WL5;//textdraw kde je wl5 new vykr;//vykradanie pickup new Menu:vykrmenu;//menu pre vykradanie new wlv[MAX_PLAYERS];//podmienka pre wl 1,2,3,4,5 totis to toto funguje pre ulozenie a nacitanie wl uvidite v spawne new pol;//znizenie wl new Menu:polmenu;//menu na znizenie wl new p2;//objeck 2 kde sa bude vykradat obchod new p1;//objeck 3 kde sa bude vykradat obchod p1 = CreatePickup(1239,1,suradky); p2 = CreatePickup(1239,1,suradky); vykr = CreatePickup(1239,1,suradky); vykrmenu = CreateMenu("Vykradanie", 1, 100.0, 150.0, 200.0, 200.0); AddMenuItem(vykrmenu, 0, "Vykradnut"); AddMenuItem(vykrmenu, 0, "Koniec"); pol = CreatePickup(1239,1,suradky); polmenu = CreateMenu("Wanted lvl", 1, 100.0, 150.0, 200.0, 200.0); AddMenuItem(polmenu, 0, "Znizit wl"); AddMenuItem(polmenu, 0, "Koniec"); //wl system WL1 = TextDrawCreate(496.0,98.0, "~r~]");//umiestnenie wl TextDrawLetterSize(WL1, 0.8, 1.4);//velkost wl TextDrawFont(WL1, 2);//pismo wl -----.,!)ô§ plati pre vsetky as po WL5:) TextDrawTextSize(Text:WL1, 50, 40); //wl2 WL2 = TextDrawCreate(496.0,98.0, "~r~]]"); TextDrawLetterSize(WL2, 0.8, 1.4); TextDrawFont(WL2, 2); TextDrawTextSize(Text:WL2, 50, 40); //wl3 WL3 = TextDrawCreate(496.0,98.0, "~r~]]]"); TextDrawLetterSize(WL3, 0.8, 1.4); TextDrawFont(WL3, 2); TextDrawTextSize(Text:WL3, 50, 40); //wl4 WL4 = TextDrawCreate(496.0,98.0, "~r~]]]]"); TextDrawLetterSize(WL4, 0.8, 1.4); TextDrawFont(WL4, 2); TextDrawTextSize(Text:WL4, 50, 40); //wl5 WL5 = TextDrawCreate(496.0,98.0, "~r~]]]]]"); TextDrawLetterSize(WL5, 0.8, 1.4); TextDrawFont(WL5, 2); TextDrawTextSize(Text:WL5, 50, 40); //konec:) do connectu wlv[playerid] = 0;//na zaciatku ti to da wanted lvl0 wlv[playerid] = dUserINT(PlayerName(playerid)).("Wanted:"); //nacitanie zo save tvoj wl do disconnectu dUserSetINT(PlayerName(playerid)).("Wanted:",wlv[playerid]);//ulozenie do save tvoj wl do onplayerspawn //wl:) if (wlv[playerid] == 1) {//ked mas wl 1 co sa stane TextDrawShowForPlayer(playerid, WL1);//da ti to textdraw wl 1:) takto to pokracuje vo vsetkich } if (wlv[playerid] == 2) { TextDrawHideForPlayer(playerid, WL1); TextDrawShowForPlayer(playerid, WL2); } if (wlv[playerid] == 3) { TextDrawHideForPlayer(playerid, WL2); TextDrawShowForPlayer(playerid, WL3); } if (wlv[playerid] == 4) { TextDrawHideForPlayer(playerid, WL3); TextDrawShowForPlayer(playerid, WL4); } if (wlv[playerid] == 5) { TextDrawHideForPlayer(playerid, WL4); TextDrawShowForPlayer(playerid, WL5); } if (wlv[playerid] == 6) {//pre istotu som dal aj 6 kebyze sa najde bug .... ps v scripfiles kde mas nick a budes mat lvl 5 tak sa ti bude ukazovat 6:) TextDrawHideForPlayer(playerid, WL4);//skrije wl 4 TextDrawShowForPlayer(playerid, WL5);//a da 5 } //--- do onplayerpickup.... if(pickupid == vykr)//vykradanie { ShowMenuForPlayer(vykrmenu,playerid); } if(pickupid == p1)//vykradanie pozicia 2 { ShowMenuForPlayer(vykrmenu,playerid); } if(pickupid == p2)//vykradanie pozicia 3 { ShowMenuForPlayer(vykrmenu,playerid); } if(pickupid == pol)//predanie wl { ShowMenuForPlayer(polmenu,playerid); } do selectmenu.... if (Current == polmenu ) {//menu na predavanie wl switch(row) { case 0:{ if(GetPlayerMoney(playerid) < 1999) {//ked nemas bubace SendClientMessage(playerid, COLOR_YELLOW, "Nemas dostatok penazi !");//Text co ti vypise lamo }else{ SendClientMessage(playerid, COLOR_YELLOW, "Znizil si wl na 0 !");//text co sa stane ked splnas podmienku o bubacoch GivePlayerMoney(playerid,-2000);//zebere ti to 2 litre wlv[playerid] = 0;//nastavi premenu wl na 0 cize mas wl 0 TextDrawShowForPlayer(playerid, WL1);//ukaze wl1 TextDrawHideForPlayer(playerid, WL1);//skrije wl1 TextDrawShowForPlayer(playerid, WL2);//ukaze wl2 TextDrawHideForPlayer(playerid, WL2);//skrije wl2 TextDrawShowForPlayer(playerid, WL3);//ukaze wl3 TextDrawHideForPlayer(playerid, WL3);//skrije wl3 TextDrawShowForPlayer(playerid, WL4);//ukaze wl5 TextDrawHideForPlayer(playerid, WL4);//skrije wl4 TextDrawShowForPlayer(playerid, WL5);//ukaze wl5 TextDrawHideForPlayer(playerid, WL5);//skrije wl5 //pocujte preto som to spravil takto jebnuto bo sa mi tam nedchcela davat podmienka xD mozno vo v. 2 to bude tak }}}}//konec //vykradanie if (Current == vykrmenu ) { switch(row) { case 0:{ if (wlv[playerid] == 6) { SendClientMessage(playerid, COLOR_YELLOW, "Uz mas wl 5 mas smolu!");//ked mas wl 5 nepomylte sa ta 6 tam je s mojho dvovodu nechaj to tam ti kopirak co to kopirujes a citas }else{ if (wlv[playerid] == 0) { SendClientMessage(playerid, COLOR_YELLOW, "Vykradol si tento obchod a odniesol si si 2568eur a +1 wl !"); wlv[playerid] = 2;//2 podmienka wl TextDrawShowForPlayer(playerid, WL1);//da 1 wl GivePlayerMoney(playerid,2568);//da kese }else{ if (wlv[playerid] == 2) { SendClientMessage(playerid, COLOR_YELLOW, "Vykradol si tento obchod a odniesol si si 2568eur a +1 wl !"); wlv[playerid] = 3; TextDrawHideForPlayer(playerid, WL1);//da do prdele WL1 TextDrawShowForPlayer(playerid, WL2);//da wl2 tebe a takto to pokracuje dalej GivePlayerMoney(playerid,2568); }else{ if (wlv[playerid] == 3) { SendClientMessage(playerid, COLOR_YELLOW, "Vykradol si tento obchod a odniesol si si 2568eur a +1 wl !"); wlv[playerid] = 4; TextDrawHideForPlayer(playerid, WL2); TextDrawShowForPlayer(playerid, WL3); GivePlayerMoney(playerid,2568); }else{ if (wlv[playerid] == 4) { SendClientMessage(playerid, COLOR_YELLOW, "Vykradol si tento obchod a odniesol si si 2568eur a +1 wl !"); wlv[playerid] = 5; TextDrawHideForPlayer(playerid, WL3); TextDrawShowForPlayer(playerid, WL4); GivePlayerMoney(playerid,2568); }else{ if (wlv[playerid] == 5) { SendClientMessage(playerid, COLOR_YELLOW, "Vykradol si tento obchod a odniesol si si 2568eur a +1 wl !"); wlv[playerid] = 6; TextDrawHideForPlayer(playerid, WL4); TextDrawShowForPlayer(playerid, WL5); GivePlayerMoney(playerid,2568); }else{ }}}}}}}}} //uplny konec hej lama ked ti to nejde pisni poradim ked to citas ty hej ty ano ty a si admin sry za tu lamu ps. odskusane 100% funkcne tu je screen http://www.upload-obrazkov.imghost.sk/files/0y68roo53m5mo7mbzxv7.bmp Link to comment Share on other sites More sharing options...
Guest chrris Odesláno: 27. Březen, 2009 Share Odesláno: 27. Březen, 2009 pekne Link to comment Share on other sites More sharing options...
Guest [*LoNg*]LiFe Odesláno: 27. Březen, 2009 Share Odesláno: 27. Březen, 2009 xD mi ces povedat ze si si to uz aj precital ? Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 27. Březen, 2009 Share Odesláno: 27. Březen, 2009 lol, za 1. chtělo by to screeny za 2. nedělal bych tam tolik textdrawů, udělal bych 1 textdraw a pak bych akorát používal TextDrawSetString a nemusel bych dávat TextDrawHide,TextDrawShow,TextDrawHide,TextDrawShow atd .... musel by si ho ale udělat pro všechny hráče tedy [MAX_PLAYERS], bude to sice více textdrawů ale nebude v tom takovej bordel za 3. máš tam zbytečnou funkci TextDrawTextSize Link to comment Share on other sites More sharing options...
Guest [*LoNg*]LiFe Odesláno: 27. Březen, 2009 Share Odesláno: 27. Březen, 2009 za 3. máš tam zbytečnou funkci TextDrawTextSize to nwm lol ja to drbem vsade mas tu screen xD Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 27. Březen, 2009 Share Odesláno: 27. Březen, 2009 ten screen sem myslel do toho 1. příspěvku, jako editovat ale to je jedno .. ps: funkce TextDrawTextSize se používá zejména když tam máš funkci TextDrawUseBox = 1 ( prostě když tam máš box ), Link to comment Share on other sites More sharing options...
CjKing 0 Odesláno: 23. Duben, 2009 Share Odesláno: 23. Duben, 2009 za 3. máš tam zbytečnou funkci TextDrawTextSize to nwm lol ja to drbem vsade mas tu screen xD Prosim ako si urobil ten *san andreas* prosim Link to comment Share on other sites More sharing options...
Guest Odesláno: 23. Duben, 2009 Share Odesláno: 23. Duben, 2009 za 3. máš tam zbytečnou funkci TextDrawTextSize to nwm lol ja to drbem vsade mas tu screen xD Prosim ako si urobil ten *san andreas* prosim Lol normal TextDraw jen jine souřádky xD Link to comment Share on other sites More sharing options...
癌癌癌 1 Odesláno: 24. Duben, 2009 Share Odesláno: 24. Duben, 2009 Jj jde to ale .. Machři s TextDrawem udělejte to co udělal FrEnKliN - Menu přes textdraw... prostě vlastní menu a ne že jen o grafikujete normalni musi tam bejt i Keys atd Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 24. Duben, 2009 Share Odesláno: 24. Duben, 2009 Jj jde to ale .. Machři s TextDrawem udělejte to co udělal FrEnKliN - Menu přes textdraw... prostě vlastní menu a ne že jen o grafikujete normalni musi tam bejt i Keys atd kdyby mi to nepřipadalo zbytečný tak to možná udělam ( textdraw já totiž rád ) ale tohle "menu přez textdraw" je na sa-mp foru Link to comment Share on other sites More sharing options...
癌癌癌 1 Odesláno: 24. Duben, 2009 Share Odesláno: 24. Duben, 2009 Aha tak to jo ae i tak.. Jn sme si všimli, že máš rád textdrawy když je ser*š všude Link to comment Share on other sites More sharing options...
FreeWall 3 Odesláno: 24. Duben, 2009 Share Odesláno: 24. Duben, 2009 Aha tak to jo ae i tak..Jn sme si všimli, že máš rád textdrawy když je ser*š všude jn, a když teď ještě dokončuju Text Draw Editor ... Link to comment Share on other sites More sharing options...
癌癌癌 1 Odesláno: 25. Duben, 2009 Share Odesláno: 25. Duben, 2009 Ok sem zvědav,ae stop ot :silent: Link to comment Share on other sites More sharing options...
Guest wollodya Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 bože stena-zadarmo, ty si taky omfg *** ..sa tu hras na frajerika a si lama boze kto len bude robit wanted level cez texdrawsetstring, ...jezisi ..mam svoj wanted a je urcite lepsie vytvorit 6 textdrawov, nez pre kazdeho hraca vytvarat osobitny, a potom to cez setstring nastavovat if(wl ==3) textdrawshow_3 if(wl ==4) textdrawshow_4 if(wl ==5) textdrawshow_5 if(wl ==6) textdrawshow_6 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 já si na nic nehraju, podle tebe jsem frajírek, protože dělam nějaký script ? zajímavé ... :roll: běž si "frajírkovat" tam odkud jsi přišel, hádam z PB ? Link to comment Share on other sites More sharing options...
Guest wollodya Odesláno: 4. Květen, 2009 Share Odesláno: 4. Květen, 2009 FreeWall":3027oudm]já si na nic nehraju, podle tebe jsem frajírek, protože dělam nějaký script ? zajímavé ... :roll:běž si "frajírkovat" tam odkud jsi přišel, hádam z PB ? nepochopil som moc to tvoje "pretoze robim script" ..kazdy tu robi nejaky script ..ale teraz tu ide o to, ze niekto spravil FS, a ty sa tu snazis presadit vecami, ktore ani nws naco su co je lepsie, spravit 6 textdrawov, alebo spravit 200, (aj ked na ten server by neprislo urco 200 ludi), ..presnejsie 20-50 ?? dynamicky textdraw je na vseliake oznamenia, ktore sa budu menit kazdemu hracovi, alebo proste textdraw ktory sa meni kazdemu, ..ale urco nie na wanted level ..ako hovorim, ty by si radsej spravil pocet textdrawov = pocet hracov nez spravit 6 statickych a len ich striedat pre kazdeho.. 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 co je dobré/špatné je akorát o názoru 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