Jump to content

Tupi

Mods Team
  • Posts

    7464
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by Tupi

  1. Trebuie să recunosc ca da, însă nu pot sa spun mai multe deoarece ar însemna să scriu 7 pagini.
  2. Prefer break pe unele deoarece porbaj mai mare și aspect mai frumos la unele modele, iar pe altele berlina.
  3. Sincer da, atât pe drum normal, cât și în parcări/câmp/etc, ce să faci, uneori ajungi în unele situații în care trebuie să faci și asta.
  4. Nu și sper ca nici să nu se întâmple vreodată. #ConducețiRegulamentar
  5. Da, de aproximativ 5 luni de zile(deoarece covid, deoarece caratina, deoarece scoli de soferi inchise).
  6. Nick: Tupi Rank-ul: Leader Nick-ul câștigătorului: Elisucu Rank-ul câștigătorului: 2 Număr de licențe acordate: 80 Dovezi: AICI Dovada acordării sumei de bani: Alte precizări: Felicitari pentru munca depusa!
  7. Numele tău: Tupi Numele jucătorului sancţionat: Kaen Data şi ora sancţiunii: 29.11.2020 - 11:35 Sancțiunea acordată: Avertisment Verbal Motivul sancțiunii: Post aiurea pentru +1 Link către topicul sancţiunii: https://forum.b-zone.ro/topic/444272-problema-neon-girofar/ Alte precizări: Sanătate!
  8. Un nou tutorial pentru toți scripterii începători în pawn. După cum știți, designul aplicației pawno este un pic clasic și dacă sunteți obișnuiți să creați scripturi destul de târziu, nu este tocmai plăcut din cauza fundalului alb. Acesta este motivul pentru care realizez acest tutorial, astfel încât designul aplicației dvs. de lucru să vi se potrivească cât mai bine. Introducerea în Sublime Text 3: Sublime Text 3 este un editor de text cu adevărat puternic. Disponibil în Windows, Mac și Linux în același timp, este conceput pentru a suporta mai multe limbaje de programare variate, de la limbajul de programare C la Action Script, inclusiv PHP, Objective-C sau OCaml sau chiar chiar Scripting, cum ar fi Shell Scripting sau SQL. Este un editor de uz general. Ceea ce își face cu adevărat puternic este această capacitate de a sprijini multe limbi, dar și de a oferi multe caracteristici practice care vor facilita crearea de cod pentru dezvoltatori. Câteva avantaje mici ale acestui software: Puteți personaliza complet editorul pentru a se potrivi cu ceva cu care vă simțiți confortabil. Scrierea codului este mai rapidă datorită completării automate și corectării automate inteligente. Codul dvs. va fi mult mai curat cu indentarea clară pe care o oferă. O mulțime de comenzi rapide de la tastatură utile (personalizabile) pentru a facilita scrierea codului. Acum vom trece la instalarea modulului de amanet pe Sublime Text 3. În primul rând, trebuie să descărcați Sublime Text 3, care este complet gratuit: https://www.sublimetext.com/ La fel ca și acest Package Control: https://packagecontrol.io/packages/Pawn Pașii pentru instalarea modulului Pawn: 1) Descărcați și instalați Sublime Text 3 2) Descărcați fișierul Package Control 3) Trageți fișierul Pageage Control pe care l-ați descărcat în C:\Users\UserName\AppData\Roaming\Sublime Text 3\Installed Packages 4) Deschideți Sublime Text 3 sau reporniți-l dacă l-ați deschis deja 5) Mergeți la Preferences apoi în Package Control și alegeți Install Package și așteptați să apară o nouă fereastră. 6) În această fereastră mică, găsiți PAWN și faceți clic pe Pawn Syntax, apoi așteptați să fie instalat 7) Acum puteți schimba sintaxa la PAWN pentru a face asta, accesați View apoi Syntax, apoi faceți clic pe Pawn Am instalat modulul pawn, acum trebuie să instalăm compilatorul: 1) În Sublime Text 3, accesați Tools, apoi Build System, apoi Build New System 2) Acum aveți câteva linii de coduri afișate, trebuie să le înlocuiți cu următorul cod (copiați și lipiți): { "cmd": ["pawncc.exe", "-i includes", "$file", "-;+"], "path": "C:/path/to/pawno/folder" } Codul pe care l-ați copiat, trebuie să schimbați calea punând adresa folderului în care se află fișierul pwanocc (compilator) și nu uitați când aveți adresa fișierului, îl introduceți în codul unde există calea liniei ("path": ) și înlocuiți toate \ cu / pentru că Sublime Text 3 îl înțelege ca un caracter. După aceea, salvați sub fișier accesând File, apoi Save și dați-i un nume de exemplu pawn (nu ștergeți .sublime-build!). 3) Și în cele din urmă, pentru a face ca compilatorul să funcționeze, apăsați Ctrl + B și fereastra consolei se deschide dacă ați pus ceva cod. Scurtături: Scurtăturile sunt stocate în format JSON în fișiere .sublime-keymap. Există legări de taste implicite, legături de taste realizate de utilizator și legături de taste specifice pachetului care se suprascriu în mod convenabil reciproc în acea ordine inversă. În pachetul Pawn Syntax, am inclus un mic set de legături cheie dintre care unele imită Pawno și altele pe care le consider utile: F3: Găsește următorul F4: Găsiți anteriorul Ctrl + R: Deschideți tabelul de ieșire (unde apar avertismente și erori) F5: Compilați fișierul curent Pauză: Anulează compilarea (foarte util dacă îți dai seama că ai uitat ceva imediat după compilare!) Video: Mulțumesc pentru urmărirea tutorialului, sper că este destul de clar pentru toată lumea, însă îmi poți trimite un PM dacă există ceva neclar despre acest tutorial.
  9. Țin să vă informez că regula care spunea " Nu aveţi voie să faceţi spam sau să folosiţi caps-lock. Cine încalcă regula va primi de la amendă, până la Avertisment Verbal sau Faction Warn, în funcţie de abaterile anterioare şi gravitatea faptei " a fost modificată în " Nu aveţi voie să faceţi spam sau să folosiţi caps-lock. Cine încalcă regula va primi de la amendă la prima abatere, Faction Warn daca continuă. ". Această modificare intră în vigoare după 48 de ore din momentul postării acestui anunț. Spor la rapoarte!
  10. Nume: Tupi Rank-ul deținut: Leader Membrul care a primit amenda: Bogul.TurboSex Numărul amenzii: 19. Limbaj inadecvat pe [/f] sau pe [/sx] (Prima abatere amendă, apoi Faction Warn) - 25.000$ Dovada: https://imgur.com/a6P9EDi Alte precizări: La urmatoarea abatere primesti Faction Warn!
  11. Nick: Tupi Rank-ul: Leader Nick-ul câștigătorului: Didii Rank-ul câștigătorului: 1 Număr de licențe acordate: 71 Dovezi: AICI Dovada acordării sumei de bani: https://imgur.com/ATZtQA0 Alte precizări: Felicitari pentru munca depusa!
  12. Nickname: Tupi Rank: Leader Data: 23.11.2020 L-am sanctionat pe: Bogul.TURBOSEX L-am sanctionat cu: Faction Warn Motiv: Adaugare pe blacklist aiurea/fara acord!
  13. Nickname: Tupi Rank [Leader/Subleader]: Leader Data si ora la care s-au deschis aplicatiile: 23.11.2020 - 01:57 Data si ora inchiderii aplicatiilor: 24.11.2020 - 20:30 Numarul celor ce au aplicat: 20 Numarul celor respinsi: 2 Numarul celor acceptati + numele fiecaruia: 7
  14. Tupi

    [PAWN] Player Armour

    ~ GetPlayerArmour & SetPlayerArmour ~ Înainte de toate eu am folosit include-ul: a_samp, sscanf2, zcmd și am definit SCM-ul #include <a_samp> #include <zcmd> #include <sscanf2> #define SCM SendClientMessage Putem crea o comandă prin care să aflăm nivelul de armură unui jucător folosindu-ne de: GetPlayerArmour(playerid, Float:armour) CMD:getarmour(playerid, params[]) { new id, Float:armour, string[128], playername[16]; if(sscanf(params, "u", id)) return SCM(playerid, -1, "Use: /getarmour <PlayerID>"); if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Player not connected"); GetPlayerName(id, playername, 16); GetPlayerArmour(id, armour); format(string, 128, "%s are %0.2f armura", playername, armour); SCM(playerid, -1, string); return 1; } Putem crea o comandă prin care să setăm nivelul de viață a unui jucător folosindu-ne de: SetPlayerArmour(playeid, Float:armour); CMD:setarmour(playerid, params[]) { new id, string[128], sendername[16], receivername[16]; if(sscanf(params, "ui", id, health)) return SCM(playerid, -1, "Use: /gethp <Name/Playerid> <Health>") if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SCM(playerid, -1, "Error: Player not connected!"); if(health < 0 || health > 100) return SCM(playerid, -1, "Invalid health); GetPlayerName(playerid, sendername, 16); GetPlayerName(id, receivername, 16); SetPlayerArmour(id, health); format(string, sizeof(string), "I-ai setat armura lui %s la %d.", receivername, health); SCM(playerid, -1, string); format(string, sizeof(string), "%s ti-a setat armura la %d.", sendername, health); SCM(id, -1, string); return 1; } Nota: Această metodă poate fi folosită și în callback-uri care sunt apelate de timere sau de alte callback-uri. forward DecreaseArmour(playerid) public DecreaseArmour(playerid) { new Float: armour; GetPlayerArmour(playerid, armour); SetPlayerArmour(playerid, armour-10.0); if(armour-10.0 < 0.0) SetPlayerArmour(playerid, 0.0); return 1; } * În momentul în care callback-ul DecreaseArmour este apelat jucătorul cu ID-ul pe care îl conține primeste -10 armură. * Pentru orice întrebare/nelămurire puteți trimite un PM la un Programmer sau să deschideți un topic in secțiunea Help and Discussions.
  15. Hello, Try this: if 0B3C: samp is_dialog_responded id 1000 button $BUTTON_ID list_item $LIST_ITEM input_text 0 then if 0AB0: is_key_pressed 0x1B (Key ESC) then 0B47: samp close_current_dialog_with_button 33@ else if 0039: $button_id == 1 then if LIST_ITEM == 1 then ... some code end if LIST_ITEM == 2 then ... some code end if LIST_ITEM == 3 then ... some code end else samp close_current_dialog_with_button 33@ end end end @D J C solved ?
  16. Nume: Tupi Rank-ul deținut: Leader Membrul care a primit amenda: PerV0L 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/MpRxDqx Alte precizări: La următoarea abatere primesti Faction Warn! Nume: Tupi Rank-ul deținut: Leader Membrul care a primit amenda: rechinul Numărul amenzii: 15. Tentativa de afacere pe [/f] sau [/sx] - 20.000$ Dovada: https://imgur.com/hbmA7Uq Alte precizări: Ai la dispozitie 48 de ore să plătești!
×
×
  • 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.