Jump to content

Search the Community

Showing results for tags 'script'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

  1. Ahoj Toto je moj FS Weapons System Je to vo FS . Urobil som to preto vo FS . Lebo na servery mozete mat 2 dialogy a viac nie. A zatial som nikde nenasiel kde je Weapons System v FS . Tak som sa rozhodol ho spravit Su tam vsetky zbrane od id 1 do 46 -Minigun som dal prec lebo AntiCheat na RZE Minigun zakazuje na poziadanie vam tam minigun dam Prikaz /zbran http://uloz.to/xbmfgSv/weapons-amx Skype frederik.bulla.sf GTA je Naj
  2. Ahojte, rozhodol som sa zverejniť môj script, ktorý som spravil pre môj mód LISF. S LISF nekončím, ale trošku sa musím odreagovať... Script obsahuje len pár funkcií, záťaž som nemeral, neviem ale viem, keby ste videli ako som to mal nazačiatku spravené, CALL 112 Takže v scripte je • Prevodovka - NUMPAD_8 & NUMPAD_2 ( kto by to čakal že je tam prevodovka) • Motor zdochne ak máte zaraenú rýchlosť a ídete príliš pomaly/stojíte. • TextDrawy, tachometer, HP auta, Spravte si to podľa seba, je to len na ukážku, script nieje o tom Čo môžete čakať v V1.0: • Tempomat -> NUMPAD_- & NUMPAD_+ • Opravím bug (Nieje veľmi pravdepodobné že ho nájdete ale, chcem ho opraviť, PS: rhs, ty vieš o čom je reč...) PS: Za chyby v scripte neručím, je to skôr taká ukážka PS2: Blbé komenty si nechajte pre seba.... Gear.zip
  3. Guest

    script Kniha přání a stížností v2.0

    Ahoj, vytvořil jsem novou verzi knihy přání a stížností. Od verze 1.0 se liší: [*:1pp98j70] Uspořádané stížnosti a přání [*:1pp98j70] Možnost "přesměrovat" kam půjdou přání a stížnosti (v define) [*:1pp98j70] Datum a čas přidání přání/stížnosti [*:1pp98j70] Žádná přebytečná proměnná Download: Pastebin Instalace: Kód z pastebinu hoďte do pawna a zmáčkněte F5. Kód nevyhodí žádnou chybu protože jsou to všechny official funkce. Můžete si změnit cestu ukládání přání a stížností nebo to tak nechejte a ve scriptfiles vytvořte složku Kniha. O vše ostatní se postará systém. Můžete zapsat do knihy přání a stížností pomocí příkazu /kniha. --- Je to jen takový úryvek z mých prací, ale může se někomu hodit. RATE & COMMENT please, Váš Mort.
  4. jenkings

    script RCON Panel

    Zdravím. Našel jsem v počítači tenhle script, a jelikož už nepawním tak vám ho sem dávám Je tam jen jeden příkaz pro RCON /controlpanel , který vám zobrazí dialog ze kterého si můžete vybrat co chcete dělat.
  5. Majky47

    script Hospital

    Cawte mam tu novy FS je to Nemocnica-Hospital. Nesu tam ziadne Pickupy to je len ako na natacanie. Ja tu budem upgradovat s novimy objektamy. Je to moj prvy [FS] Tak prosim nenadavajte ze: Somarina Fuj Atd... LINK:
  6. Ewwe

    script Easy AFK

    Zdravím , další naprosto primitivná script určený především pro nováčky*. Easy AFK Download Easy AFK *Tím pro nováčky nemyslíš že to stáhnete a překopírujete do svého ehm "módu" ale že se z toho scriptu můžete učit.
  7. Ewwe

    script Pozice & Rozměry

    Zdravím Vytvářím script který potřebuje souřadnice jistých "věcí" na vozidle. V mém případě jsou to nádrže. Tak jsem se rozhodl o souřadnice nádrží podělit s vámi. Přihodil jsem i rizměry vozidel. http://pastebin.com/9TnPNAKh Pro info zjištění mi zabralo cca 30vteřin
  8. Bary

    script OnLine Rádio 1.0

    Ahoj, přináším svůj první script, je to online rádio verze 1.0. Script obsahuje 5 rádií: FOX Rádio Twisster Rádio Bestsound Rádio Rádio WOBO Rádio Dream Příkaz: /radio Hodnoťte 0/10 Download: http://uloz.to/xY5NmdM/radio-amx
  9. Jáá

    script Camera mode

    Camera mode & Fly Mode Na tomto nieje nič tažké , práve naopak jednoduché . Zverejnujem sem verziu Camera & Fly modu od SA-MP teamu Download : http://www.ulozto.sk/xXcXVTA/flymode-pwn Fly mode nájdete v balíčku SA-MP 0.3e sever v zložke FilterScript screen :
  10. Zdravím Vlože do OnPlayerConnect a ShowInfoBoxForPlayer si zaměnte za váš způsob sdělení
  11. Ewwe

    script E_Rank v 1.1[UPDATE]

    Verze 1.1 Přidána funkce : SetPlayerRankBasedOnScore , která automaticky nastaví hráči rank podle jeho score E_Rank System v1.1 Download E_Rank System v1.1 Ahoj ahoj ahoj (MajnCrafák) Před několika sekundami jsem dokončil takovou hovadinku ... Malý rank systémek .... Funkce : AddRank(id,name[],weap1,weap2,weap3,Float:arm,score = 5000) SetPlayerRank(playerid,rank) GetPlayerRank(playerid) ListRank(playerid) LoadRankForPlayer(playerid) Co k čemu je .... AddRank ...... vytvoření ranku (v initu) SetPlayerRank ..... Nastavení ranku chce to do podmínky kde se bude porovnávat vaše pro měná na nějaké score či co se score keré je poslední argument funkce AddRank GetPlayerRank ..... K čemu asi ..... ListRank ..... Viz obrázek výše LoadRankForPlayer ..... Načte hodnoty hráči umístit do OnPlayerSpawn a tak dále... Script : E_Rank System v1.0 Download E_Rank System v1.0
  12. RPG-Voodoo

    script All-Menu

    Ahoj, Toto je můj několikátý FilterScript , ale První co dávám sem na Pawno tak prosím trochu pochopení .... Takže a teď k věci ... Tento FilterScript je skládán ze tří jiných FS = Tunemenu , Carmenu , WeaponMenu Dále z důvodů že jsem jedno Tunemenu dělal už v minulosti tak to bude zvlášť ,ale ve verzi 1.1 bude už v AllMenu Příkazy /allmenu /credits -------- /carmenu /tunemenu /wepsmenu A teď Downloady http://uloz.to/xfwUkNd/allmenu-amx http://uloz.to/x4Yvws8/tuningcarv1-1-amx Toť vše ... Děkuji předem za komentáře
  13. Ahoj, udělal jsem nedávno script který vám vytváří CP přes příkaz a AvesX mi napsal aby to rovnou vytvářelo celé závody... to jsem nepotřeboval do dneška script vytváří: a opraveno pár chyb, kdyby někdo našel nějaký bug tak mi ho prosím nahlašte než to někoho nasere že sem to udělal špatně... Dík Zde je script: Download AMX pro 0.3e zde: http://uloz.to/xo73Dnz/cp-amx Heslo: createcp tak hodnotě
  14. Čau, připravil jsem tady pro sebe věcičku, která usnadňuje vytváření checkpointů (SetPlayerRaceCheckpoint) Přikazem /createcp vytvoříte první cp dále /cp vytváříte své cp (není omezeno) a na konec /finishcp vytvoří poslední cp a udělá 2 volné řádky v souboru (cp.txt) aby jste mohli pokračovat ve vytváření. (/createcp) případné ovládání je také pod příkazem /cpinfo + /car - vytvoří auto Vytváří to příkaz: SetPlayerRaceCheckpoint(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size)
  15. Ewwe

    script Park system

    Co to vlastně je je to parkovací system založený na tom ze si nekde v emeste ulozite pozici kde bude parkovac misto a potom ingame prijdete k mistu a pres dialog si to misto koupite muzete si k nemu ulozit jakekoli auto vcetne tuningu muzete mit jen jedno samozrejme. PS:QWERe a ostatní nepopírám ze to pro server bude náročný jako svine ale tak pšt PS2:includ 1123581321 je klasicke dudb Zbytek informací si odvoďte ze scritpu nebudu zde nic vysvetlovat ani vám pomáhat na skype takže to ani nezkoušejte DOWNLOAD Ani se nehodlám nijak zvlášt vyjadrovat k tomu
  16. Ewwe

    script Advanced Registration

    Zdravím tak z nudy jsem Vám udělal registračku přes Double O Files 2. V současné době myslím že nejrychlejší file systém. Obsahuje : Nastavení učtu >> Změna IP ,Změna Hesla delete učtu. Autologin , Screeny Registrace Přihlášení (ip se neshoduje) Načtení účtu (autologin i s heslem) Nastavení učtu Změna hesla Heslo změněno Změna IP IP změněna [attachment=0]Registacka.rar[/attachment] Edit : Includ Double O Files 2 je upraven pro bernsteinovo hashování hesla... Registracka jiz obsahuje nekolik editů které nejsou zadhyceny na screenech
  17. Ewwe

    script Banka

    Uz to tu asi je ale mylim ze v podobe tutu mam tedy banku přes dialogy a jisty uzivatel mi psal atzverejnim i ji tak jdu na to Mam to pres klavesu kdyz vlezu do banyk je tam pickup tak tedy Toto si dejte do keystatechange a nebo pouzijte jen TOTO if(IsPlayerInRangeOfPoint(playerid,1,249.4649,67.5731,1003.6406)) { new stra[256]; format(stra,256,"Výběr\nVklad\nStav : {00FF00}%d {FFFFFF}Kč",Hrac[playerid][banka]); ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Banka",stra,"Zvolit","Odejít"); } a strcte si to vicemene kam chcete do prikazu proste podle toho kde to chcete mit dialog s výše uvedeným obsahem switch (dialogid){ case 6:{ if(response == 1) { if(listitem == 0)ShowPlayerDialog(playerid,7,DIALOG_STYLE_INPUT,"Výběr","Do rámečku pod textem\nzadej čásku kterou\nchceš vybrat","Vybrat","Zpět"); if(listitem == 1)ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Vklad","Do rámečku pod textem\nzadej čásku kterou\nchceš vložit","Vložit","Zpět"); } } zbylé dva dialogy na vklad a výběr z banky case 7:{ if(response == 0){new str[256];format(str,256,"Výběr\nVklad\nStav : {00FF00}%d {FFFFFF}$",Hrac[playerid][banka]);ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Banka",str,"Zvolit","Odejít");} if(response == 1){ if(Hrac[playerid][banka] Hrac[playerid][banka] = Hrac[playerid][banka]-strval(inputtext);GivePlayerMonez(playerid, strval(inputtext)); new bstr1[128];format(bstr1,128,"[banka]{FFFFFF}Vybral jsi si z účtu {00FF00}%d {FFFFFF}$",strval(inputtext));SendClientMessage(playerid,0x00FF00FF,bstr1); new str[256];format(str,256,"Výběr\nVklad\nStav : {00FF00}%d {FFFFFF}Kč",Hrac[playerid][banka]);ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Banka",str,"Zvolit","Odejít"); } } case 8:{ if(response == 0){new str[256];format(str,256,"Výběr\nVklad\nStav : {00FF00}%d {FFFFFF}$",Hrac[playerid][banka]);ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Banka",str,"Zvolit","Odejít");} if(response == 1){ if(strval(inputtext)>GetPlayerMonez(playerid)) return SCM(playerid,0xFF0000FF,"[banka]{FFFFFF}Nemúžeš vložit čásktu kterou nemáš"); Hrac[playerid][banka] = Hrac[playerid][banka]+ strval(inputtext); GivePlayerMonez(playerid,-strval(inputtext)); new bstr[128];format(bstr,128,"[banka]{FFFFFF}Vložil jsi si na účet {00FF00}%d {FFFFFF}$",strval(inputtext));SendClientMessage(playerid,0x00FF00FF,bstr); new str[256];format(str,256,"Výběr\nVklad\nStav : {00FF00}%d {FFFFFF}$",Hrac[playerid][banka]);ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Banka",str,"Zvolit","Odejít"); }}} ps.dialog id si zmente tak aby vám zapadly do modu no a to je vše tedy screeny http://play.ewolutio.../sa-mp-0387.png http://play.ewolutio.../sa-mp-0389.png http://play.ewolutio...z/sa-mp-040.png http://play.ewolutio...z/sa-mp-041.png Je to jednoduchy script banky necekejte zazraky promene si zmente tak at vam to zapadne do scriptu a ukaldani si udeljte podle sebe
  18. Ewwe

    script Povolání starosta

    Zdravím doufám ze to neudelal už někdo predemnou ale udelal jsem si povolání starosty starosta má pravomoc nastavovat výplaty ostatním zaměstnáním pokud to nekdo bude chtít využít tak GetJob(playerid) si nahradte vlastni promenou prilozene dialogy jsou pouze informativní jak to vypadá proměné a popisky si změnte dle libosti tak samotný příkaz postarostu dcmd_vyplaty(playerid,params[]) { if(GetJob(playerid) == 1){ new fString2[500]; #pragma unused params if(!udb_Exists("Vyplaty"))return udb_Create("Vyplaty","none"); #define fo2(%0,%1) format( fString2, sizeof fString2, (%0), %1) fo2("Nezaměstaný: {00FF00}%d{FFFFFF}\nStarosta: {00FF00}%d{FFFFFF}\nTaxikář : {00FF00}%d{FFFFFF}\nBankéř: {00FF00}%d{FFFFFF}\nOstraha letiště: {00FF00}%d{FFFFFF}\n",dUserINT("Vyplaty").("Nezamestnany"),dUserINT("Vyplaty").("Starosta"),dUserINT("Vyplaty").("Taxikar"),dUserINT("Vyplaty").("Banker"),dUserINT("Vyplaty").("OstrahaL")); fo2("%sPilot: {00FF00}%d{FFFFFF}\nHasič: {00FF00}%d{FFFFFF}\nMechanik: {00FF00}%d{FFFFFF}\nKamioňák: {00FF00}%d{FFFFFF}\nStrojvůdce: {00FF00}%d{FFFFFF}\nAutobusák: {00FF00}%d{FFFFFF}\n",fString2,dUserINT("Vyplaty").("Pilot"),dUserINT("Vyplaty").("Hasic"),dUserINT("Vyplaty").("Mechanik"),dUserINT("Vyplaty").("Kamionak"),dUserINT("Vyplaty").("Strojvudce"),dUserINT("Vyplaty").("Autobusak")); fo2("%sKACC: {00FF00}%d{FFFFFF}\nPolicista: {00FF00}%d{FFFFFF}\nCIA: {00FF00}%d{FFFFFF}\nArmáda: {00FF00}%d{FFFFFF}\nSWAT: {00FF00}%d{FFFFFF}",fString2,dUserINT("Vyplaty").("Kacc"),dUserINT("Vyplaty").("Policie"),dUserINT("Vyplaty").("CIA"),dUserINT("Vyplaty").("Armada"),dUserINT("Vyplaty").("SWAT")); ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Nastavení výplat",fString2,"Nastavit","Odejít"); }else{SCM(playerid,0xFF0000FF,"Nejsi starosta");} return 1; } publick s vyplatami PUBLIC:Vyplaty() { new Vyplata[21]; Vyplata[0] = random(900)+ dUserINT("Vyplaty").("Nezamestnany"); //nezamestnany Vyplata[1] = random(2000)+ dUserINT("Vyplaty").("Starosta");//starosta Vyplata[2] = random(2000)+ dUserINT("Vyplaty").("Taxikar");//taxikar Vyplata[3] = random(2000)+ dUserINT("Vyplaty").("Banker");//banker Vyplata[4] = random(2000)+ dUserINT("Vyplaty").("OstrahaL");//Ostraha letiště Vyplata[5] = random(2000)+ dUserINT("Vyplaty").("Pilot");//pilét Vyplata[6] = random(3000)+ dUserINT("Vyplaty").("Hasic");//hasic Vyplata[7] = random(2000)+ dUserINT("Vyplaty").("Mechanik");//mechanik Vyplata[8] = random(2000)+ dUserINT("Vyplaty").("Kamionak");//kamionak Vyplata[9] = random(2000)+ dUserINT("Vyplaty").("Strojvudce");//strojvudce Vyplata[10] = random(2000)+ dUserINT("Vyplaty").("Autobusak");//autobusak Vyplata[11] = random(2000)+ dUserINT("Vyplaty").("Kacc");//kacc Vyplata[12] = random(2000)+ dUserINT("Vyplaty").("Policie");//policista Vyplata[13] = random(2000)+ dUserINT("Vyplaty").("CIA");//cia Vyplata[14] = random(2000)+ dUserINT("Vyplaty").("Armada");//armada Vyplata[15] = random(2000)+ dUserINT("Vyplaty").("SWAT");//swat //----------------------------------------------------------------------------// for(new i=0; i { new string[100]; switch (GetJob(i)) { case 0:{format(string,sizeof(string),"Dostal podporu {008000}%d {FFFFFF}$",Vyplata[0]);Hrac[i][banka] =Hrac[i][banka]+ Vyplata[0];} case 1:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[1]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[1];} case 2:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[2]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[2];} case 3:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[3]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[3];} case 4:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[4]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[4];} case 5:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[5]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[5];} case 6:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[6]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[6];} case 7:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[7]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[7];} case 8:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[8]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[8];} case 9:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[9]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[9];} case 10:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[10]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[10];} case 11:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[11]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[11];} case 12:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[12]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[12];} case 13:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[13]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[13];} case 14:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[14]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[14];} case 15:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[15]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[15];} } SCM(i,0xFFFFFFFF,"<<<<< {008000}[Výplata]{FFFFFF} >>>>>"); SCM(i,0xFFFFFFFF,string); SCM(i,0x008000FF,"[$]{FFFFFF}Byla ti poslána na účet"); new sta[128]; format(sta,128,"[$]{FFFFFF}Současný stav účtu {008000}%d{FFFFFF}$",Hrac[i][banka]); SCM(i,0x008000FF,sta); } return 1; } PS mam posílání rovnou do banky takze to si tay prehodte pokud chcete na GivePlayerMoney a nebo zmente na svoji promenou banky a niní dialogy switch (dialogid ){ case 26:{ if(response == 1){ switch(listitem) { case 0:ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Nezamestnaného","Nastavit","Zpět"); case 1:ShowPlayerDialog(playerid,28,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Starostu","Nastavit","Zpět"); case 2:ShowPlayerDialog(playerid,29,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Taxikáře","Nastavit","Zpět"); case 3:ShowPlayerDialog(playerid,30,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Bankéře","Nastavit","Zpět"); case 4:ShowPlayerDialog(playerid,31,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro OstrahuL","Nastavit","Zpět"); case 5:ShowPlayerDialog(playerid,32,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Pilota","Nastavit","Zpět"); case 6:ShowPlayerDialog(playerid,33,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Hasiče","Nastavit","Zpět"); case 7:ShowPlayerDialog(playerid,34,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Mechanika","Nastavit","Zpět"); case 8:ShowPlayerDialog(playerid,35,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Kamionáka","Nastavit","Zpět"); case 9:ShowPlayerDialog(playerid,36,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Strojvůdce","Nastavit","Zpět"); case 10:ShowPlayerDialog(playerid,37,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Autobusáka","Nastavit","Zpět"); case 11:ShowPlayerDialog(playerid,38,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro KACC","Nastavit","Zpět"); case 12:ShowPlayerDialog(playerid,39,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Policii","Nastavit","Zpět"); case 13:ShowPlayerDialog(playerid,40,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro CIA","Nastavit","Zpět"); case 14:ShowPlayerDialog(playerid,41,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Armádu","Nastavit","Zpět"); case 15:ShowPlayerDialog(playerid,42,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro SWAT","Nastavit","Zpět"); } } } case 27:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Nezamestnany",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil podporu nezaměstnaným na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 28:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); if(strval(inputtext) > 12000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi přesáhnout {00FF00}12000{FFFFFF}$"); dUserSetINT("Vyplaty").("Starosta",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Starostovi na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 29:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Taxikar",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Taxikářům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 30:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Banker",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Bankéřům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 31:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("OstrahaL",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Ostraze Lestiště na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 32:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Pilot",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu pilotům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 33:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Hasic",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Hasičům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 34:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Mechanik",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Mechanikům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 35:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Kamionak",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Kamionakům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 36:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Strojvudce",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Strojvůdcům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 37:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Autobusak",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Autobusákům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 38:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Kacc",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Ostraze KACC na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 39:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Policie",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Policistům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 40:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("CIA",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu CIA na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 41:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Armada",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Armadě na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 42:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("SWAT",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu SWATU na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }}} Toje vše praxe funguje tak ze Hráč s povoláním Starosty zadá příkaz /vyplaty objeví se mu dialog s povoláními a vedle současný stav výplat rozklikne přisluzne povolání a zo INPUTU zadá výši výplaty tot vse PS možná budou nekde spatne zavorky jak sem to tahaz modu tak sem mozna nejakou zapomel PS2 QWER me zas seřve za stringy PS3 ted jak na to koukam tak by to slo zjednoudusit ale to at si kazdy udela sam a pak to pridam do verze 2
  19. Ewwe

    script SaveEx

    Zdravím osobne mě nebaví tahat souřadnice z AddPlayerClass do které zapisuje príkaz /save tak sem jsi vytvořil tuhle blbost možná to označíte za blbost ale nováčkum se to bude hodit if (strcmp("/saveex", cmdtext, true, 10) == 0) { new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pozici a interior"); fwrite(pos, string); fclose(pos); } return 1; } A ano je to práce na 3 minuty ale mě to ušetří dost práce Ok edit kdo chce může použit toto : format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);\nSetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); Nahradte tim format v prikazu
  20. Ewwe

    script GetPlayerSkillLevel

    Zdravím protože pan Kalkor nebyl schopen dát do samp funkci GetPlayerSkillLevel je pouze SetPlayerSkillLevel pokusim jsem se tuto funkci udělat nejsem si jist jestli to bude fungovat takže to když tak ozkoušejte a napište zda li vám to jde : stock SetPlayerSkill(playerid, skill, level) { switch(skill) { case 0:SetPVarInt(playerid,"WEAPONSKILL_PISTOL",level); case 1:SetPVarInt(playerid,"WEAPONSKILL_PISTOL_SILENCED",level); case 2:SetPVarInt(playerid,"WEAPONSKILL_DESERT_EAGLE",level); case 3:SetPVarInt(playerid,"WEAPONSKILL_SHOTGUN",level); case 4:SetPVarInt(playerid,"WEAPONSKILL_SAWNOFF_SHOTGUN",level); case 5:SetPVarInt(playerid,"WEAPONSKILL_SPAS12_SHOTGUN",level); case 6:SetPVarInt(playerid,"WEAPONSKILL_MICRO_UZI",level); case 7:SetPVarInt(playerid,"WEAPONSKILL_MP5",level); case 8:SetPVarInt(playerid,"WEAPONSKILL_AK47",level); case 9:SetPVarInt(playerid,"WEAPONSKILL_M4",level); case 10:SetPVarInt(playerid,"WEAPONSKILL_SNIPERRIFLE",level); } return SetPlayerSkillLevel(playerid, skill, level); } stock GetPlayerSkillLevel(playerid,skill) { if(skill == 0) return GetPVarInt(playerid,"WEAPONSKILL_PISTOL"); else if(skill == 1) return GetPVarInt(playerid,"WEAPONSKILL_PISTOL_SILENCED"); else if(skill == 2) return GetPVarInt(playerid,"WEAPONSKILL_DESERT_EAGLE"); else if(skill == 3) return GetPVarInt(playerid,"WEAPONSKILL_SHOTGUN"); else if(skill == 4) return GetPVarInt(playerid,"WEAPONSKILL_SAWNOFF_SHOTGUN"); else if(skill == 5) return GetPVarInt(playerid,"WEAPONSKILL_SPAS12_SHOTGUN"); else if(skill == 6) return GetPVarInt(playerid,"WEAPONSKILL_MICRO_UZI"); else if(skill == 7) return GetPVarInt(playerid,"WEAPONSKILL_MP5"); else if(skill == 8) return GetPVarInt(playerid,"WEAPONSKILL_AK47"); else if(skill == 9) return GetPVarInt(playerid,"WEAPONSKILL_M4"); else if(skill == 10) return GetPVarInt(playerid,"WEAPONSKILL_SNIPERRIFLE"); } Nyní pokud budete nastavovat skill tak použijte první funkci SetPlayerSkill argumenty jsou stejné jako u původní funkce a poté by Vám měla jít funkce GetPlayerSkillLevel kterou jsem "vyrobil". Ukládat pokud to budete muset každé zvlášt například dUserSetINT(PlayerName(playerid)).("WEAPONSKILL_PISTOL",GetPVarInt(playerid,"WEAPONSKILL_PISTOL")); Načítat to samozřejmě budete pomocí SetPlayerSkill(playerid,0,dUserINT(PlayerName(playerid)).("WEAPONSKILL_PISTOL")); No to by mělo být vše . EDIT Ozkoušeno a funkční.
  21. Zdravim updatnul sem /saveex předelal do dcmd pridal prikaz cp tedy /cp toznamena ze zadate třreba /cp 1318 5 a vytvori va to kod na pickup s id 1318 a typ pickupu bude 5 definice /newy new Float:x,Float:y,Float:z; #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 příkazy : dcmd_saveex(playerid,params[]) { #pragma unused params new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pozici a interior"); fwrite(pos, string); fclose(pos); } return 1; } dcmd_cp(playerid,params[]) { new id = strval(params[0]); new typ = strval(params[1]); if(!strlen(params[0]))return SendClientMessage(playerid,0xFF0000FF,"Nezadal si id pickupu"); if(!strlen(params[1]))return SendClientMessage(playerid,0xFF0000FF,"Nezadal si typ pickupu"); new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "CreatePickup(%d, %d,%f,%f,%f,%d )\n",id,typ,x,y,z,GetPlayerVirtualWorld(playerid)); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pickup"); fwrite(pos, string); fclose(pos); } return 1; } Do commandtextu: dcmd(saveex,6,cmdtext); dcmd(cp,2,cmdtext); opet prikazy 4fun a pro zacatecniky apro ulehceni prace
  22. Ewwe

    script Stealth

    Zdravim napadl me script na steath pro hydru nevim jestli to funguje nezkousel sem to tak to nekdo zkuste a uvidite new playerclr[MAX_PLAYERS]; #define VYSKA 20 // vyska pod kterou bduete "neviditelni" forward stealth(playerid); public stealth(playerid) { new Float:z; GetPlayerPos(playerid,z,z,z);//QWER IDEA return z; } public OnPlayerUpdate(playerid) { playerclr[playerid] = GetPlayerColor(playerid); if(GetVehicleModel(GetPlayerVehicleID(playerid))== 520) { if(stealth(playerid)< VYSKA) { for(new i = 0; i < MAX_PLAYERS; i++) { ShowPlayerNameTagForPlayer(playerid, i, false) SetPlayerMarkerForPlayer(playerid,i,0x4682B400); } } else { for(new i = 0; i < MAX_PLAYERS; i++) { ShowPlayerNameTagForPlayer(playerid, i, false) SetPlayerMarkerForPlayer(playerid,i,playerclr[playerid]); } } } return 1; } PS : ani sem to nekompiloval takze fakt nevim:D a dejte vedet jak to jezdi
  23. jenkings

    script Skryté odměny

    Takže tady je můj další FS Jedná se o skryté balíčky rozmístěné po celém LS. Za nalezení balíčku dostanete odměnu v podobě Bonusové zbraně,hasičáku,nebo brýlí pro noční vidění. Balíčky se objevují náhodně,což znamená že i když zjistíte kde se spawnují,tak ne vždy je tam najdete Je to jednoduchý FS,ale třeba se někomu bude hodit. Download:ZDE
  24. Ewwe

    script IsPlayerInCity

    Scripty který vám pomůže určit zda je playeer v okolí či přímo v určitém městě #define
×
×
  • Create New...