Jump to content

Tupi

Mods Team
  • Posts

    7435
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by Tupi

  1. Tupi

    [MAP] New Spawn

    Mulțumim pentru creație !
  2. Fară oferte timp de 7+ zile.
  3. Tupi

    Baza Gang & Clan

    Cam seacă creația în sine, spațiu imens, detalii puține, e ditamai dreptunghiul închis, puțin minecraft style, se poate și mai bine, keep it up!
  4. Arată frumos, însă, sunt de părere că un astfel de mapping se potrivește cel mai bine, la un bloc de apartamente. Dacă știi sunt 2 blocuri de apartamente în LS, cel care există deja pe server, iar în apropierea GunShop-ului din LS, mai există un bloc de apartamente fără nimic în el, aș vrea să vad un astfel de mapping pentru el, însă nu cum este cel actual de pe server, toate etajele au același interior, practic cu cat e mai sus, cu atât și "luxul" să fie mai mare. Felicitări!
  5. Tupi

    [MAP] New Spawn

    Mie unul îmi place, nu trebuie prea multe obiecte la spawn pentru ca pe lângă numărul mare de jucători, dacă sunt și multe obiecte se lăguiește și mai tare, mi se pare arhi-suficient așa cum e, este făcut cât de cât cu gust. Felicitări!
  6. Mulțumim pentru creație !
  7. Tupi

    Topic respins

    17. Pentru a putea posta un anunţ de vânzare / schimbare / cumpărare produs aveţi nevoie de minim 50 de posturi pe forum. Nerespectarea acestei reguli duce la stergerea continutului din topicul respectiv.
  8. Tupi

    Topic respins

    1. Trebuie respectat modelul de postare aflat mai jos, în acest topic. Nerespectarea acestei reguli duce la stergerea continutului din topicul respectiv.
  9. Salutare B-Zone! Bine v-am regasit la o nouă ediție de Miss & Mister B-Zone. Această edit o să fie prima ediție diferită față de celelalte deoarece locul desfăsurării acesteia este pe serverul de discord al comuinității. Pentru toate detaliile necesare și participare vă puteți alătura discordului comunității accesând https://b-zone.ro/discord unde veți găsi canalul #miss-mister-b-zone-editia-19 Vă așteptăm în număr cât mai mare și vă urăm mult succes tuturor!
  10. Arata chiar bine, te pricepi la texturare din cate observ, pacat ca astfel de lucruri nu au tocmai o functionabilitate pe samp Keep it up!
  11. Următoarele licitații vor avea loc în decursul lunii Februarie: 13.02.2024 - iamGold House - ID 26 | $20.000.00 START - $400.000 BID 14.02.2024 - Tupi House - ID 170 | $5.000.000 START - $100.000 BID 15.02.2024 - Johnny House - ID 364 | $4.000.000 START - $100.000 BID 16.02.2024 - Ana Car Rent SF - 10% | $5.000.000 START - $100.000 BID 17.02.2024 - Hamed Jizzy SF - 30% | $2.000.000 START - $100.000 BID 18.02.2024 - CosminN Jizzy SF - 30% | $2.000.000 START - $100.000 BID 19.02.2024 - Radvany Jizzy SF - 40% | $3.000.000 START - $150.000 BID Toate licitațiile vor avea loc la ora 20:00 aproximativ. Prețul START reprezință prețul de începere a licitației Prețul BID reprezintă suma minimă pentru pasul licitației Verificați lista ZILNIC, probabil vor apărea licitații noi pe listă de la o zi la alta ! Tupi - RPG Administration Team
  12. Tupi

    Întrebare

    Salut, Aici se posteaza creatiile legate de programare: https://forum.b-zone.ro/forum/359-creations/ O seară bună!
  13. Tupi

    Topic respins

    Trebuie respectat modelul de postare aflat mai jos, în acest topic. Nerespectarea acestei reguli duce la stergerea continutului din topicul respectiv.
  14. Tupi

    Topic respins

    Trebuie respectat modelul de postare aflat mai jos, în acest topic. Nerespectarea acestei reguli duce la stergerea continutului din topicul respectiv.
  15. Tupi

    Topic respins

    1. Trebuie respectat modelul de postare aflat mai jos, în acest topic. Nerespectarea acestei reguli duce la stergerea continutului din topicul respectiv.
  16. Partea cu afisarea mesajelor pe /cw ai facut-o imediat dupa :repeat ?
  17. Daca nu functioneaza /t1 inseamna ca ceva nu e corect, fie numele fisierului .ini, fie numele sectiunii, fie numele cheiei de indenficare
  18. Nu functioneaza pentru ca functiile din scriptul respectiv functioneaza doar in bucla, de aceea trebuie sa fie acolo :trule if 69@ == FALSE then 69@ = TRUE end SAMP.CmdRet if 69@ == TRUE then alloc 0@ 256 if 8@ == 0 then 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "RegulamentTest1" key "Rand1" else 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "TestRules1" key "Row1" end say "/cw 1. %s" 0@ wait 2000 if 8@ == 0 then 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "RegulamentTest1" key "Rand2" else 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "TestRules1" key "Row2" end say "/cw 2. %s" 0@ wait 2000 if 8@ == 0 then 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "RegulamentTest1" key "Rand3" else 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "TestRules1" key "Row3" end say "/cw 3. %s" 0@ wait 2000 if 8@ == 0 then 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "RegulamentTest1" key "Rand4" else 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "TestRules1" key "Row4" end say "/cw 4. %s" 0@ wait 2000 if 8@ == 0 then 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "RegulamentTest1" key "Rand5" else 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "TestRules1" key "Row5" end say "/cw 5. %s" 0@ free 0@ 69@ = FALSE end Inlocuieste 69@ cu o variabila pe care o ai libera. Ce e in al doilea chenar pui dupa :repeat, ce in primul pui dupa ultima comanda. Modifica din Regulament Test 1 si Test Rules 1 sa fie legat Pentru partea de intrebari si raspunsuri te las pe tine sa iti pui imaginea la creatie dupa exemplul urmator tu urmand sa faci restul de 14 comenzi :t1 alloc 0@ 256 0C11: memset destination 0@ value 0 size 256 alloc 1@ 256 0C11: memset destination 1@ value 0 size 256 alloc 2@ 256 0C11: memset destination 2@ value 0 size 256 if 8@ == 0 then 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "Intrebare1" key "Rand1" 0AF4: 1@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "Intrebare1" key "Rand2 0AF4: 2@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "Intrebare1" key "Raspuns" else 0AF4: 0@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "Question1" key "Row1" 0AF4: 1@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "Question1" key "Row1" 0AF4: 2@ = read_string_from_ini_file "cleo\S.I_Helper.ini" section "Question1" key "Answer" end 0C17: 3@ = strlen 0@ if 3@ > 0 then say "/cw 1. %s" 0@ end 0C17: 3@ = strlen 1@ if 3@ > 0 then say "/cw %s" 1@ end 0C17: 3@ = strlen 2@ if 3@ > 0 then chatmsg "R: %s" -1 2@ else if 8@ == 0 then chatmsg "Raspunsul la intrebarea 1 nu e setat." -1 else chatmsg "Answer for question 1 is not set." -1 end end free 0@ free 1@ free 2@ SAMP.CmdRet
  19. :reconnect IF SAMP.IsCommandTyped(0@) THEN 0AC8: 1@ = allocate_memory_size 260 0B39: samp get_current_server_address 1@ port 2@ 0B28: samp disconnect_with_reason 3@ 0B29: samp set_local_name 0@ 0B38: samp connect_to_server 1@ port 2@ 0AC9: free_allocated_memory 1@ ELSE if 8@ == 1 then chatmsg "{0066ff}Foloseste: {FFFFFF}/reconnect <NumeleTau>" 0x0066ff end if 8@ == 2 then chatmsg "{0066ff}Use: {FFFFFF}/reconnect <YourName>" 0x0066ff end END SAMP.CmdRet() Dacă la asta te referi :ifish1 SAMP.IsCommandTyped(20@) if 8@ == 1 then 0AF9: samp say_msg "/cw 1.Cu ce comandă pescuiesti? chatmsg "{00ff00}[S.I Helper] {00ff00}Prin intermediul comenzii [/fish] poti pescui" -1 end if 8@ == 2 then say "/cw 1.How you can fish?" chatmsg "{00ff00}[S.I Helper] {00ff00}With [/fish] command you can fish." -1 end SAMP.CmdRet() Nu prea poti face lucrul asta, e destul de complicata detectia si s-ar baza ca fiecare licenta sa aibe un ID si in functie de cate id-uri introduci in sintaxa comenzii atatea licentele sa apara si fiecare licenta sa aibe un id stabilit pentru a aparea, e mai complicat de realizat. :rep SAMP.IsCommandTyped(20@) 69@ = TRUE say "/refill" say "/repair" SAMP.CmdRet Inlocuieste 69@ cu o variabila pe care o ai libera si neutilizata if 69@ == TRUE then 0AC8: 0@ = allocate_memory_size 260 0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 0 prefix_color_to 0 if or 0C29: 33@ = stristr string1 0@ string2 "Nu esti Mecanic." 0C29: 33@ = stristr string1 0@ string2 "You are not a Mechanic" then say "/switchjob end 0AC9: free_allocated_memory 0@ 69@ = FALSE end Treaba asta o pui dupa acel :repeat si de asemenea inlocuieste 69@ cu aceiasi variabila folosita mai sus in comanda :setsi alloc 0@ 128 format 0@ "Los Santos School Instructors%cLas Venturas School Instructors%cSan Fierros School Instructors" 10 10 SAMP.ShowDialog(4444, " ", 0@, "EXIT", "", 2) free 0@ SAMP.CmdRet() if SAMP.DialogRespond(4444, 1@, 2@, 0) then if 1@ == 1 then if 2@ == 0 then 0AF1: write_int 1 to_ini_file "cleo\S.I_Helper.ini" section "Faction" key "Value" chatmsg "Ai ales LSSI." -1 end if 2@ == 1 then 0AF1: write_int 2 to_ini_file "cleo\S.I_Helper.ini" section "Faction" key "Value" chatmsg "Ai ales LVSI." -1 end if 2@ ==2 then 0AF1: write_int 3 to_ini_file "cleo\S.I_Helper.ini" section "Faction" key "Value" chatmsg "Ai ales SFSI." -1 end else SAMP.CloseDialog(0) end end Asta o pui tot dupa :repeat Pentru a detecta factiunea de vei folosi de valoarea care se salveaza in fisier, adica o vei citi din el de fiecare data cand vrei sa faci diferenta intre SI-uri cu 0AF0: 0@ = get_int_from_ini_file "cleo\S.I_Helper.ini" section "Faction" key "Value" if 0@ == 0 then LSSI... end if 0@ == 1 then LVSI... end if 0@ == 2 then SFSI... end wait 1500 0AF0: 0@ = get_int_from_ini_file "cleo\S.I_Helper.ini" section "X" key "Y" if 8@ == 1 then chatmsg "{00ff00}[S.I Helper]: {7a9383}Mod de {0066ff}AkenX {7a9383}pentru {00ff00}School Instructor {7a9383}s-a încărcat." -1 chatmsg "{00ff00}[S.I Helper]: {7a9383}Foloseste {0066ff}[/sih]{7a9383}." -1 end if 8@ == 2 then chatmsg "{00ff00}[S.I Helper]: {7a9383}Mod by {0066ff}AkenX {7a9383}for {00ff00}School Instructor {7a9383}has loaded." -1 chatmsg "{00ff00}[S.I Helper]: {7a9383}Use {0066ff}[/sih]{7a9383}." -1 end Inlocuieste X si Y cu numele sectiunii si numele cheiei care tine acea valoare pentru limba modului if 12@ == 1 then if 8@ == 1 then say "/f Dau FVR în 5 secunde." end if 8@ == 2 then say "/f I give an FVR in 5 seconds." end wait 5000 if 12@ == 1 then say "/fvr" end 12@ = 0 end Nu poti automat treaba asta, tot printr-o comanda prin care sa setezi 12@ pe 0, deoarece ti-am facut eu adaptarea necesare mai sus astfel incat dupa cele 5 secunde de asteptare de la anunt sa mai verifice odata daca FVR-ul nu a fost cumva oprit din alta sursa. :sfvr 12@ = 0 chatmsg "FVR oprit" -1 SAMP.CmdRet
  20. :autostop 0BE5: raknet 31@ = get_hook_param PARAM_PACKETID if 31@ == RPC_ScrClientMessage then 0C11: memset destination 29@ value 0 size 256 0BE5: raknet 31@ = get_hook_param PARAM_BITSTREAM 0BE7: raknet 30@ = bit_stream_read 31@ type BS_TYPE_INT //color 0BE7: raknet 30@ = bit_stream_read 31@ type BS_TYPE_INT //lenght 0BE8: raknet bit_stream 31@ read_array 29@ size 30@ //string 0C0D: struct 29@ offset 30@ size 1 = 0 if or 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* You gave a Fishing License to" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* You gave a Sailing License to" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* You gave a Flying License to" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* You gave a Materials License to" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* You gave a Weapons License to" then 0AF0: 11@ = get_int_from_ini_file "cleo\SI_Helper.ini" section "STOPLESSON" key "Status" if 11@ == 1 then 0AF0: 0@ = get_int_from_ini_file "cleo\SI_Helper.ini" section "CANDIDAT" key "CandidatID" if 0B23: samp is_player_connected 0@ then say "/stoplesson %d" 0@ end end end if or 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* I-ai acordat Licenta de navigatie lui" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* I-ai acordat Licenta de pescar lui" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* I-ai acordat Licenta de materiale lui" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* I-ai acordat Licenta de pilot lui" 0C29: $NUL_STIRNG = stristr string1 29@ string2 "* I-ai acordat Permisul de port-arma lui" then 0AF0: 11@ = get_int_from_ini_file "cleo\SI_Helper.ini" section "STOPLESSON" key "Status" if 11@ == 1 then 0AF0: 0@ = get_int_from_ini_file "cleo\SI_Helper.ini" section "CANDIDAT" key "CandidatID" if 0B23: samp is_player_connected 0@ then say "/stoplesson %d" 0@ end end end end 0BE0: raknet hook_ret true Redenumeste fisierul "S.I. Helper.ini" in "SI_Helper" :autostopc 0AF0: 11@ = get_int_from_ini_file "cleo\S.I. Helper.ini" section "STOPLESSON" key "Status" if 11@ == 1 then if 8@ == 1 then chatmsg "{00ff00}[S.I Helper]: {7a9383}Auto-StopLesson a fost {ff0000}oprit!" -1 else chatmsg "{00ff00}[S.I Helper]: {7a9383}Auto-StopLesson has been {ff0000}turned off!" -1 end 0AF1: write_int 0 to_ini_file "CLEO\S.I. Helper.ini" section "STOPLESSON" key "Status" else if 8@ == 1 then chatmsg "{00ff00}[S.I Helper]: {7a9383}Auto-StopLesson a fost {00e600}pornit!" -1 else chatmsg "{00ff00}[S.I Helper]: {7a9383}Auto-StopLesson has been {00e600}turned on!" -1 end 0AF1: write_int 1 to_ini_file "CLEO\S.I. Helper.ini" section "STOPLESSON" key "Status" end SAMP.CmdRet() Aici poti inversa oridinea mesajelor, primul romana, al doilea engleza sau invers in functie de cum e corect sa fie. :ifish1 SAMP.IsCommandTyped(20@) if 8@ == 1 then 0AF9: samp say_msg "/cw 1.Cu ce comandă pescuiesti?" end if 8@ == 2 then say "/cw 1.How you can fish?" end chatmsg "{00ff00}[S.I Helper] {00ff00}Prin intermediul comenzii [/fish] poti pescui" SAMP.CmdRet() Nu inteleg exact la ce anume te referi aici, pentru ce ai nevoie in 2 limbi si unde anume vrei sa fie limba a doua ?
  21. Nick: Tupi Rank: Faction Manager Membrii sanctionati: BauBau.Magnum Motiv: Absent wars 08.01.2023 Sanctiune: FW Dovada: Evidenta wars Alte precizari: -
  22. Vanzatorii de euro clienti sunt obligati sa anunte din 72 in 72 de ore cati euro mai au de vanzare sau topicul va fi considerat inactiv.
  23. Tupi

    Vand 30 euro shop

    Nicio ofertă timp de 7+ zile.
  24. Tupi

    Topic respins

    Nu ai minim 50 de posturi.
  25. 7+ zile fără nicio oferă.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.