Amenadiel 286 Odesláno: 16. Červen, 2013 Share Odesláno: 16. Červen, 2013 Rozhodl jsem se udělat můj první script je to na auta dá se tam opravit auto na 25% 50% 100%rozbít auto a opravit auta všem na serveru Příkaz /oprav příkaz mužete i znenit nevím co tu dál rozepisovat když to dělá v podstatne jen jednu vec a to opravit nebo zničit auto Link máte zde je to můj první script tak prosím nebuďte na mně tak zly Pawn Code if (strcmp("/oprav", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Oprava","Opravit Auto na {80FF00}25%\nOpravit Auto na {80FF00}50%\nOpravit Auto na {80FF00}100%\nRozbít auto\nOpravit všechny auta","Vybrat","Exit"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case 1: { if(response == 1) { if(listitem == 0) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AAF, "Nejste ve vozidle!"); new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid, 250.0); SendClientMessage(playerid, 0x0000BBAA, "Vaše Vozidlo bylo opraveno na 25% "); } if(listitem == 1) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AAF, "Nejste ve vozidle!"); new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid, 500.0); SendClientMessage(playerid, 0x0000BBAA, "Vaše Vozidlo bylo opraveno na 50% "); } if(listitem == 2) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AAF, "Nejste ve vozidle!"); new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid, 1000.0); SendClientMessage(playerid, 0x0000BBAA, "Vaše Vozidlo bylo opraveno na 100% "); } if(listitem == 3) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AAF, "Nejste ve vozidle!"); new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid, 0.0); SendClientMessage(playerid, 0x0000BBAA, "Nechal jste rozbít auto"); } if(listitem == 4) { for(new i =0;i < GetMaxPlayers();i++) { if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2) { RepairVehicle(GetPlayerVehicleID(i)); } } } } } } Link to comment Share on other sites More sharing options...
Quiter 99 Odesláno: 16. Červen, 2013 Share Odesláno: 16. Červen, 2013 Na prvý skript celkom pekné... Ale mám taký dojem že všetky skripty musia byť nahrané tu na fóre. A nabudúce už nezverejňuj také "malé" skripty, pretože veľkú slávu zato nezískaš. Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 16. Červen, 2013 Author Share Odesláno: 16. Červen, 2013 Na prvý skript celkom pekné... Ale mám taký dojem že všetky skripty musia byť nahrané tu na fóre. A nabudúce už nezverejňuj také "malé" skripty, pretože veľkú slávu zato nezískaš. ano děkuji už mi to kamoš taky řekl:D Link to comment Share on other sites More sharing options...
Mivčo 90 Odesláno: 16. Červen, 2013 Share Odesláno: 16. Červen, 2013 dobre to je Link to comment Share on other sites More sharing options...
Albus Brambůrek 41 Odesláno: 17. Červen, 2013 Share Odesláno: 17. Červen, 2013 Možná bych doplnil opravit určitému ID Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 17. Červen, 2013 Author Share Odesláno: 17. Červen, 2013 Možná bych doplnil opravit určitému ID a ješte rozbít auto ID! Link to comment Share on other sites More sharing options...
Nawyus 2 Odesláno: 19. Červen, 2013 Share Odesláno: 19. Červen, 2013 Pěkné Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 19. Červen, 2013 Author Share Odesláno: 19. Červen, 2013 Možná bych doplnil opravit určitému ID ale ted uvažuju kčemu by to bylo? rozbít/opravit určitemu ID když si to může udělat sám Link to comment Share on other sites More sharing options...
Jáá 26 Odesláno: 19. Červen, 2013 Share Odesláno: 19. Červen, 2013 ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST," Ak budeš používať 1. Tak ti to môže vadiť lebo ak už máš niekde tú jedničku tak sa dialog "nerozbehne". Odporúčam ti tam dať číslo 4546456456 alebo hoci jake iné Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 20. Červen, 2013 Author Share Odesláno: 20. Červen, 2013 ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST," Ak budeš používať 1. Tak ti to môže vadiť lebo ak už máš niekde tú jedničku tak sa dialog "nerozbehne" Odporúčam ti tam dať číslo 4546456456 alebo hoci jake iné Ano to vím že se to bude motat ale jelikož tu není AMX/PWN tak si myslím že každy skušenejší pawner si to udělá sám a jelikož mně docela blbnou ty ID dialogu takže to je docela na pytel:D ale dík za koment:) cením si tvé rady možná jsem tam ješte mohl přidat podmínku:D Link to comment Share on other sites More sharing options...
Fr0st 23 Odesláno: 21. Červen, 2013 Share Odesláno: 21. Červen, 2013 Vidím chybičku .. if(listitem == 4) { for(new i =0;i < GetMaxPlayers();i++) { if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2) { RepairVehicle(GetPlayerVehicleID(i)); } } } Toto je vlastne že sa opraví iba hráčovi čo je vo vozidle.. Nuž ak chceš opraviť fakt všetký vozidlá na servery musíš cyklus použiť takto : if(listitem == 4) { for(new i =0;i < MAX_VEHICLES; i++) { RepairVehicle(i); } } //Neviem či to bude fungovať pretože som to neskúšal.. Ale malo by Link to comment Share on other sites More sharing options...
Albus Brambůrek 41 Odesláno: 21. Červen, 2013 Share Odesláno: 21. Červen, 2013 Ne jde oto aby opravil auto hráčům ne všechny auta ... Asi ti ta podmínka s tím řidičem neříká nic že ? To jsem dělal já sem mu s tím pomáhal tak si vím co chtěl Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 21. Červen, 2013 Author Share Odesláno: 21. Červen, 2013 Vidím chybičku .. if(listitem == 4) { for(new i =0;i < GetMaxPlayers();i++) { if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2) { RepairVehicle(GetPlayerVehicleID(i)); } } } Toto je vlastne že sa opraví iba hráčovi čo je vo vozidle.. Nuž ak chceš opraviť fakt všetký vozidlá na servery musíš cyklus použiť takto : if(listitem == 4) { for(new i =0;i < MAX_VEHICLES; i++) { RepairVehicle(i); } } //Neviem či to bude fungovať pretože som to neskúšal.. Ale malo by nevím kčemu by byli opravit uplne všem když tak si můžeš dialog přejmenovat na OPRAVIT VOZIDLA VŠECHNY VOZIDLA a to je pak moc dlouhe takže si myslím že to je uplne zbytečne . . . .a pak si tam kdyžtak můžeš dát ten tvůj kod na opravu všeho Link to comment Share on other sites More sharing options...
Chenny96 1 Odesláno: 22. Červen, 2013 Share Odesláno: 22. Červen, 2013 mám to chápat tak že todle je free? a že si to můžu volne přepisovat? Link to comment Share on other sites More sharing options...
xMontyx 13 Odesláno: 22. Červen, 2013 Share Odesláno: 22. Červen, 2013 Pekné Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 22. Červen, 2013 Author Share Odesláno: 22. Červen, 2013 Pekné Dík;) Link to comment Share on other sites More sharing options...
Michal1 0 Odesláno: 27. Červen, 2013 Share Odesláno: 27. Červen, 2013 Já bych to poupravil a to že hrači můžou jen sobě opravovat auto ale všem auto by mohl jen Administrátor opravit a to same kdyby chtěl rozbit všem bylo by to lepší a nezneuživaly by to hrači Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 27. Červen, 2013 Author Share Odesláno: 27. Červen, 2013 Já bych to poupravil a to že hrači můžou jen sobě opravovat auto ale všem auto by mohl jen Administrátor opravit a to same kdyby chtěl rozbit všem bylo by to lepší a nezneuživaly by to hrači jestli chceš aby opravit auta mohl jen admin tak si tam dej budto podmínku že musi byt v rcon nebo si udělej admin system;) a rozbít auto může jen sobe hráč ;)ne nikomu jinemu Link to comment Share on other sites More sharing options...
Michal1 0 Odesláno: 5. Červenec, 2013 Share Odesláno: 5. Červenec, 2013 jj dík ok upravím si to jinak si borec povedení script Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 6. Červenec, 2013 Author Share Odesláno: 6. Červenec, 2013 jj dík ok upravím si to jinak si borec povedení script Dík:) 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