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. fabbeN

    script mGang

    Čaute. Rozhodol som sa skončiť s pawn. Nemá to budúcnosť.. Všade bude tá RZE(Nič proti nej. Proti nelegalnej). Nemusíme robiť ani módy a vieme že sa nechytia .. Zverejnujem Vám sem moj posledný script/includ mGang.. Nieje dokončený a je záťažový .. Pawn dobre neovládam tak to aj vyzerá .. Includ mGang Vytvorení Gangu: CreateGang("Meno_Gangu",X,Y,Z, Cena,IDdialogu); do public OnPlayerPickUpPickup(playerid, pickupid) : OnGangPickUpPickup(playerid, pickupid); do public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) OnGangDialogResponse(playerid, dialogid, response, listitem, inputtext); To je všetko. btw tie štoky IsPlayerGangOwner a IsGangForSale sú upravené od QWERovho editu House Systemu čaute
  2. VoDnIk168

    script Multi tlačítka

    Servus dávám sem lehký script na opravu, flip, přidání nitra a hydrauliky pomocí tlačítka Tlačítko :8 = Oprava Tlačítko :6 = Hydraulika Tlačítko :4 = Flip Tlačítko :2 = Nitro (wm že je to blbej název nenapadlo mě jak to pojmenovat ) Můžete si změnit tlačítka: http://wiki.sa-mp.com/wiki/GetPlayerKeys
  3. AvestX

    script Titanic

    Titanic FS San Fierro Dobrý den, včera tomu bylo 100Let co stroskotala tehdy největší loď na světě kterou jistě všichni známe, Titanic. Proto jsem si pro vás připravil FS Titanicu abych vám ho nějákým způsobem připomenul Umístění Titanic leží v SF kousek za mostem Golden Gate, nebudu lhát nevypadá jako titanic, je to obyčejná velká loď s GTA SA ale nevadí, efekt to má podobný, akorát se nezlomí ale pouze potopí. Umístění na mapě Informace Příkazy /tspawn - Spawnutí k přístavu titanicu / přístup: Všichni online hráči /titanic - Příkaz pro odplutí titanicu / přístup: Pouze Rcon admin /titanic - Příkaz pro navrácení titanicu na zpáteční místo (po ztroskotání) / přístup: Poze Rcon admin DOWNLOAD: Screeny (fotil (nějáký ty znaky)Pixel(nějáký ty znaky)) http://pixel.hu.cz/AvestX-Titanic/
  4. život žraloka O tomto fs: Pôvodný nápad zo samp fora.Upravené.Pridané disable shrak a moveshark Udelané z nudy. Možná to nekdo bude chciet do jeho bláznivého modu o žralokoch A teraz k FS: #include new //definace Shark[MAX_PLAYERS][3], Float:SharkSPD[MAX_PLAYERS], bool:SharkMoving[MAX_PLAYERS], bool:SharkEnabled[MAX_PLAYERS] ; public OnFilterScriptInit() { print("Zralok od Killer_Xd"); return true; } public OnFilterScriptExit() { return true; } public OnPlayerDeath(playerid, killerid, reason) { DisableShark(playerid, false); //zničenie žraloka po smrti return true; } public OnPlayerDisconnect(playerid, reason) { DisableShark(playerid, false); //zničenie žraloka po ukončení hry return true; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) //dôležití public { if (newkeys & KEY_FIRE && SharkEnabled[playerid]) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 594) { SharkSPD[playerid] = 1.0; } } else if (newkeys == 0) { SharkSPD[playerid] = 0.3; } if (newkeys & KEY_CROUCH && SharkEnabled[playerid]) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 594) { new Float:P[3]; GetVehiclePos(GetPlayerVehicleID(playerid), P[0], P[1], P[2]); if(P[2] < -0.1) { GetVehicleVelocity(GetPlayerVehicleID(playerid), P[0], P[1], P[2]); SetVehicleVelocity(GetPlayerVehicleID(playerid), P[0], P[1], 0.3); } } } if (newkeys & 8 && !SharkMoving[playerid] && SharkEnabled[playerid]) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 594) { SharkMoving[playerid] = true; Shark[playerid][2] = SetTimerEx("MoveShark", 300, true, "d", playerid); } } else if (newkeys == 0) { KillTimer(Shark[playerid][2]); SharkMoving[playerid] = false; } return true; } public OnPlayerCommandText(playerid, cmdtext[]) //command pre privolanie žraloka { if(!strcmp(cmdtext, "/shark", true, 6)) { if(GetPlayerAnimationIndex(playerid)) { new animlib[32], animname[32]; GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, sizeof animlib , animname, sizeof animname); if(strcmp(animlib, "SWIM", true)) return SendClientMessage(playerid, 0xFF0000FF, "Musíš byt vo vode pre použitie tohoto príkazu."); } if(SharkEnabled[playerid]) { DisableShark(playerid, true); } else { new Float:P[4]; GetPlayerPos(playerid, P[0], P[1], P[2]); SetPlayerPos(playerid, P[0], P[1], 0.30); GetPlayerFacingAngle(playerid, P[3]); Shark[playerid][0] = CreateVehicle(594, P[0], P[1], P[2], P[3], -1, -1, 0); LinkVehicleToInterior(Shark[playerid][0], 10); PutPlayerInVehicle(playerid, Shark[playerid][0], 0); Shark[playerid][1] = CreateObject(1608,0,0,0,0,0,0,80); AttachObjectToVehicle(Shark[playerid][1], GetPlayerVehicleID(playerid),0,0,0.7,8,0,0); SetPlayerHealth(playerid, 0x107FFF); SetVehicleHealth(playerid, 0x107FFF); SharkEnabled[playerid] = true; SendClientMessage(playerid, 0x00FFFFFF, ".:: Zralok by Killer_Xd ::."); SendClientMessage(playerid, 0xFFFFFFFF, "- Lavím tlačítkom miši pôjdeš rýchlo."); SendClientMessage(playerid, 0xFFFFFFFF, "- Sípkamy ovládaš o_O"); SendClientMessage(playerid, 0xFFFFFFFF, "- Prajem príkejmnú zábavu ."); } return true; } return false; } forward MoveShark(playerid); //pohyb žraloka public MoveShark(playerid) { new Float:P[4]; GetVehicleVelocity(GetPlayerVehicleID(playerid), P[0], P[1], P[2]); GetVehicleZAngle(GetPlayerVehicleID(playerid), P[3]); SetVehicleVelocity(GetPlayerVehicleID(playerid), floatsin(-P[3], degrees) * SharkSPD[playerid], floatcos(P[3], degrees) * SharkSPD[playerid] , P[2]+0.02); return true; } forward DisableShark(playerid, bool:other); //zničenie žraloka public DisableShark(playerid, bool:other) { SharkSPD[playerid] = 0.3; DestroyObject(Shark[playerid][1]); DestroyVehicle(Shark[playerid][0]); KillTimer(Shark[playerid][2]); SharkEnabled[playerid] = false; SharkMoving[playerid] = false; if(other) { new Float:P[3]; GetPlayerPos(playerid, P[0], P[1], P[2]); SetPlayerPos(playerid, P[0], P[1], P[2]+3); SetPlayerHealth(playerid, 100.0); } return true; } Mne to nehlási žiadny errorr ani warning
  5. Laces

    script For Fan

    Ahoj Ak sa na servery nudíte možete sa zabaviť tymto scriptom, pomocou ktorého si na seba môžte hodiť všelijake objekty. Hodi sa to na čokoľvek na servery ako akcie alebo party alebo len tak. Prikaz /objekt SCREENS: http://83.167.228.75/fan/foto/ Download: http://83.167.228.75/fan/data/
  6. fabbeN

    script Ochrana módu

    Čaute. nemal som čo robiť tak som vytvoril menšiu ochranu pre mod. nebudem kecať tu to máte vysvetlené KLIKNI SEM! dakujem
  7. Vím, že jich je tu už dost, ale nenašel jsem žádnej, který by byl dle mích představ, a kde by bylo kopirovani. prikazy: /fsobjekty - vypis prikazu /objekt - dialog kam napisete ID a upravujete /upravit - upravujete vybrany objekt /ulozit - vyskoci dialog kam napisete poznamku a vyberete objekt k ulozeni /copy - zkopiruje vybrany objekt /smazat - smaze vybrany objekt nedostatky - neni omezeny jake cislo pri vyrabeni napisete (neznam rozmezi) piste co se Vam na tom nezda, co chybi atd. chci ho vylepsit http://www.uloz.to/xbNjfHE/objekty-amx - adresa ke stahnuti (snad posledni verze) Vytvořeno by KillBill61 Inspirováno by Shooty PS: vyuzil jsem dialogy id 16 a 17 a potreba FileManager (http://files.jatochnietdan.com/?view=FileManager)
  8. Guest

    script QWER GetServerIP

    DELETED
  9. Zdravím, Neviem či to tu náhodou už niekde nieje, ale nevadí, moja tvorba je jedinečná !!! Vytvoril som "Pickup Weapon System", je to vlastne systém, ktorý vytvára pickupy zbraní ktoré "vypadnú" z hráča keď zomrie. Po úmrtí hráča sa vytvoria vedľa seba pickupy, ktoré budú vytvorené po dobu, ktorá je prednastavená (DELETE_PICKUP_TIME) alebo kým pickup niekto nezoberie. Nastavenia: MAX_PICKUP_WEAPONS je maximálny počet vytvorených weapon pickupov DELETE_PICKUP_TIME čas v milisekundách (1 sekunda = 1000 milisekúnd) za ktorý pickup zmizne PWN: /* ****************************** * Pickup Weapon System * * Created by LYRIcS * * Skype: alphamew98 * * Version: 1.00 * ****************************** */ #include #define MAX_PICKUP_WEAPONS 500 #define DELETE_PICKUP_TIME 30000 //miliseconds (1 second = 1000 miliseconds) #define INFINITY 2147483647 new pickup[MAX_PICKUP_WEAPONS]; new pickuptimer[MAX_PICKUP_WEAPONS]; new pickupweapon[MAX_PICKUP_WEAPONS] = {-1, ...}; new pickupammo[MAX_PICKUP_WEAPONS]; new MaxCreatedPickup = -1; stock GetWeaponPickupID(weaponid) { if(weaponid == 1) return 331; if(weaponid == 2) return 333; if(weaponid == 3) return 334; if(weaponid == 4) return 335; if(weaponid == 5) return 336; if(weaponid == 6) return 337; if(weaponid == 7) return 338; if(weaponid == 8) return 339; if(weaponid == 9) return 341; if(weaponid == 10) return 321; if(weaponid == 11) return 322; if(weaponid == 12) return 323; if(weaponid == 13) return 324; if(weaponid == 14) return 325; if(weaponid == 15) return 326; if(weaponid == 16) return 342; if(weaponid == 17) return 343; if(weaponid == 18) return 344; if(weaponid == 22) return 346; if(weaponid == 23) return 347; if(weaponid == 24) return 348; if(weaponid == 25) return 349; if(weaponid == 26) return 350; if(weaponid == 27) return 351; if(weaponid == 28) return 352; if(weaponid == 29) return 353; if(weaponid == 30) return 355; if(weaponid == 31) return 356; if(weaponid == 32) return 372; if(weaponid == 33) return 357; if(weaponid == 34) return 358; if(weaponid == 35) return 359; if(weaponid == 36) return 360; if(weaponid == 37) return 361; if(weaponid == 38) return 362; if(weaponid == 39) return 363; if(weaponid == 40) return 364; if(weaponid == 41) return 365; if(weaponid == 42) return 366; if(weaponid == 43) return 367; if(weaponid == 44) return 368; if(weaponid == 45) return 369; if(weaponid == 46) return 371; return 1239; } stock GetWeaponPickupCreatePos(&Float:x, &Float:y, &Float:z, number) { #pragma unused z if(number == 2) { x += 1.0; } else if(number == 3) { x -= 1.0; } else if(number == 4) { y += 1.0; } else if(number == 5) { y -= 1.0; } else if(number == 6) { x += 1.0; y += 1.0; } else if(number == 7) { x += 1.0; y -= 1.0; } else if(number == 8) { x -= 1.0; y -= 1.0; } else if(number == 9) { x -= 1.0; y += 1.0; } else if(number == 10) { x += 2.0; } else if(number == 11) { x -= 2.0; } else if(number == 12) { y += 2.0; } else if(number == 13) { y -= 2.0; } } public OnFilterScriptInit() { for(new p=0; p { pickup[p] = CreatePickup(1007, 23, 0.0, 0.0, 10000.0, INFINITY); DeleteWeaponPickup(p); } MaxCreatedPickup = -1; return 1; } public OnFilterScriptExit() { for(new p=0; p return 1; } public OnPlayerDeath(playerid, killerid, reason) { new w[13][2], weapons = 0; for(new c=0; c<13; c++) { GetPlayerWeaponData(playerid, c, w[c][0], w[c][1]); if(w[c][0] > 0) if(w[c][1] > 0) for(new p=0; p { if(p > MaxCreatedPickup) MaxCreatedPickup = p; weapons++; new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); GetWeaponPickupCreatePos(x, y, z, weapons); DestroyPickup(pickup[p]); pickup[p] = CreatePickup(GetWeaponPickupID(w[c][0]), 23, x, y, z, GetPlayerVirtualWorld(playerid)); pickupweapon[p] = w[c][0]; pickupammo[p] = w[c][1]; pickuptimer[p] = SetTimerEx("DeleteWeaponPickup", DELETE_PICKUP_TIME, 0, "i", p); break; } } return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { for(new p=0; p<=MaxCreatedPickup; p++) if(pickupweapon[p] != -1) if(pickupid == pickup[p]) { new Float:hp; GetPlayerHealth(playerid, hp); if(hp > 0.0) { GivePlayerWeapon(playerid, pickupweapon[p], pickupammo[p]); DeleteWeaponPickup(p); KillTimer(pickuptimer[p]); } break; } return 1; } forward DeleteWeaponPickup(p); public DeleteWeaponPickup(p) { DestroyPickup(pickup[p]); pickup[p] = CreatePickup(1007, 23, 0.0, 0.0, 10000.0, INFINITY); pickupweapon[p] = -1; pickupammo[p] = 0; new save = MaxCreatedPickup; MaxCreatedPickup = -1; for(new c=0; c<=save; c++) if(pickupweapon[c] != -1) MaxCreatedPickup = c; return 1; }
  10. fabbeN

    script FAST-SetGameModeName

    ahoj. nudil som sa tak som vytvoril mänší script pre rýchlu zmenu názvu modu je to moj prvý script a som začiatočník tak od toho veľa nečakajte //---HORE DO MODU!---|| #define MENO_MODU "Tu vyplnte meno modu" #define VERZIA "Tu verziu modu" //---MIMO PUBLICov!---|| stock FASTSetGameModeName(){ new meno[25]; format(meno, sizeof(meno), "%s %s",MENO_MODU, VERZIA); SetGameModeText(meno); return 1; } //---DO OnGameModeInit/OnFilterScriptInit:---|| FASTSetGameModeName(); ThX PS:Malo by to byť funkčne
  11. Vidie

    script Compaints Systém 1.0

    Zdravím, Dávám Vám sem můj Compaints Systém, Verzy 1.0. http://www.youtube.com/watch?v=mjiKraAewDE Co to je? Je to "Problém Systém", kterým nahlašujete chyby/bugy/jiné Administrátorům. Příkazem /report, se Vám objeví dialog, do kterého napíšete problém/chybu, která se zapíše do Souborů. Instalace: Nahrajete soubor.amx do FilterScripts. Do Config.cfg v řádku FilterScripts dopíšete název souboru. Vytvořte složku v ScriptFiles "Compaints". Příkazy: - /report = Nahlásíte problém/chybu. - /admin = Administrace problému, vypíše všechny problémy v dialogu. - /about = O tomto scriptu. Upozorňuji, že script je celý v ANGLIČŤINĚ!!!. Jinak se omlouvám za špatnou angličtinu, nejsem v ní moc dobrý Download: http://pastebin.com/52dv60fw Doufám že se Vám to bude líbit. S pozdravem nVidiaX.
  12. zuzka

    script Server settings

    Zdravím po velice ale velice dlouhé době jsem z nudy otevřel pawno.exe a vznikl z toho script který jsem už delší dobu nosil v hlavě.... Jedná se o jednoduché nastavování serveru v dialogách více však screeny ... Příkazem /server vyvoláte uvodní dialog(Only for Rcon Admins). Jednoduchý a primitivní scriptík. Práce 7 minut(včetně ořezávání screnu pictures: http://img.ewolutions.cz/subdom/img/vie ... xbodm6.png http://img.ewolutions.cz/subdom/img/vie ... n4b7m5.png http://img.ewolutions.cz/subdom/img/vie ... mdmy98.png http://img.ewolutions.cz/subdom/img/vie ... 2b6aed.png http://img.ewolutions.cz/subdom/img/vie ... qdgki4.png http://img.ewolutions.cz/subdom/img/vie ... 3535n9.png Kto chce Pwn pište Coments,SZ. FilterScript vytvoril Ewwe
  13. JIDAVID

    script Fake Story

    Zdravím, napadlo mě udělat script, který si bude z hráčů dělat srandu a hlásit jim falešné zprávy Všechny příkazy smí používat pouze RCON admin a pokud není, napíše, že příkaz neexistuje Příkazy: Instalace: Stáhnout FS: http://uloz.to/xD2Bahg/fake-story-rar Vložit do složky scriptfiles soubor fakecfg.cfg a změnit podle sebe Nahrát soubor FakeStory.amx do složky FilterScripts Do nastavení serveru (config.cfg) připsat na řádek filterscripts slovo FakeStory Pokud ve složce scriptfiles nebude soubor fakecfg.cfg, nepůjde server spustit. Script lze nastavit na eXis zprávy (v fakecfg.cfg), takže pokud máte na serveru eXis, falešné zprávy jsou od pravých téměř nerozeznatelné ID dialogů: 8763, 8764 Video: Jestli z toho chcete něco přečíst, spusťte přes celou obrazovku a v HD kvalitě Nenapadají mě žádné další falešné zprávy, pokud vás něco napadne, můžete to napsat do komentů a já udělám další verzi
  14. CeeR

    script .Povolania cez dialog

    Do scriptu som pridal základne povolania a pridal som ešte nove ako je závodnik sniper atď . Pri zamestnaní vám to dá zbraň a zmení farbu nicku ... Príkaz je /Jobs. AMX-http://uloz.to/x5pvAKd/zamestnania-amx-amx PWN-http://uloz.to/xm9c4hg/zamestnania-pwn-pwn
  15. Jhnzrep

    script Business System

    Ahojte, Vytvoril som si pre svoj script business system. A kedze na officialnych samp forums nebol nato ziadny tutorial tak som ho tam dal. Mozno ste ho uz niektory videly, mozno nie. Ale teraz ho idem prelozit(Uz par rokov na Slovensku nebivam, tak my ospravdlnte gramatiku). *Tento script je dost zloziti, a vela funkci nebudem vysvetlovat, ak ich nerozumiete tak mi moste napisat.* Coo budeme potrebovat: YCMD - od Y_Less y_ini - od Y_Less streamer - od Incognito Vas vlastny registracni system Ok, takze prve potrebuje par includov na vrchu scriput: #include #include Teraz budeme potrebovat par definov: #define SCM SendClientMessage //Setry cas. #define BPATH "/Business/%i.ini" //Tieto farby niesu povinne, ale ak ich nechcete tak musite zmenit vela veci v ostatnom scripte. #define NEWBIE_COLOR 0x7DAEFFFF #define TCOLOR_WHITE 0xFFFFFF00 #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_GRAD3 0xCBCCCEFF #define COLOR_GRAD4 0xD8D8D8FF #define COLOR_GRAD5 0xE3E3E3FF #define COLOR_GRAD6 0xF0F0F0FF #define COLOR_FADE1 0xE6E6E6E6 #define COLOR_FADE2 0xC8C8C8C8 #define COLOR_FADE3 0xAAAAAAAA #define COLOR_FADE4 0x8C8C8C8C #define COLOR_FADE5 0x6E6E6E6E #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_RED 0xAA3333AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_BLACK 0x000001FF #define COLOR_BLUE 0x007BD0FF #define COLOR_LIGHTORANGE 0xFFA100FF #define COLOR_FLASH 0xFF000080 #define COLOR_LIGHTRED 0xFF6347AA #define COLOR_LIGHTBLUE 0x01FCFFC8 #define COLOR_LIGHTGREEN 0x9ACD32AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_LIGHTYELLOW 0xFFFF91FF #define COLOR_YELLOW2 0xF5DEB3AA #define COLOR_WHITE 0xFFFFFFAA Teraz budeme potrebovat "new define": new InsideBiz;[MAX_PLAYERS] Teraz si vytvorime enum: enum bInfo { bOwned, bPrice, bOwner[MAX_PLAYER_NAME], bType, bLocked, bMoney, Float:bEntranceX, Float:bEntranceY, Float:bEntranceZ, Float:bEntranceA, Float:bExitX, Float:bExitY, Float:bExitZ, Float:bExitA, bInt, bWorld, bInsideInt, bInsideWorld, bInsideIcon, bOutsideIcon, bName[128] } new BusinessInfo[200][bInfo]; Toto si musite dat pod vas registracny enum: BizID//Vas registracni system to musi ulozit/nacitat..Nebudem vysvetlovat ako. Teraz si toto musite dat pod OnGameModeInit(): new str[40]; for(new idx = 1; idx < sizeof(BusinessInfo); idx++)//prejde to cez vsetky biznisi { format(str, sizeof(str), BPATH, idx);//formatuje cestu kde je biz savenuty. INI_ParseFile(str, "loadbiz_%s", .bExtra = true, .extra = idx );//Toto je velmi takze vysvetlit, proste si to tam dajte. Ked tomu nechapete pozrite si QWERov tutorial. BusinessInfo[idx][bOutsideIcon] = CreateDynamicPickup(1272, 1, BusinessInfo[idx][bEntranceX], BusinessInfo[idx][bEntranceY], BusinessInfo[idx][bEntranceZ], BusinessInfo[idx][bWorld]); //Vyroby to pickup kde bude biznis. BusinessInfo[idx][bInsideIcon] = CreateDynamicPickup(1272, 1, BusinessInfo[idx][bExitX], BusinessInfo[idx][bExitY], BusinessInfo[idx][bExitZ], BusinessInfo[idx][bInsideWorld]); //Vyroby to pickup v dnukajsku biznisu. } Toto teraz vlozte pod OnGameModeExit(): for(new id = 1; id < sizeof(BusinessInfo); id++)//Zas to prejde cez vsetky biznisi. { if(BusinessInfo[id][bPrice] == 0) break;//Prestance loopovat cez biznisi ak je cena 0(Takze biznis neexistuje) SaveBusiness(id);//Funkcia ulozenia. } Teraz si vyrobime funkciu na ulozenie: forward SaveBusiness(id); public SaveBusiness(id) { new file4[40]; format(file4, sizeof(file4), BPATH, id); new INI:File = INI_Open(file4); INI_SetTag(File,"data"); INI_WriteInt(File,"bOwned", BusinessInfo[id][bOwned]); INI_WriteInt(File,"bPrice", BusinessInfo[id][bPrice]); INI_WriteString(File,"bOwner", BusinessInfo[id][bOwner]); INI_WriteInt(File,"bType", BusinessInfo[id][bType]); INI_WriteInt(File,"bLocked", BusinessInfo[id][bLocked]); INI_WriteInt(File,"bMoney", BusinessInfo[id][bMoney]); INI_WriteFloat(File,"bEntranceX", BusinessInfo[id][bEntranceX]); INI_WriteFloat(File,"bEntranceY", BusinessInfo[id][bEntranceY]); INI_WriteFloat(File,"bEntranceZ", BusinessInfo[id][bEntranceZ]); INI_WriteFloat(File,"bEntranceA", BusinessInfo[id][bEntranceA]); INI_WriteFloat(File,"bExitX", BusinessInfo[id][bExitX]); INI_WriteFloat(File,"bExitY", BusinessInfo[id][bExitY]); INI_WriteFloat(File,"bExitZ", BusinessInfo[id][bExitZ]); INI_WriteFloat(File,"bExitA", BusinessInfo[id][bExitA]); INI_WriteInt(File,"bInt", BusinessInfo[id][bInt]); INI_WriteInt(File,"bWorld", BusinessInfo[id][bWorld]); INI_WriteInt(File,"bInsideInt", BusinessInfo[id][bInsideInt]); INI_WriteInt(File,"bInsideWorld", BusinessInfo[id][bInsideWorld]); INI_WriteString(File,"bName", BusinessInfo[id][bName]); INI_Close(File); return 1; } Teraz budeme potrebovat funkciu na nacitanie: forward loadbiz_data(idx, name[], value[]); public loadbiz_data(idx, name[], value[]) { INI_Int("bOwned", BusinessInfo[idx][bOwned]); INI_Int("bPrice", BusinessInfo[idx][bPrice]); INI_String("bOwner", BusinessInfo[idx][bOwner], 24); INI_Int("bType", BusinessInfo[idx][bType]); INI_Int("bLocked", BusinessInfo[idx][bLocked]); INI_Int("bMoney", BusinessInfo[idx][bMoney]); INI_Float("bEntranceX", BusinessInfo[idx][bEntranceX]); INI_Float("bEntranceY", BusinessInfo[idx][bEntranceY]); INI_Float("bEntranceZ", BusinessInfo[idx][bEntranceZ]); INI_Float("bEntranceA", BusinessInfo[idx][bEntranceA]); INI_Float("bExitX", BusinessInfo[idx][bExitX]); INI_Float("bExitY", BusinessInfo[idx][bExitY]); INI_Float("bExitZ", BusinessInfo[idx][bExitZ]); INI_Float("bExitA", BusinessInfo[idx][bExitA]); INI_Int("bInt", BusinessInfo[idx][bInt]); INI_Int("bWorld", BusinessInfo[idx][bWorld]); INI_Int("bInsideInt", BusinessInfo[idx][bInsideInt]); INI_Int("bInsideWorld", BusinessInfo[idx][bInsideWorld]); INI_String("bName", BusinessInfo[idx][bName], 128); return 1; } Teraz si vytvorime prvy command: YCMD:createbiz(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return SCM(playerid, COLOR_GREY, "Niesi admin!");//Skontroluje ci je hrac RCON admin - zmente si to na svoj vlastny admin system. new price, level, id, int, world, string[128], Float:Xi, Float:Yi, Float:Zi, inti;//new definy ktore budeme potrebovat if(sscanf(params, "dddfff", price, level, inti, Xi, Yi, Zi)) return SendClientMessage(playerid, COLOR_GREY, "YCMD: /createbiz [price] [type] [interior] [X] [Y] [Z]");//d = integer, f = float if(level < 0 || level > 4) return SendClientMessage(playerid, COLOR_GREY, "YCMD: Typy biznisu su iba 1 - 4");// if(price < 10000) return SendClientMessage(playerid, COLOR_GREY, "YCMD: Cena nemoze ist pod 10000"); for(new h = 1;h < sizeof(BusinessInfo);h++)//Loops through all the businesses { if(BusinessInfo[h][bPrice] == 0)//Skontroluje ci je cena 0 { id = h; break;//Loop zastane ak ano } } new Float:X,Float:Y,Float:Z,Float:A;//Dalsie definy GetPlayerPos(playerid, X, Y, Z);//Najde vasu poziciu, a savene ju do floatov. GetPlayerFacingAngle(playerid, A);// int = GetPlayerInterior(playerid);//Najde vas interior, a ulozi ho do integera world = GetPlayerVirtualWorld(playerid);//Najde vas virtualworld a ulozi ho do intergera. BusinessInfo[id][bInsideInt] = inti; BusinessInfo[id][bExitX] = Xi; BusinessInfo[id][bExitY] = Yi; BusinessInfo[id][bExitZ] = Zi; BusinessInfo[id][bOwned] = 0; BusinessInfo[id][bPrice] = price; BusinessInfo[id][bType] = level; BusinessInfo[id][bEntranceX] = X; BusinessInfo[id][bEntranceY] = Y; BusinessInfo[id][bEntranceZ] = Z; BusinessInfo[id][bEntranceA] = A; BusinessInfo[id][bLocked] = 1; BusinessInfo[id][bInt] =int; BusinessInfo[id][bWorld] =world; BusinessInfo[id][bInsideWorld] =id; format(string, sizeof(string), "None"); strmid(BusinessInfo[id][bName], string, 0, strlen(string), 255); if(BusinessInfo[id][bOutsideIcon]) DestroyDynamicPickup(BusinessInfo[id][bOutsideIcon]); if(BusinessInfo[id][bInsideIcon]) DestroyDynamicPickup(BusinessInfo[id][bInsideIcon]); BusinessInfo[id][bOutsideIcon] = CreateDynamicPickup(1272, 1, BusinessInfo[id][bEntranceX], BusinessInfo[id][bEntranceY], BusinessInfo[id][bEntranceZ], BusinessInfo[id][bWorld]);//Creates a pickup at your location BusinessInfo[id][bInsideIcon] = CreateDynamicPickup(1272, 1, BusinessInfo[id][bExitX], BusinessInfo[id][bExitY], BusinessInfo[id][bExitZ], BusinessInfo[id][bInsideWorld]);//Vyroby pickup na vasej pozici. new file4[40]; format(file4, sizeof(file4), BPATH, id); new INI:File = INI_Open(file4); INI_SetTag(File,"data"); INI_WriteInt(File,"bOwned", BusinessInfo[id][bOwned]); INI_WriteInt(File,"bPrice", BusinessInfo[id][bPrice]); INI_WriteString(File,"bOwner", BusinessInfo[id][bOwner]); INI_WriteInt(File,"bType", BusinessInfo[id][bType]); INI_WriteInt(File,"bLocked", BusinessInfo[id][bLocked]); INI_WriteInt(File,"bMoney", BusinessInfo[id][bMoney]); INI_WriteFloat(File,"bEntranceX", BusinessInfo[id][bEntranceX]); INI_WriteFloat(File,"bEntranceY", BusinessInfo[id][bEntranceY]); INI_WriteFloat(File,"bEntranceZ", BusinessInfo[id][bEntranceZ]); INI_WriteFloat(File,"bEntranceA", BusinessInfo[id][bEntranceA]); INI_WriteFloat(File,"bExitX", BusinessInfo[id][bExitX]); INI_WriteFloat(File,"bExitY", BusinessInfo[id][bExitY]); INI_WriteFloat(File,"bExitZ", BusinessInfo[id][bExitZ]); INI_WriteFloat(File,"bExitA", BusinessInfo[id][bExitA]); INI_WriteInt(File,"bInt", BusinessInfo[id][bInt]); INI_WriteInt(File,"bWorld", BusinessInfo[id][bWorld]); INI_WriteInt(File,"bInsideInt", BusinessInfo[id][bInsideInt]); INI_WriteInt(File,"bInsideWorld", BusinessInfo[id][bInsideWorld]); INI_WriteString(File,"bName", BusinessInfo[id][bName]); INI_Close(File); return 1; } Teraz si vyrobime dalsi command, /deletebiz: YCMD:deletebiz(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return 1; // Skontroluje ci ste RCON admin new id; if(sscanf(params, "d", id)) return SendClientMessage(playerid, COLOR_GREY, "YCMD: /deletebiz [id]"); if(BusinessInfo[id][bOwned] == 1) return SCM(playerid, COLOR_GREY, "This biz is owned.");//Skontroluje cii niekto vlastni tento biznis, ak ano, tak ho nedovoli predat. //Vymaze vsetky informacie ktore boli v enumoch BusinessInfo[id][bOwned] = 0; BusinessInfo[id][bPrice] = 0; BusinessInfo[id][bOwner] = 0; BusinessInfo[id][bType] = 0; BusinessInfo[id][bLocked] = 0; BusinessInfo[id][bName] = 0; BusinessInfo[id][bMoney] = 0; BusinessInfo[id][bEntranceX] = 0; BusinessInfo[id][bEntranceY] = 0; BusinessInfo[id][bEntranceZ] = 0; BusinessInfo[id][bEntranceA] = 0; BusinessInfo[id][bExitX] = 0; BusinessInfo[id][bExitY] = 0; BusinessInfo[id][bExitZ] = 0; BusinessInfo[id][bExitA] = 0; BusinessInfo[id][bInt] = 0; BusinessInfo[id][bWorld] = 0; if(BusinessInfo[id][bOutsideIcon]) DestroyDynamicPickup(BusinessInfo[id][bOutsideIcon]);//Vymaze pickup new string[128]; format(string, sizeof(string), BPATH, id); fremove(string);//Vymaze file kde bol biz ulozeny. return 1; } Teraz budeme potrebovat OnPlayerPickupDynamicPickup funkciu aby nam zobrazilo informacie o biznise: public OnPlayerPickUpDynamicPickup(playerid, pickupid) { new string[256]; for(new b = 1;b < sizeof(BusinessInfo);b++)// Prejde cez vsetky biznisi { if(pickupid == BusinessInfo[b][bOutsideIcon])//Skontroluje cii stojite na biznis pickupe { if(BusinessInfo[b][bOwned] == 0)//Skontroluje ze cii niekto tento biznis vlastni. { format(string, sizeof(string), "~g~Meno:~w~%s~n~~w~Tento business je ~g~ napredaj~n~~r~Cena:~g~%i~n~BizType:~w~%s~n~~g~BizID:~w~%i", BusinessInfo[b][bName], BusinessInfo[b][bPrice], BusinessType(, ; GameTextForPlayer(playerid, string, 3000, 3); } if(BusinessInfo[b][bOwned] == 1)//Checks if it owned. { format(string, sizeof(string), "~g~Meno:~w~%s~n~~g~Vlastnik:~w~%s~n~~g~BizType:~w~%s ~n~~g~BizID:~w~%i", BusinessInfo[b][bName], BusinessInfo[b][bOwner], BusinessType(, ; GameTextForPlayer(playerid, string, 3000, 3); } } } return 1; } Teraz si vyrobime stock ktory nam ukaze aky typ biznisu to je: stock BusinessType(b)// creates a stock. { new string[30]; switch(BusinessInfo[b][bType]) { case 4: string = "Potraviny"; case 3: string = "Club"; case 2: string = "Bar"; case 1: string = "Oblecenie"; } return string; } Teraz si vyrobime funkciu ktora skontroluje ci sme blizko biznisu: IsPlayerNearBizEnt(playerid) { for(new b = 1; b < sizeof(BusinessInfo); b++) { if(IsPlayerInRangeOfPoint(playerid, 2.0, BusinessInfo[b][bEntranceX], BusinessInfo[b][bEntranceY], BusinessInfo[b][bEntranceZ])) return b; } return -1; } Command na kupenie biznisu: YCMD:buybiz(playerid, params[]) { if(gPlayerLoggedIn[playerid] == 0) return 1; new id = IsPlayerNearBizEnt(playerid); if(id == -1 || id == 0) return SendClientMessage(playerid, COLOR_GREY, "You are not near a biz"); if(BusinessInfo[id][bOwned] != 0 || BusinessInfo[id][bPrice] == 0) return SendClientMessage(playerid, COLOR_GREY, "This biz is not for sale."); if(PlayerInfo[playerid][bizID] != 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You already own a biz."); if(PlayerInfo[playerid][Money] < BusinessInfo[id][bPrice]) return SendClientMessage(playerid, COLOR_LIGHTRED, "Sorry, you can not afford this biz."); PlayerInfo[playerid][bizID] = id; PlayerInfo[playerid][Money] -= BusinessInfo[id][bPrice]; GivePlayerMoney(playerid, -BusinessInfo[id][bPrice]); BusinessInfo[id][bLocked] = 0; BusinessInfo[id][bOwned] = 1; BusinessInfo[id][bOwner] = RemoveUnderScore(playerid); SendClientMessage(playerid, COLOR_YELLOW, "Congratulations on your new biz! Use /bizhelp to get help, or /ask!"); return 1; } Command na predanie biznisu: YCMD:sellbiz(playerid, params[]) { new id = PlayerInfo[playerid][bizID]; if(PlayerInfo[playerid][bizID] == 0) return SCM(playerid, COLOR_GREY, "You don't own a biz!"); BusinessInfo[id][bOwned] = 0; BusinessInfo[id][bOwner] = 0; BusinessInfo[id][bLocked] = 1; PlayerInfo[playerid][Money] = BusinessInfo[id][bPrice]; PlayerInfo[playerid][bizID] = 0; SCM(playerid, COLOR_YELLOW, "Business sold!"); return 1; } Command na zmenu mena biznisu: YCMD:bizsetname(playerid, params[]) { new name[128]; if(sscanf(params, "s[128]", name)) return SCM(playerid, COLOR_GREY, "/bizsetname [name]"); if(PlayerInfo[playerid][bizID] == 0) return SCM(playerid, COLOR_GREY, "You don't own a biz!"); BusinessInfo[PlayerInfo[playerid][bizID]][bName] = name; SCM(playerid, COLOR_YELLOW, "Business name changed!"); return 1; } Teraz command na zamknutie biznisu: YCMD:lockbiz(playerid, params[]) { new id = IsPlayerNearBizEnt(playerid); if(id != PlayerInfo[playerid][bizID]) return SCM(playerid, COLOR_GREY, "Toto neni vas biznis!"); if(BusinessInfo[id][bLocked] == 1)//Ak je zamknuty { BusinessInfo[id][bLocked] = 0; GameTextForPlayer(playerid, "Biz ~g~odomnkunty!", 3000, 3); } else { BusinessInfo[id][bLocked] = 1; GameTextForPlayer(playerid, "Biz ~r~zamknuty!", 3000, 3); } return 1; } Command na vchod do biznisu: YCMD:enter(playerid, params[]) { for(new b = 1; b < sizeof(BusinessInfo); b++)//Loopne cez vsetky biznisi { if(IsPlayerInRangeOfPoint(playerid, 1.0, BusinessInfo[b][bEntranceX], BusinessInfo[b][bEntranceY], BusinessInfo[b][bEntranceZ]))// { if(BusinessInfo[b][bLocked] == 1) return SendClientMessage(playerid, COLOR_GREY, "Tento biznis je zamknuty!");//Skontroluje ci je biznis zamknuty SetPlayerPos(playerid, BusinessInfo[b][bExitX], BusinessInfo[b][bExitY], BusinessInfo[b][bExitZ]); SetPlayerFacingAngle(playerid, BusinessInfo[b][bExitA]); SetPlayerInterior(playerid, BusinessInfo[b][bInsideInt]); SetPlayerVirtualWorld(playerid, BusinessInfo[b][bInsideWorld]); InsideBiz[playerid] = b; return 1; } if(IsPlayerInRangeOfPoint(playerid, 2.0, BusinessInfo[b][bExitX], BusinessInfo[b][bExitY], BusinessInfo[b][bExitZ]) && GetPlayerVirtualWorld(playerid) == BusinessInfo[b][bInsideWorld])//Skontroluje cii je hrac blizko vychodu { SetPlayerPos(playerid, BusinessInfo[b][bEntranceX], BusinessInfo[b][bEntranceY], BusinessInfo[b][bEntranceZ]); SetPlayerFacingAngle(playerid, BusinessInfo[b][bEntranceA]); SetPlayerInterior(playerid, BusinessInfo[b][bInt]); SetPlayerVirtualWorld(playerid, BusinessInfo[b][bWorld]); InsideBiz[playerid] = 0; return 1; } } return 1; } No, a ked uz vsetko mame, tak tu je ukazka coo sa stakymto business system da urobit: YCMD:clothes(playerid, params[]) { new skin; if(sscanf(params, "i", skin)) return SCM(playerid, COLOR_GREY, "YCMD:/clothes [skinid]"); if(PlayerInfo[playerid][Money] < 100) return SCM(playerid, COLOR_GREY, "Potrebujes aspon 100$"); if(BusinessInfo[insideBiz[playerid]][bType] != 1) return SCM(playerid, COLOR_GREY, Musis byt v obchode coo predava oblecenie."); if(1 > skin || 299 < skin || skin == 288 || skin == 287 || skin == 286 || skin == 285 || skin == 284 || skin == 283 || skin == 282 || skin == 281 || skin == 280 || skin == 279 || skin == 278 || skin == 277 || skin == 276 || skin == 275 || skin == 274) return SCM(playerid, COLOR_GREY, "Invalid skin ID!"); SetPlayerSkin(playerid, skin); PlayerInfo[playerid][skin] = skin; GivePlayerMoney(playerid, -100); BusinessInfo[insideBiz[playerid]][bMoney] += 100; return 1; } Tento command zobere 100, da ho biznisu..A zmeni ti skin. Aby vam tento script fungoval v scriptfiles si musite vyrobit zlozku "Business". *Ako uz som spominal, tento script neni moc pre zaciatocnikou. Ak potrebujete lepsie vysvetlenie nejakej funkci, povedzte mi. Mozete ma kontaktovat tu, alebo na sa-mp.com forums. Pod tymto istym menom. Hodnote/komentujte.
  16. AvestX

    script Překážky

    Verze 0.01 Verze 0.1b
  17. martanius

    script Custom pos

    Ahojte, potřeboval jsem nějak rozmístit auta, ale ne tak aby mi stáli nesouměrně a moc se v tom x+ něco nevyznám (nevím o jak moc to posune to auta). Tak jsem si na to vytvořil takový krátký FS. Dám vám ho sem kdyby někdo taky chtěl. Příkazy : /xplus [hodnota] místo hodnota napište číslo třeba 5 /xminus[hodnota] -||- /yminus[hodnota] -||- /yplus[hodnota] -||- /zminus[hodnota] -||- /zplus[hodnota] -||- /automaticpos - možnost pohybu s vozem pomocí kláves NUM4, NUM6, NUM8 a NUM2 /manualpos - deaktivuje funkci automaticpos Musíte být v autě, FS je určen pro jednoho. v.2.0 http://www.solidfiles.com/d/d2fd186425/
  18. Ahoj, toto je aktualizace původního příspěvku., sestavil jsem nový obsah. ------------------------ DOWNLOAD: http://www.solidfiles.com/d/72aee70be7/ Zdravím, jistě znáte ten pocit kdy potřebujete znát rychle nějaké ID něčeho ve hře, ale nechce se vám mačkat alt+tab. Zkrátka ten pocit kdy chcete dejme tomu například umístit nějaké auto, ale nevíte jeho rozměry a tak od voka ukládáte pozice s jiným autem, třeba i daleko menším. Mám pro vás řešení a to nejen s automobily. Co je to ID Showroom a co nabízí ID Showroom je z anglického překladu něco jako představování ID, přehlídka ID nebo tak něco. Takže už asi každému dojde o co hlavně půjde. Kdykoliv ve hře se můžete kouknout na ID nějakého vozidla, skinu, explose, interiéru atd.. Jedná se o FS a nabízí spoustu ulehčení práce těžkého života pawnera. Co vlastně vše FS obsahuje ? FS vám nabízí živý pohled na ID modelů. Příkazy : /start showroom - Spustí FS /showme - Vytvoří první dialog, takové hlavní menu (tam si vybíráme co chceme zjistit) FS má mnoho dialogů (právě celkem okolo 42) a proto jsem se rozhodl upustit od původního plánu (každý dialog bude mít svůj příkaz /něco... ) Takže jsem se do toho pustil a myslím že je to daleko lepší řešení : Vytvořil jsem příkazy pro hlavní meny hlavního menu ( ) : /showvehicles - Zobrazí hlavní menu vehiklů (má několik podmenu) /showinteriors - Zobrazí první stranu interiérů (má několik stran) /showsounds - Zobrazí první stranu zvuků (má několik stran) /showpickups - Zobrazí hlavní menu pickupů /showskins - Zobrazí hlavní menu skinů (má několik podmenu) /showweathers - Zobrazí první stranu počasí (má několik stran) /showexplosions - Zobrazí dialog s explozemi. Jelikož se každý dialog po kliknutí na nějaký item hned zavře, tak pro znovuotevření naposledy zobrazeného dialogu stiskneme klávesu L.ALT, pokud chceme ještě více zpět klikáme na ikonu 'Back'. Další, úplně nová funkce FS, tu je příkaz /testit Ta funguje jen při vybírání vehiklu, ihned vás přesune do testovacího modu, kde si budete moci zajezdit s vámi navoleným vozidlem přes dialog. Přemístí vás buď na místo určené pro to vozidlo, nebo na vámi navolenou pozici přes nějaký příkaz /savetp - Uloží vaši aktuální pozici /settp - Nastaví vaši uloženou pozici s autem. Co a jak vše funguje ? Interiéry Dle výběru přesune hráče do onoho interiéru a pomocí text drawu vypíše koordináty a id interiéru. Pro uložení pozice může hráč napsat /save, součást každého sa-mp. Počasí Přesune hráčovu kameru na jedno místo v Las Venturas s pohledem na sfingu a dle výběru mění počasí, pro vybrané počasí vypíše textdrawem na obrazovku jeho ID. Skiny Přesune hráčovu kameru na jednu vilu v Los Santos a hráče umístí na jeden stupínek před kamerou. Dle výběru mění hráčův skin a textdrawem vypisuje jeho ID a název (například Sweet). Zvuky Nechá hráčovu kameru a hráče tam kde právě je, zjistí jeho pozici a na ni přehraje vybraný zvuk, na obrazovku přes textdraw vypíše jeho ID. (Některé zvuky se přehrávají stále dokola proto se odesílá varovná zpráva nebo jednoduchý příkaz /stopall) Pickupy Přesune hráčovu kameru opět k vile v Los Santos, ovšem teď s jiným pohledem a dle výběru zobrazí pickup a vypíše jeho název a ID (například Armour). Vehikly (dopravní prostředky a návěsy) Přesune hráčovu kameru opět k vilce v Los Santos, ale opět s jiným pohledem než u skinů a pickupů a dle výběru podkategorie zobrazí hráčovi onen vybraný vehikl s jeho ID a názvem (například Caddy) a pokud hráč napíše příkaz /testit lze s ním i jezdit. Po opětovném vyvolání dialogu a vybráním jiného vehiklu přesune opět hráčovu kameru k vilce a jede se znova. Explose Hráčovu kameru nastaví opět k vilce v LS, ale s pohledem na pakroviště kde dle výběru vytváří explose s jejich ID a názvem (například Chemical). Technické informace: FS je určen pro jednoho hráče. FS jede na 5ti textdrawech. Timery s opakováním nejsou. FS má právě okolo 4000 řádků. Nikdy není vytvořeno více jak jeden vehikl nebo jeden pickup najednou. Doporučuji nezapínat více FS zároveň s ID Showroom nebo gamemody s dialogy. PS: Právě to testuji kvůli chybám a bugům, explose ještě přídám. Obrázky : Seznam vehiklů a jejich rozdělení
  19. Ahojte, vytvoril som anti air brake... Ale neriadi sa podla rychlosti... Co viac dodat? Video a download . P.S. Ten kto ma Sobeit, dostava kick.. Potom to este vylepsim . Video: Download: http://solidfiles.com/d/74d0d1e4bd/ Kontrolny link: http://fscontrol.hosting-future.eu/index.php?id=94
  20. Ajzlik

    script Seskok

    Seskok Zdravim, z nudy jsem vám vytvořil seskok poblíž San Fiera. Vejdete do pickupu s padákem, a otevře se vám dialog, v něm si vyberete výšku seskoku a následně ho budete muset zaplatit taková kravinka Zde je místo seskoku Zde download http://leteckaposta.cz/286594855
  21. JoJo

    script [AntiReklama]By JoJo

    Ahoj,dneska som pokračoval v učení pawna a tak ma napadlo spraviť nejakú AntiReklamu. Je dosť možné že je ich tu už veľa kedže fórum je navštevované viac než dosť ale táto anti-reklama je na veľa znakov.Určite sa dá obísť ale dosť pomáha... Je nastavená na Kick Hráča. Pawno sa učím takže tak... http://www.ulozisko.sk/514455/AntiReklama.PWN
  22. stano

    script Speedometer by Stano.sk

    čawťe prínašam vám môj speedometer stahňiťe si a otestujťe tu je dowloand http://uloz.to/x4ZXkd1/spedometer-amx
  23. KarTooN

    script GetTuningModelName

    Udělal jsem malý script, který zjistí název komponentu. Dělal jsem to asi 30 minut. Můžete třeba využít u AntiTuningHacku. Využití je jen na vás.
  24. Pepa

    script AntiReklama

    Zdravím , trošku jsem se nudil tak jsem udělal antireklamu pro samp servery. Zabezpečení proti ip reklamám v chatu. Ke stažení zde ********* //LINK ZMAZANÝ - QWER
×
×
  • Create New...