Jump to content

Tupi

Mods Team
  • Posts

    7438
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by Tupi

  1. Nickname: Tupi Sedinta/Activitate: Activitate Data si Ora: 13.07.2021 - 21:00 Membri prezenti: 7 Membri invoiti: 5 Membri absenti(FW): 2 Membri intarziati(ADV): - Rank UP: - Alte precizari: Multumesc tuturor pentru prezenta!
  2. Nickname: Tupi Rank: Leader Data: 13.07.2021 L-am sanctionat pe: Radu.03 L-am sanctionat cu: Faction Warn Motiv: Absent sedinta! Nickname: Tupi Rank: Leader Data: 13.07.2021 L-am sanctionat pe: Jidansky98 L-am sanctionat cu: Faction Warn Motiv: Absent sedinta!
  3. Numele tău: Tupi Numele jucătorului sancţionat: SarmaleGG Data şi ora sancţiunii: 09.07.2021 - 15:34 Sancțiunea acordată: Avertisment Verbal Motivul sancțiunii: Deschidere topic care exista deja Link către topicul sancţiunii: CLICK Alte precizări: Sanătate!
  4. Nume: Tupi Rank-ul deținut: Leader Membrul care a primit amenda: Moon.HYENA Numărul amenzii: 14. Tentativa de afacere pe [/f] sau [/sx] - 20.000$ Dovada: https://i.imgur.com/WYMhr76.jpeg Alte precizări: Să nu se mai repete!
  5. Nickname: Tupi Rank: Leader Data: 08.07.2021 L-am sanctionat pe: SaxonDarius L-am sanctionat cu: 3/3 Faction Warn Motiv: Limbaj vulgar!
  6. Nick: Tupi Rank-ul: Leader Nick-ul câștigătorului: Dahness.SCANDAL Rank-ul câștigătorului: 4 Număr de licențe acordate: 94 Dovezi: AICI Dovada acordării sumei de bani: https://i.imgur.com/zV6dRs2.jpeg Alte precizări: Felicitari pentru munca depusa!
  7. This guide is intended for less experienced School Instructors who do not have much time in faction. Read the information carefully and you will not have problems with the faction. First of all, you need to know the rules very well. If you cheated on the faction entrance test, you will have problems, further. TEST ACCORDING TO EACH LICENSE: 1. FISHING - Minimum level: 1 Prices: Level 1-9: 250$ Level 10-49: 500$ Level 50+: 1000$ (Without test, [/givelicense Name/ID <player name>], immediately after you announce it on /f) Important: You receive half of the amount at /startlesson and the other half at /givelicense. Don’t ask for money through /pay, /transfer or other sources. Procedure: Use [/requestlicense Name/ID] to see if the costumer can renew their license or not. Announce on the faction chat. Example: Liviu_ValsteD(1) to me for the Fishing license. Before you start the Fishing License test, announce it on the faction chat. Example: Liviu_ValsteD(1) starts the Fishing License test. Use [/startlesson Name/ID fishing] and wait for the client to accept the lesson. Here you receive half the price of the license. Adress the costumer the following questions: With what command do you fish? Where do you fish? Where do you sell the fish? What do you get if you fish without a fishing license? The client has 1 minute and a half to answer each question. If the customer gives a wrong answer, fails the test. If he knows all 4 commands, he passes. After taking the test, announce on the faction chat. Example: Liviu_ValsteD(1) passed the test for the Fishing license. Liviu_ValsteD(1) failed the test for the Fishing license. (Reason) If the client passes the test, use [/givelicense Name/ID Fishing]. Here you receive the other half of the license price. Stop the lesson using [/stoplesson <Name/ID>] 2. FLYING – Minimum level: 1 Prices: Level 1-9: 900$ Level 10-49: 1800$ Level 50+: 3600$ (Without test, [/givelicense Name/ID <license name>], immediately after you announce it on /f) Important: You receive half of the amount at /startlesson and the other half at /givelicense. Don’t ask for money through /pay, /transfer or other sources. Procedure: Use [/requestlicense Name/ID] to see if the costumer can renew their license or not. Announce on the faction chat. Example: Liviu_ValsteD(1) to me for the Flying license. Take the client to one of the 3 places where you can start the test: Abandoned Airport in Las Venturas, Las Santos Airport or use one of the Mavericks at SF SI HQ. Before you start the Fishing License test, announce it on the faction chat. Example: Liviu_ValsteD(1) starts the Flying License test (1000HP). Use [/startlesson Name/ID Flying] and wait for the client to accept the lesson. Here you receive half the price of the license. Ask the customer what airport he wants to go. Have the client land and stop the helicopter engine. After the engine has stopped, tel the customer to return to where you started. If the helicopter’s HP is below 950 HP, fails the test. If he has 950+, passes the test. After taking the test, announce on the faction chat. Example: Liviu_ValsteD(1) passed the test for the Flying license. (X HP) Liviu_ValsteD(1) failed the test for the Flying license. (X HP) If the client passes the test, use [/givelicense Name/ID Fishing]. Here you receive the other half of the license price. New: To check the HP of the helicopter, use the [/DL] command! Stop the lesson using [/stoplesson <Name/ID>]. 3. SAILING – Minimum level: 1 Prices: Level 1-9: 850$ Level 10-49: 1700$ Level 50+: 3400$ (Without test, [/givelicense Name/ID <license name>], immediately after you announce it on /f) Important: You receive half of the amount at /startlesson and the other half at /givelicense. Don’t ask for money through /pay, /transfer or other sources. Procedure: Use [/requestlicense Name/ID] to see if the costumer can renew their license or not. Announce on the faction chat. Example: Liviu_ValsteD(1) to me for the Sailing license. Take the client to one of the 3 docks: Los Santos docks, Las Venturas docks or San Fierro docks. Before you start the Fishing License test, announce it on the faction chat. Example: Liviu_ValsteD(1) starts the Sailing License test (1000HP). Use [/startlesson Name/ID Flying] and wait for the client to accept the lesson. Here you receive half the price of the license. During the test, make sure that the boat is steered carefully. If the boat’s HP is below 950 HP, fails the test. If the boat has 950+, passes the test. After taking the test, announce on the faction chat. Example: Liviu_ValsteD(1) passed the test for the Sailing license. (X HP) Liviu_ValsteD(1) failed the test for the Sailinglicense. (X HP) If the client passes the test, use [/givelicense Name/ID Sailing]. Here you receive the other half of the license price. New: To check the HP of the boat, use the [/DL] command! Stop the lesson using [/stoplesson <Name/ID>]. 4. MATERIALS – Minimum level: 1 Prices: Level 1-9: 800$ Level 10-49: 1600$ Level 50+: 3200$ (Without test, [/givelicense Name/ID <license name>], immediately after you announce it on /f) Important: You receive half of the amount at /startlesson and the other half at /givelicense. Don’t ask for money through /pay, /transfer or other sources. Procedure: Use [/requestlicense Name/ID] to see if the costumer can renew their license or not. Announce on the faction chat. Example: Liviu_ValsteD(1) to me for the Sailing license. Before you start the Fishing License test, announce it on the faction chat. Example: Liviu_ValsteD(1) starts the Materials License test. Use [/startlesson Name/ID Materials] and wait for the client to accept the lesson. Here you receive half the price of the license. Ask the customer with what order he buys materials, with what order he sells a weapon, where he is not allowed to sell weapons and list 5 Safezones. The client has 1 minute and half to answer each question. If the client gives a wrong answer he fails. If he knows all the answers he passes. After taking the test, announce on the faction chat. Example: Liviu_ValsteD(1) passed the test for the Materials license. Liviu_ValsteD(1) failed the test for the Materials license. (Reason) If the client passes the test, use [/givelicense Name/ID Sailing]. Here you receive the other half of the license price. Stop the lesson using [/stoplesson <Name/ID>] 5. WEAPON – Minimum level: 5 Prices: Level 1-9: 1000$ Level 10-49: 2000$ Level 50+: 4000$ (Without test, [/givelicense Name/ID <license name>], immediately after you announce it on /f) Important: You receive half of the amount at /startlesson and the other half at /givelicense. Don’t ask for money through /pay, /transfer or other sources. Procedure: Use [/requestlicense Name/ID] to see if the costumer can renew their license or not. Announce on the faction chat. Example: Liviu_ValsteD(1) to me for the Weapon license. Before you start the Fishing License test, announce it on the faction chat. Example: Liviu_ValsteD(1) starts the Weapon License test. Use [/startlesson Name/ID Weapons] and wait for the client to accept the lesson. Here you receive half the price of the license. Ask the customer with what order he buys a weapon, where to do it, to list 10 GTA firearms, 8 Safezones and what is forbidden to do in Safezones. The client has 1 minute and half to answer each question. If the client gives a wrong answer he fails. If he knows all the answers he passes. After taking the test, announce on the faction chat. Example: Liviu_ValsteD(1) passed the test for the Weapon license. Liviu_ValsteD(1) failed the test for the Weapon license. (Reason) If the client passes the test, use [/givelicense Name/ID Weapon]. Here you receive the other half of the license price. Stop the lesson using [/stoplesson <Name/ID>]. Procedure for admins, helpers, leaders and level 50+ players. Request [/requestlicenses Name/ID] to verify which licenses you can renew. You ask him what licenses he wants. Announce that it is with you for those licenses. Liviu_ValsteD(1) to me for Weapon license / Flying and Sailing licenses, Flying / all licenses. Announce that they are going to receive the license X, Y, Z / all licenses. Liviu_ValsteD(1) is to receive the Weapon license. (Level 50+/Leader/Helper/Admin) Liviu_ValsteD(1) is to receive the Flying and Sailing licenses. (Level 50+/Leader/Helper/Admin) Liviu_ValsteD(1) is to revieve all licenses. (Level 50+/Leader/Helper/Admin) You give him the licenses one by one after the above announcement. (/givelicense Name/ID <license name>) IMPORTANT: If he is a STAFF member and does not have level 50+ then after announcing that he is going to receive the license/licenses/all licenses, you give him [/startlesson ID <license name>] wait 1 minute and then give him [/givelicense ID <license name>]! ** When a player does not have level 50+ but has RPs for such level, follow the procedure for licensing level 50+/leader/helper/admin. IMPORTANT Do not test the players with level 50+, use directly [/givelicense ID <license name> after the corresponding announce. Admins, helpers and leaders do not give tests for licenses (regardless of level). A client must be at least level 5 to obtain the Weapon license. Before you fail a client you need to make sure that you have the necesarry evidence, otherwise you will wake up with Faction Warn. To check the HP of vehicles, use the [/dl] command Use the [/id] <NAME> to check the level of the player to avoid mistakes. After the client has completed a test, DO NOT forget to use [/stoplesson <Name/ID>].
  8. Nickname: Tupi Rank [Leader/Subleader]: Leader Data si ora la care s-au deschis aplicatiile: 06.07.2021 - 00:44 Data si ora inchiderii aplicatiilor: - Numarul celor ce au aplicat: 60 Numarul celor respinsi: 12 Numarul celor acceptati + numele fiecaruia: 4
  9. Cu placere! Dacă mai ai nevoie de ajutor nu ezita să revii cu un topic nou.
  10. @Gugustiuc. ideea e în felul următor, poti salva maxim circa 100 de caractere intr-o cheie dintr-un fisier .ini, lucru valabil si pentru chatmsg la trimiterea mesajelor, daca se depaseste aceasta limita vei primi crash. Sa iti mai zic si altceva, este o munca de chinez sa faci un script care sa detecteze daca s-a ajuns la limita de 100 de caractere de pe un rand si sa treaca automat pe urmatorul. Singura solutie este sa verifici care este exact limita maxima de caractere permisa de samp (eu stiam ca este undeva la 100 +-) si sa te incadreze cu anuntul pe respectivul rand in acea limita, iar pentru al doilea rand sa ai alta comanda pentru ca dintr-o singura comanda este mult prea complicat.
  11. Nume: Tupi Rank-ul deținut: Leader Membrul care a primit amenda: SaxonDarius Numărul amenzii: 6. Greșeli anunțare pentru testele licențelor sau orice anunt atat pe [/f] cat si pe [/sx] (Prima abatere amendă, apoi Faction Warn) - 25.000$. Dovada: https://imgur.com/a/pGOoXIF Alte precizări: Să nu se mai repete!
  12. @Gugustiuc. ai reușit să rezolvi problema?
  13. @Gugustiuc. problema este foarte simplă. Învață când vrei să salvezi o înformație dintr-o parte a modului pe care să o folosesti ulterior într-o alte parta a modului să folosesti următoarele opcode-uri în funcție de ceea ce trebuie să salvezi. SAVE: 0AF1: write_int 16 to_ini_file "cleo\config.ini" section "SectionName" key "intKey" 0AF3: write_float 0.0 to_ini_file "cleo\config.ini" section "SectionName" key "floatKey" 0AF5: write_string "new string value" to_ini_file "cleo\config.ini" section "SectionName" key "stringKey" GET: 0AF0: 0@ = get_int_from_ini_file "cleo\config.ini" section "SectionName" key "intKey" 0AF2: 0@ = get_float_from_ini_file "cleo\config.ini" section "SectionName" key "floatKey" 0AF4: 0@ = read_string_from_ini_file "cleo\config.ini" section "SectionName" key "stringKey" [!] cand citești un string trebuie să aloci niste memorie variabilei pentru a putea salva textul în ea. Aceste opcode-uri iți vor crea un fișier .ini în folderul cleo cu numele dat de tine, în care vei găsi o secțiune și o cheie care salveză informația dorită. Revenind la problema ta, ce trebuie să faci: :news_fm SAMP.IsCommandTyped(10@) chatmsg "Text: [%s]" -1 10@ 0AB1: @strlen 1 string 10@ _returned: size 3@ chatmsg "Text size: %d characters." -1 3@ if 3@ > 24 then if 3@ <= 109 then 15@ = 1 chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} Text #1 salvat (%d caractere)." -1 3@ 0AF5: write_string 10@ to_ini_file "cleo\nrHelper.ini" section "News" key "One" say "%s" 10@ else chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} Textul are prea multe caractere (%d/109)." -1 3@ end else chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} Textul trebuie sa aiba minim 25 de caractere (%d)." -1 3@ end samp.CmdRet() Tot așa adaugi pentru fiecare parte de salvare doar schimbi variabila care tine textul, secțiunea dacă faci pentru live și cheia petru ca nu pot exista 2 chei cu același nume în aceiasi secțiune. Pentru a citi informația salvată în fișier vei folosi: :news_two_view if and 15@ == 1 16@ == 1 then chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} Vizualizare texte introduse:" -1 alloc 10@ 600 alloc 15@ 600 0AF4: 10@ = read_string_from_ini_file "cleo\nrHelper.ini" section "News" key "One" 0AF4: 15@ = read_string_from_ini_file "cleo\nrHelper.ini" section "News" key "Two" chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} 1: [%s]" -1 10@ chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} 2: [%s]" -1 15@ free 10@ free 15@ else if and not 15@ == 1 not 16@ == 1 then chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} Introdu intai mesajele folosind [/nwone] si [/nwtwo]." -1 else if not 15@ == 1 then chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} Primul mesaj nu a fost introdus folosind comanda [/nwone]." -1 else chatmsg "{C2A2DA}[NR Help]{FFA500} [NEWS]{FFFFFF} Al doilea mesaj nu a fost introdus folosind comanda [/nwtwo]." -1 end end end samp.CmdRet() La fel ca mai sus adaugi tu pe la fiecare comandă unde este necesar citirea textului din fișier.
  14. Marți, 13.07.2021, ora 21:00 va avea loc o activitate obligatorie în cadrul facțiunii. Această activitate este una de tip Last Man Standing pe scena din Training Room-ul faciunii. Premiul activității este de $100.000. Mai multe detalii o să primiți la începutul activități. Cei care nu pot ajunge la activitate pot depune o cerere de învoire aici. Cu acestea fiind spuse vă aștept în număr cât mai mare pe toți.
  15. Nickname: Tupi Rank: Leader Data: 01.07.2021 L-am sanctionat pe: Percutia.Sobolanul L-am sanctionat cu: Faction Warn Motiv: Activitate lunara slaba (Statistica Iunie)
  16. Nick: Tupi Rank-ul: Leader Nick-ul câștigătorului: MooN.HYENA & Thrasher Rank-ul câștigătorului: 2 & 1 Număr de licențe acordate: 63 Dovezi: AICI Dovada acordării sumei de bani: https://imgur.com/a/FWdDmgK Alte precizări: Felicitari pentru munca depusa!
  17. Nickname: Tupi Rank: Leader Data: 27.06.2021 L-am sanctionat pe: MoSaN L-am sanctionat cu: Faction Warn Motiv: Lipsa anunturi la licente pe /f
  18. @LLstylish.NSFW add in a loop the next function 10@ = Actor.Health($PLAYER_ACTOR) if 10@ <= 0 then wait 4000 Model.Load(My_Skin) if Model.Available(My_Skin) then 09C7: change_player $PLAYER_CHAR model_to My_Skin Player.CanMove($PLAYER_CHAR) = True Model.Destroy(My_Skin) end end EDIT: If timer duration is too short, increase at 5000/6000.
  19. Nickname: Tupi Rank: Leader Data: 26.06.2021 L-am sanctionat pe: MoSaN L-am sanctionat cu: Faction Warn Motiv: Absent activitate! Nickname: Tupi Rank: Leader Data: 26.06.2021 L-am sanctionat pe: .Sheptan L-am sanctionat cu: Faction Warn Motiv: Absent activitate! Nickname: Tupi Rank: Leader Data: 26.06.2021 L-am sanctionat pe: BobitasSeful L-am sanctionat cu: Faction Warn Motiv: Absent activitate! Nickname: Tupi Rank: Leader Data: 26.06.2021 L-am sanctionat pe: Katalinna L-am sanctionat cu: Faction Warn Motiv: Absenta activitate! Nickname: Tupi Rank: Leader Data: 26.06.2021 L-am sanctionat pe: RobertNV L-am sanctionat cu: Faction Warn Motiv: Absent activitate!
  20. Nickname: Tupi Sedinta/Activitate: Activitate Data si Ora: 26.06.2021 - 21:00 Membri prezenti: 7 Membri invoiti: 9 Membri absenti(FW): 5 Membri intarziati(ADV): - Rank UP: - Alte precizari: Multumesc tuturor pentru prezenta!
  21. Pentru cei care au mai văzut animeuri de gambling, trebuie să îl vadă și pe acesta, exat cum ai spus și tu, este o latură foarte îngenioasă a jocurilor de noroc. Mie unul mi-a plăcut destul de mult și am zis să îmi cumpăr și manga box-ul de la el, chiar dacă animeul l-am văzut acum destul de mult timp.
  22. Ori eu gandesc prea mult, ori tu nu stii diferenta dintre chatmsg si say (sau poate ambele). chatmsg = mesaj trimis DE CATRE MOD in chat, vizibil doar tie, suporta atat variabile cat si culori. say = mesaj trimis DE CATRE JUCATOR in chat PRIN MOD, vizibil tuturor celor din jurul tau, suporta doar variabile. Un mesaj trimis prin chatmsg apare mai repede pe chat decat un mesaj trimis cu say, chiar daca in cod intai pui say si apoi chatmsg, prima data tot chatmsg va aparea pe chat. Un mesaj trimis cu chatmsg poate fi repetat pana cand jocul ramane fara memorie si da crash. Un mesaj trimis cu say nu poate fi repetat deoarece intervine anti-spam-ul din sever si iti blocheaza mesajul. Ca sa faci un fel de by-pass la anti-spam-ul serverului si sa poti trimite aceiasi forma a unui mesaj cu say trebuie ca dupa ce ai folosit odata respetiva forma, la urmatoarea folosite mesajul in sine sa mai contina un caracter, fie el un punct, o virgula, etc pentru ca serverul sa vada ca nu este exact acelasi mesaj ca cel trimis ultima data si sa te lase sa-l folosesti, iar acest lucru sa se repete ori de cate ori este nevoie. Tu efectiv ai o singura forma in momentul in care parcurgi bucla, prima data normal ca merge cand intrii pe server pentru ca nu ai mai folosit-o pana atunci, dar cand vrei sa o folosesti din nou aceiasi forma serverul nu te mai lasa deoarece ultima data tot acelasi lucru l-ai scris in chat (acelasi forma folosita in say) si trebuie sa o schimbi sau cum am zis mai sus sa mai adaugi ceva la ea, un punct, o virgula, orice ca sa fie diferita de cea trimisa ultima data pentru a te putea lasa sa folosesti acelasi mesaj setat in mod. Pe langa asta vad ca tu nu prea vrei sa faci cum ti se spune si sa aplici eventualele solutii pentru problema ta. Nu vreau sa crezi ca am ceva tu tine, si eu am fost incepator, si tu probabil esti pentru ca asa e in viata, in orice domeniu de activitate exista incepatori, exista avansati, exista profesionisti, insa cand cineva iti ofera o eventuala solutie aplic-o, chit ca merge, chit ca nu merge, pentru ca asa e pe samp, multe dintre lucruri iti ies doar prin incercari.
  23. Jesus Christ, normal că nu funcționează să trimiti același mesaj de ori la rand (anti-spam din sever). if or 3@ == 12 3@ == 13 3@ == 14 3@ == 15 3@ == 16 3@ == 17 3@ == 18 then // 0AF9: samp say_msg "O dupã-amiazã plãcutã!" if $antiSpam == 0 then $antiSpam = 1 say "%s" 28@ else $antiSpam = 0 say "%s." 28@ end chatmsg "Afternoon" -1 chatmsg "Breaking after message." -1 break end Eu aici am folosit o variabila globală pentru a verifica anti spam-ul însă îți recomand ca tu să te rezumi tot la cele locale cu @ deoarece cele globale uneori își pierd valorile setate și nu mai funcționează corect. Iți rămâne să adaugi aceiași verificare pentru anti-spam la toate orele din mod.
×
×
  • 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.