Jump to content

XStormiest

Membru
  • Posts

    140
  • Joined

  • Last visited

Everything posted by XStormiest

  1. Ai declarat new Text: Time; Undeva in cod?
  2. Asta e problma, nu toti au acelasi Gamemode. As recomanda sa adaugati asta intr-un FS, daca tot da erori inseamna ca-i de la scriptul facut de el, daca nu inseamna ca-i de la voi.
  3. Primesti 10 pentru identitation si pentru script. (FUNCTIONARE si ASPECT) Primesti 4 pentru idee, puteai sa extinzi ideea si sa faci gen un sistem prin care playerul sa isi poata adauga in lista ce melodii doreste el, nu ce melodii ai tu chef sa adaugi, sau macar puteai aduga multe melodii. Daca fac media => Ai un 7 de la mine.
  4. Astazi este ziua de nastere al g.moderatorului nostru Gireada, am facut acest topic ca sa ii uram la multi ani si sa indeplineasca tot ce isi doreste! La multi ani Gireada.
  5. O sa postez poze curand, dar cum am vazut ca nu era nimeni interesat m-am gandit ca l-am postat degeaba
  6. Salutare tuturor, ma numesc XStormiest. Astazi postez un script mai neobisnuit, fiindca este o idee unica. Probabil ati auzit vreodata de filmul the Last Note , sau daca nu este vorba despre niste creaturi numite Shinigami care au forta de a ucide oamenii care sunt scrisi in Death note (Cartea Mortii), acestia vor muri de infart daca nu este precizat un anumit motiv. Descriere: Script-ul este facut de la 0 % , mi-a venit ideea in aceeasta seara cand mi-am amintit de acest film (vi-l recomand) asa ca m-am gandit sa postez acest script si de ce nu sa adaug si umpic de amuzament in asta. Cand intri pe server , apare un mesaj de la server care iti spune despre acest sistem, aveti inclusiv comanda /deathinfo Ca sa obtii death note, trebuie sa omori un anumit numar de playeri [ poate fi modificat] cu un cutit pe care trebuie sa-i adaugi magie [/deathenchant], daca vei rani un player in piept cu acest cutit iar apoi il omorati cum vreti voi, vi se va pune un kill si veti primi un mesaj de la Shinigami-ul vostru. Cand terminati de omorat toti playeri necesari pentru quest, shinigami-ul va va spune o parola (cuvantul magic) (un fel de incantatie diabolica) pe care o faceti ca sa obitneti death note-ul [ parola poate fi modificata]. Odata ce ati obtinut cartea, va puteti trola amici cu comanda /deathwrite, le scrieit numele acolo si boom! au mruit dintr-o data. Poze: o sa adaug.... Download: Documentul de tip .PWN https://www.mediafire.com/?3r513gca662wc38 Documentul de tip. AMX https://www.mediafire.com/?3r513gca662wc38 Credite: XStormiest - intregul script The Last Note - Idea Zeex - ZCMD SA-MP Team - SA-MP. !Informatie: De precizat ca aceeasta este o versiune alpha, adica voi mai face update-uri pe viitor. Deci daca aveti idei frumoase, spuneti-le. Daca am gresit ceva spuneti-mi. Daca apare vreo eroare la script spuneti-mi [ desi am rezolvat orice eroare posibila] Spueti-va parerea. De asemenea comenzile de la RCON, inca nu exista si nici /deathcancel respectiv /deathcancel. O sa le creez in versiunile urmatoare insotite de posibile update-uri/ buguri scoase si lucruri noi adaugate. Intrebari si Rapunsuri. Intrebare: La ce ma ajuta acest script? Raspuns: Distractie, e ceva unic nemaivazut pe sa-mp pana acum, il puteti folosi ca sa va amuzati alaturi de prietenii vostri. Intrebare: Imi da error: CANNOT READ FROM FILE ZCMD Raspuns: Nu ati instalat zcmd, il puteti gasi de pe sa-mp.com Il puneti in serverul vostru, in folderul pawn, in folderul includes. Intrebare: De ce nu imi merge scriptu? Raspuns: Probabil ai facut ceva gresit, daca nu stii cum sa instalezi un FS atunci cauta un ghid. [code] Va multumesc pentru timpul acordat.
  7. Frumos si simplu. 10/10 Ai de gand sa il updatezi in viitor sau il lasi asa?
  8. Ai dreptate e mai mult folositor pentru mine, ca sa fac Scriptul sa arate mai bine. Dar va pot ajuta si pe voi sa faceti acelasi lucru. Fiindca sicncer e enervat sa scrii de fiecare data : forward, public iar stock arata urat Cele pentru timere intr-adevar sunt folositoare Restul doar o pierdere de timp..
  9. XStormiest

    Macros

    Salutare tuturor, eu sunt XStormiest Descriere: Acesta este un include care adauga cateva comenzi (definiti) la scriptul vostru, momentan sunt putine dar sunt folositoare si va ajuta in anumite cazuri. --------------------------------------------------------------------------------------------------------------- Macrouri: Modificari: in lock de stock functienume(parametri..) se foloseste Function:Numefunctie(parametrii) in lock de forward numefunctie(parametri...); public numefunctie(parametri...) se foloseste Callback:Numefunctie(parametrii) in loc de SendClientMessage se scrie SendMessage in loc de SendClientMessageToAll se scrie SenAllMessage in loc de ShowPlayerDialog se scrie SendDialog Adaugari: seconds, minutes, hours, days se pot folosi usor in timere. Val_Addition, Val_Substraction, Val_Multiply, Val_Division pentru a calcula mai usor --------------------------------------------------------------------------------------------------------------- Folosire: Callbacks [pawn] Callback:Test(playerid) { print("test"); // comment to remove this } [/pawn] Functions [pawn] Function:Test(playerid) {print("test"); // comment to remove this } [/pawn] Timere: [pawn] SetTimer("Test1_Seconds", seconds(5), false); SetTimer("Test2_Minutes", minutes(5), false); SetTimer("Test1_Hours", hours(5), false); SetTimer("Test1_Days", days(5), false); [/pawn] Am sa adaug mai multe din moment ce imi vin mai multe idei si voi mai updata acest include , fiindca poate fii foarte folositor pentru unii. Click aici
  10. Frumos, imi place ideea, dar mai sunt multe alte sisteme de genu. Oricum ai folosit degeaba acele verificari (if) facute de Pre-Compiler, adica if defined.... In orice caz, bravo ai 5/5
  11. File or Function not found, mi se pare ca era un plugin pe SA-MP.com care iti permitea sa vezi ce functii iti lipsesc. Cauta-l, instaleaza-l si iti va arata in consola funcitile lipsa, posteaza-le aici.
  12. Sigur ai pus ;;, sau ceva in genu , imi dau seama din Expression has no effect si de asemenea si expected token ) De asemenea ai mai definit odata DIALOG_STYLE_PASSWORD, nu stiu de ce... Dar oricum nu suntem clarvazatori , trebuie sa ne dai linile daca vrei sa te ajutam.
  13. Fit-ar MySQL tau ... ) Forta Y_INI, oricum bravo pentru munca depusa. (chiar daca e request) M-am uitat putin peste script, interesant
  14. hmm ia dane functia pentru Paday public Payday
  15. ???? Pai cand se schimbe weatherul, cand se conecteaza cineva, cand moare cineva, la un interval de timp....
  16. Mda, oricum alea le-am pus 145 fiindca 144 accepta un SendClient+null caracter Iar caci despre timer am facut pentru fiecare jucator [playerid] ca sa nu devina un timer global. Nu sunt nici eu oricum prea pro, dar acum depinde de el ce intelege..
  17. Este un script bun, insa as avea cateva sugestii: - Scapa de event-urile care nu le folosesti arata urat + ca ocupa memorie aiurea - Fa ceva la identitare sau toti vor zice; "Am primit eroara cu lose indentitation!" [Fix: #pragma tabsize 0 , trb pus dupa #include <yourlastinclude> in cazul in care va este lene sa le rezolvati In rest e totul bine din cate m-am uitat in script. Felicitari, cred ca am sa ma pun sa creez si eu Bizz System sau poate ma ocup sa fac un gm intreg.. de la 0 % vad eu..
  18. Ba, lasati omul a incercat sa faca ceva. Si-a lasat timpul deoparte si a facut ceva util pentru uni care nu stiu poate cum se fac aceste lcururi. Nu trebuie sa sarim toti pe el acuma, adica totusi... Bravo, dar pe viitor incearca sa le faci mai bine. Astazi faci o banala comanda, maine creezi ceva mare. Iar cei care ati inceput sa faceti rage pe aici in commenturi, inseamna ca nu aveti mai mult de 13 ani si ca va ofticati ca voi nu puteti sa le faceti. Iar daca vreti sa va demonstrez ca nu sunt "un fake scripter" am sa va demonstrez usor nu-i problema ;)
  19. Incepand din versiunea 0.3c mesajele ce au fost scrise dinaintea functiei Kick(playerid); nu se mai executa, fiindca acum Kick se executa mai rapid decat SendClientMessage. Tu trb sa formatezi un text cu informatiile pe care le doresti, faci un timer pentru [playerid] adica matrice, nu un simplu timer fiindca astfel va executa timerul pentru tot sv sau poti folosi SetTimerEx pentru un parametru optional. Pe scurt, creezi un string ca: [pawn] new PlayerTimer[MAX_PLAYERS] = {0, 0, ...}; // timer pentru playerul banat new yourstringnamehere1[145]; // fiindca SendClientMessage nu accepta mai mult de 144 de caractere. format(yourstringnamehere1, sizeof(yourstringnamehere1), " Numele tau: %s ", name); // considerand ca avem aceeasta variabila pentru numele playerului SendClientMessage(playerid, culoare, yourstringnamehere1); new yourstringnamehere2[145]; // fiindca SendClientMessage nu accepta mai mult de 144 de caractere. format(yourstringnamehere1, sizeof(yourstringnamehere1), " Numele adminului care te-a banat: %s ", adminname); // considerand ca avem aceeasta variabila pentru numele adminului SendClientMessage(playerid, culoare, yourstringnamehere2); new yourstringnamehere3[145]; // fiindca SendClientMessage nu accepta mai mult de 144 de caractere. format(yourstringnamehere1, sizeof(yourstringnamehere1), " Motiv: %s ", reason); // considerand ca avem aceeasta variabila pentru motivul banului SendClientMessage(playerid, culoare, yourstringnamehere3); PlayerTimer[playerid] = SetTimerEx("Functia_ta_de_kick", 1000, false, "i", playerid); [/pawn] Acesta a fost un exemplu banal care sa te ajute, nu-ti fac scriptul eu. Mult succes!
  20. Salut tuturor Descriere: De data aceeasta am revenit cu un script, amuzant si distractiv , folositor mai ales pentru servere de dm/tdm, dar probabil si pentru stunt , cine stie.. Iti cumperi munitie folosind o comanda si poti trage cu explozibile , va exploda acolo unde vei trage.. . Script-ul este usor configurabil, puteti edita suma de bani pe care playerul trb sa o aiba ca sa cumpere aceste minunatii. Poze: Download: http://www.mediafire.com/view/9md1dv7okw9gvd4/EB.pwn
  21. Cei mai buni scripteri sunt Y_Less, Kalcor, Calgon si multi altii care nici macar nu ii cunoastem, restu sunt doar scripteri. Un scripter adevarat: face scripturi pentru a ajuta pe alti si pentru a face viata mai usoara altora dar si lui insasi Un scripter adevarat, nu se foloseste de scripturi ca sa se faca cunoscut si admirat ( ba din contra va fi respins si ignorat ) Un scripter adevarat, nu are nevoie sa copie munca altuia, ci doar 1 "linie" dar care sa-l ajute sa isi dea seama ce trebuie facut sau din care sa se inspire ci nu sa o copie Un scripter adevarat, nu trebuie sa se lauda cu propria munca, ci ceialalti trebuie sa-l laudepe el. Un scripter adevarat, trebuie sa invete mereu cate ceva nou Un scripter adevarat, trebuie sa accepte cirtici constructive pentru a stii ce a gresit ci nu felicitari false care sa il faca sa creaza ca e perfect. Iar din cate am observat generatia noua de scripteri din sa-mp face exact opusul acestor lucruri, crezand ca se afla la un nivel mai mae decat alti. Bun hai sa va zic ceva: scrpting-ul e ca romana, doar ca este exact Fiecare are stilul lui de a lucra ( identitare, functii, variabile ) chiar daca nu sunt adecvate acestea il ajuta foarte putin pe programator sa-si folosesasca logica si proprile idei pentru a putea intelege ce a facut si pentru a putea invata din experiente, greseli Fiecare are creativitate, idei poate sa-si puna minta la incercare, sa faca lucruri care nici macar nu se credeau posibile in sa-mp dar in schimb ce se obtine ? o groaza de copii de 12 anisori sau mai mici care fac exact opusul la ce am spus eu si se cred cei mai buni si cei mai tari scripteri din intreaga galaxie. Adevarul e ca experienta pe care le-am trait de atunci si pana acum m-au facut sa realizez, ca defapt undeva peste cativa ani vor fi pe sa-mp copilasi de 8 ani care isi fac server fara ca macar sa stie cum se deschide un server. Singurul exemplu pe care il am ca scripter este Y_Less restu doarl ii apreciez pentru ce fac ei. Sincer de la un timp m-am ocupat mai mult cu C++ , pawn mai putin
  22. Da , lol nu am vauzt ms ... iti dau + 1 rep ( nu vazusem ) ) De aici ma descurc nu mai am nevoie de ajutor
  23. Bun deci cum spune titlul cum pot face ca in lista de la mSelection, sa pot primi armele. Fiindca daca introduc id-urile de la arme obtin defapt skinuri-le , are cineva vreo idee? Va multumesc.
  24. Bun m-ai lamurit cu asta. ms, dar inca o intrebare cum pot folosi aceeasta functie ca sa extrag un string dintr-o variabila enum tTest { Tests[129] } new Test[MAX_PLAYERS][tTest]; public OnPlayerText(playerid, text[]) { strmid(Test[playerid][Tests], text, 0, strlen(text)); // mda , cred ca mi-am raspuns singur la intrebare, dar as vrea sa stiu daca este bine return 1; }
×
×
  • 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. For more details you can also review our Terms of Use and Privacy Policy.