Jump to content

ĐaVe

Uživatel
  • Příspěvků

    806
  • Registrován

  • Aktivní

  • Vítězných dnů

    4

Everything posted by ĐaVe

  1. deb*le fakt deb*lita... on tam ma hadej proc jsem to tam pletl kdyz jsem mu prakticky odpovidal na co se ptal? twl no dost ukoncuju debatu toto nikam nevede... s ocasem se nedomluvis
  2. spatne? hochu ty jsi asi dobrej defektor... napsal jsi mu prakticky to samy co ja a jeste zjednodusene a meles tu kecy.... di si naliskat.. ze ja se vbc hadam s defektorem jako jsi ty... ocasu, vim jak jsem delal svuj mod ne? a asi nevis kolik tam mam dialogu co magore? vse jsem delal jak jsem mu vesvetlil vzpamatuj se!!!! defekte if(dialogid == 1) { switch(response) { case 0: ShowPlayerDialog(playerid,... //akce 2. talcitka case 1: ShowPlayerDialog(playerid,...//akce 1. tlacitka } } asi by to neslo ze? magore naxuc se pawno dospej at trosku chapes a nemeles kecy, pak debatuj
  3. to asi ne, protoze ATomas tam ma vlastni AntiMoneyCheat kterej asi udelal si myslim upa stejnew jako ja v TT
  4. nesmysly? ty tu pises upa stejny co ja s tim rozdilem ze ja mu to vysvetluju podrobnejc.... jinak sis asi nevsiml ze vyuzil DIALOG_STYLE_LIST a zadal zobrazeni dialogu co se zobrazi po kliknuti na ahoj cau nebo nazdar ci jak a v tom se vyuziva listem //EDIT: co je rychlejsi? kdyz napises false nebo 0? ci 1 nebo true? dokonce lze vyuzit switch(response) ale to ty asi nevis
  5. pokud vyuzijes DIALOG_STYLE_LIST tak das if(dialogid == 13 && response) napr... ale kdyz das DIALOG_STYLE_INPUT , DIALOG_STYLE_PASSWORD nebo DIALOG_STYLE_MSGBOX tak if(response == 1) //pokud klikne na prvni tlacitko if(response == 0) //pokud klikne na druhe tlacitko
  6. ondialogresponse: if(dialogid == 13 && response) { if(listitem == 0) { ShowPlayerDialog(playerid,14,DIALOG_STYLE_MSGBOX,"Zkouška","zvolil jsi Ahoj","Další","Zavřít"); } if(listitem == 1) { ShowPlayerDialog(playerid,14,DIALOG_STYLE_MSGBOX,"Zkouška","zvolil jsi Cau","Další","Zavřít"); } if(listitem == 2) { ShowPlayerDialog(playerid,14,DIALOG_STYLE_MSGBOX,"Zkouška","zvolil jsi Nazdar","Další","Zavřít"); } } listitem vyuzijes kdyz vyuzijes DIALOG_STYLE_LIST response vyuzijes pri DIALOG_STYLE_INPUT , DIALOG_STYLE_PASSWORD , DIALOG_STYLE_MSGBOX
  7. vytvoris promennou,porovnas vsechny koupene domy a nastavis pri kazdem provereni ze s nickem hrace ze pokud mu dum patri tak promenna++;.. nakonec az porovnas vse das dolu if(promenna > 1) tak mu to odebere domy.... budes u toho muset vyuzit k promenne definici MAX_PLAYERS tudiz to nebude promenna ale promena[playerid] nebo, taky dobre reseni jen pokud bych rozhodoval mezi 0 a 1 promennou, vyuzil bych new bool:promenna[MAX_PLAYERS] = false; //kontrola pri koupeni domu if(promenna[playerid] == true) return SendClientMessage(playerid,-1,"Již vlastníš jeden dům"); //pri koupi domu: promenna[playerid] = true; //prodej + public OnPlayerConnect(playerid): promenna[playerid] = false; nezapomen pri loginu nacist promennou ze souboru a v OnPlayerDisconnect(playerid,reason) ulozeni promenne
  8. nj co si budem nalhavat mas pravdu asi bych to rovnou smazal lepsi vyuzit Incognito Object Streamer ten je osvedceny ale aspon jsem se zasmal jak jsi to popisoval pripadne jak se mi bude chtit a jak budu mit cas to upravim dle tvyho navodu, diky
  9. diky jen kdo chcete tak si to prosim stahnete znovu, mel jsem tam bug
  10. nejak me to zaclo bavit diky ti
  11. sam nevim co to "hook" je zatim jen 4 funkce CreateDynamicObject(modelid,Float:X,Float:Y,Float:Z,Float:rX,Float:rY,Float:rZ) DestroyDynamicObject(objectid) MoveDynamicObject(objectid,Float:ToX,Float:ToY,Float:ToZ,Float:speed,Float:torx,Float:tory,Float:torz) StopDynamicObject(objectid) jojo qwer mi to zkritizuje a tak aspon se poucim jo jinak testoval jsem jen CreateDynamicObject tak kdyby neco neslo napiste
  12. tak dneska jsem byl u kamose na serveru a mel tam jeden barak co se mu pres streamer spatne nacital tak jsem mu rekl ze mu udelam streamer... povedlo se uz ho ma POPIS: =============================================================================================================== = **** * * **** * ====================== = * * * * * * * ====================== = * * *** * * *** * **** ====================== = * * * * * * **** * * * ** *** *** * * * *** * * ====================== = ***** *** * ** * * * ** * **** * * ** * * **** ** * ====================== = *** * * * * * * * * * * * * * * ====================== = *** *** * *** *** * * * * *** * ====================== =============================================================================================================== = DaVe Object Streamer = verze 1.0 = Vytvořeno: 8.3.2015 ====================================================== =============================================================================================================== Použití includu: 1) nakopírujte tento include do pawno/include 2) Do vyšeho pawno scriptu zadejte úplně nahoru include <DOS> 3) do vašeho scriptu přiřaďte do publiců: OnFilterScriptInit() / OnGameModeInit() (dle vašeho scriptu)-> Streamer_OnInit() OnPlayerConnect(playerid) -> Streamer_OnPlayerConnect(playerid) OnPlayerDisconnect(playerid) -> Streamer_OnPlayerDisconnect(playerid) 4) Využijeme funkce: CreateDynamicObject(modelid,Float:X,Float:Y,Float:Z,Float:rX,Float:rY,Float:rZ) DestroyDynamicObject(objectid) MoveDynamicObject(objectid,Float:ToX,Float:ToY,Float:ToZ,Float:speed,Float:torx,Float:tory,Float:torz) StopDynamicObject(objectid) 5) upravíme definici MAX_DYNAMIC_OBJECTS v tomto includu na počet vašich vytvořených objektů (aby jste je nemuseli počítat, podívejte se do server.log, include vám napíše kolik objektů vytvořil): #define MAX_DYNAMIC_OBJECTS 2000 //(toto je příklad jenom) STREAMER TESTOVÁN NA MÓDU HARRY POTTER Jak na to? jednoduchý příklad tady ve spoileru DOWNLOAD INCLUDE PASTEBIN
  13. krasny je to piplacka to znam jak jsem mapoval napriklad veznici v TT tady tu "bytovku" ci jak to mam nazvat jsme kdysi taky meli v planu do TT namapovat uz k tomu nedoslo pekne si maknes jestli budes mapovat vsecky patra drzim palce
  14. pokud chces na vyber 3-6 aut, je lepsi vyuzit DIALOG_STYLE_LIST ... pokud chces vyuzit DIALOG_STYLE_INPUT, to je lepsi vyuzit na jakekoliv id nasledovne: if(dialogid == 1) { if(response == 1) { if(!strlen(inputtext) || strval(inputtext) < 400 || strval(inputtext) > 611) return SendClientMessage(playerid,-1,"zadej id vozidla, rozmezi je 400-611"); new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); CreateVehicle(strval(inputtext),x,y,z,90,-1,-1,false); } } samozrejme nezapomen vyuzit ShowPlayerDialog jinak ten prvni kod co jsem ti psal patri samozrejme do ondialogresponse
  15. jasne, napr: public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid,TDweb); return 1; }
  16. TextDrawShowForAll(text); no to zalezi kdy to chces odhalit... pokud az se hrac spawne tak do OnPlayerSpawn ... pokud az se pripoji tak do OnPlayerConnect ... show=ukazat hide = skryt, tim chci rict ze je TextDrawShow... a TextDrawHide...
  17. TextDrawShowForPlayer(playerid,text);
  18. for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { SetPlayerHealth(i,100); } }
  19. ĐaVe

    pomoc Dimenzia

    normalni VirtualWorld by mel byt 0 a nemelo by to byt nijak omezeny
  20. jojo undefined znamena ze ten vyraz nmas definovany... kdyz v pawnu chces neco delat musis definovat jen ti to da error pac tam mas dvojtecku s carkou misto carky, uprav to na toto: new Text:TDlogo, Text:TDweb, Text:Clock, Text:RealClock;
  21. nahoru pod #include new Text:TDlogo, Text:TDweb, Text:Clock;
  22. nebo jde i takhle public OnGameModeInit() { AddTunnedVehicle(411,-1995.0000000,1066.2000000,55.4000000,206.0000000,-1,255,15); //Infernus AddTunnedVehicle(411,-1999.0000000,1066.2002000,55.4000000,205.9990000,-1,255,15); //Infernus AddTunnedVehicle(411,-2003.0000000,1066.2002000,55.4000000,205.9990000,-1,255,15); //Infernus AddTunnedVehicle(411,-2007.0000000,1066.2002000,55.4000000,205.9990000,-1,255,15); //Infernus AddTunnedVehicle(411,-2011.0000000,1066.2002000,55.4000000,205.9990000,-1,255,15); //Infernus AddTunnedVehicle(411,-2015.0000000,1066.2002000,55.4000000,205.9990000,-1,255,15); //Infernus AddTunnedVehicle(411,-2018.7000000,1060.9000000,55.4000000,269.9990000,-1,255,15); //Infernus AddTunnedVehicle(411,-2018.7002000,1056.9004000,55.4000000,269.9950000,-1,255,15); //Infernus AddTunnedVehicle(411,-2018.7002000,1052.9004000,55.4000000,269.9950000,-1,255,15); //Infernus AddTunnedVehicle(411,-2018.7002000,1048.9004000,55.4000000,269.9950000,-1,255,15); //Infernus AddTunnedVehicle(411,-1987.7002000,1060.9004000,55.4000000,90.0000000,-1,255,15); //Infernus AddTunnedVehicle(411,-1987.7002000,1056.9004000,55.4000000,90.0000000,-1,255,15); //Infernus AddTunnedVehicle(411,-1987.7002000,1052.9004000,55.4000000,90.0000000,-1,255,15); //Infernus return 1; } stock AddTunnedVehicle(id,Float:x,Float:y,Float:z,Float:za,c1,c2,respawn) { AddStaticVehicleEx(id,x,y,z,za,c1,c2,respawn); AddVehicleComponent(id,1010); AddVehicleComponent(id,1019); ChangeVehicleColor(id,229,229); } ale samozrejme rychlejsi varianta to neni leda bys vyuzil tenhle web a definoval si tam AddTunedVehicle aby ti to prevedlo z AddStaticVehicleEx do AddTunnedVehicle je to mozna varianta
  23. Trošku nechápu tvůj způsob když nastavíš zavod[playerid] na 2 kdyz nasleduje 1 zkus misto Zavod[playerid] = 3; Zavod[playerid] = 2; //atd dat tohle: Zavod[playerid] += 1;
  24. spis bych rekl ze dava nespravny komponenty na auta, ktere je nepodporuji, nez je vytunis, je treba zjistit, zda se to da na ty vozidla dat ten urcity part nebo zda to naopak hazi warningy //EDIT: promin eXistenz... ted se divam ze jsi to myslel nejak podobne
×
×
  • Create New...