Jump to content

L0K3D

Manager
  • Posts

    402
  • Joined

  • Days Won

    21

Reputation Activity

  1. Haha
    L0K3D got a reaction from GabiVlgS in Tepar - King AleksandruAdv   
    Alexandre, nu esti in Scarface, nu ești Tony Montana si nu-i mai copia caracterul 😂. Înjuri ca ultimul prost când n-ai argumente sau când cineva îți demonstrează că ai greșit. Nu suntem impresionați de vorbele tale mărețe mai degrabă amuzați. 
  2. Ador
    L0K3D got a reaction from andreiusq in Tepar - King AleksandruAdv   
    Alexandre, nu esti in Scarface, nu ești Tony Montana si nu-i mai copia caracterul 😂. Înjuri ca ultimul prost când n-ai argumente sau când cineva îți demonstrează că ai greșit. Nu suntem impresionați de vorbele tale mărețe mai degrabă amuzați. 
  3. Upvote
    L0K3D got a reaction from Flint in Tepar - King AleksandruAdv   
    Alexandre, nu esti in Scarface, nu ești Tony Montana si nu-i mai copia caracterul 😂. Înjuri ca ultimul prost când n-ai argumente sau când cineva îți demonstrează că ai greșit. Nu suntem impresionați de vorbele tale mărețe mai degrabă amuzați. 
  4. Haha
    L0K3D got a reaction from dustyhawk in Tepar - King AleksandruAdv   
    Alexandre, nu esti in Scarface, nu ești Tony Montana si nu-i mai copia caracterul 😂. Înjuri ca ultimul prost când n-ai argumente sau când cineva îți demonstrează că ai greșit. Nu suntem impresionați de vorbele tale mărețe mai degrabă amuzați. 
  5. Furie
    L0K3D reacted to EquiNoxAdv in MEGA GIVEAWAY - 300€ LOCUL 1 & JOCURI ÎN VALOARE DE PESTE 200€   
    // DESCALIFICAT - keNN.
    CEI CARE NU RESPECTĂ MODELUL DE POSTARE SAU FAC MAI MULTE POSTĂRI SUNT DESCALIFICAȚI!
  6. Upvote
    L0K3D reacted to keNN. in MEGA GIVEAWAY - 300€ LOCUL 1 & JOCURI ÎN VALOARE DE PESTE 200€   
    PENTRU VIZITATORI: TREBUIE SĂ TE ÎNREGISTREZI PENTRU A PARTICIPA LA ACEST CONCURS!
     
    Cu ocazia "redeschiderii" comunității noastre am decis să vă răsplătim fidelitatea prin organizarea unui nou GIVEAWAY spectaculos. 
    EXTRAGEREA ESTE ASTĂZI 2 MARTIE, ORA 19:00!
     
    REGULAMENTUL CONCURSULUI:
    PENTRU PRIMUL LOC AVEȚI NEVOIE DE 50 DE POSTĂRI MINIM. PENTRU CELELALTE, 30. TREBUIE SĂ DEVII MEMBRU SERVERULUI NOSTRU DE DISCORD. PUTEȚI FACE ACEST LUCRU ACCESĂND LINKUL ACESTA: către Discord. TREBUIE SĂ NE CUNOAȘTEM ÎNTÂI. PENTRU ASTA EȘTI NEVOIT SĂ TE PREZINȚI. PUTEȚI FACE ASTA ACCESÂND LINKUL ACESTA: către Prezentări. CEI CARE NU RESPECTĂ MODELUL DE POSTARE SAU FAC MAI MULTE POSTĂRI SUNT DESCALIFICAȚI!  
    PREMII:
    LOCUL I: 300€ adică o mie patru sute treizeci de lei CASH SAU ECHIVALENTUL ÎN BITCOIN SAU ALTE CRYPTOMONEDE CUNOSCUTE. AVEȚI URMĂTOARELE OPȚIUNI DE REVENDICARE: PayPal, Crypto, Transfer bancar. LOCUL II: RED DEAD REDEMPTION 2: ULTIMATE EDITION ROCKSTAR GAMES LAUNCHER KEY GLOBAL (€89.99) LOCUL III: STEAM GIFT CARD 50 USD STEAM KEY GLOBAL (€50.99) LOCUL IV: FIFA 20 STANDARD EDITION ORIGIN KEY GLOBAL SAU CS:GO PRIME EDITION (€35.99) LOCUL V: PLAYERUNKNOWN'S BATTLEGROUNDS (€29,99) LOCUL VI GRAND THEFT AUTO V ROCKSTAR KEY GLOBAL (€15.99)  
    CUM TE ALĂTURI CONCURSULUI?:
    NUMELE DE PE FORUM: USERNAME DISCORD + TAG (eg: keNN.#0901): LINK PREZENTARE:  
    Câștigătorul va fi ales prin intermediul websiteului random.org, iar extragerea va fi difuzată LIVE pe canalul de YouTube al comunității. TOȚI PARTICIPANȚII AU SANȘE EGALE!
  7. Like
    L0K3D got a reaction from matei1337 in Tutorial - Tips & Tricks   
    Cateva lucruri ce va pot economisi timpul de lucru cat si optimizarea modului de joc, unele din ele sunt deja postate pe forumul oficial SA:MP insa nu toti le folosesc sau nu le cunosc.
    Multiple actiuni intr-o declaratie: sendInfo(playerid) { new a = 4, mStr[20]; format(mStr, sizeof(mStr), "Var a = %i", a), SendClientMessage(playerid, -1, mStr); } * odata ce stim marimea string-ului o putem scrie direct, fara sa mai apelam la sizeof
    Operatorul ternary Folosind acest operator poti economisi timp si spatiu, structura: conditie ? adevarat : fals
    new a = 5, b = 4, c; if(a > b) c = a; else c = b; // operatorul ternar c = (a > b) ? a : b; // ca parametru actual printf("c = %i", (a > b) ? a : b); Atribuim valori variabilelor ce sunt folosite ca parametri actuali O alta metoda ce te ajuta sa economisi timp/spatiu dar si sa ai un cod mai aranjat
    new a; // acest cod printf("%i", a = 5); // sau acest cod a = 5, printf("%i", a); // fac acelasi lucru Atribuirea mai multor variabile aceeasi valoare Daca ai 2 sau mai multe variabile si vrei sa le setezi aceeasi valoare (de exemplu 1), nu e nevoie de le egalezi pe fiecare in parte cu 1;
    new a, b, c; a = b = c = 1; // in loc de: a = 1, b = 1, c = 1; Creaza variabilele la timpul lor Nu va grabiti sa creati variabilele, mai jos va voi da un exemplu si va voi spune de ce:

    Am creata variabila para prea devreme, inca nu aveam nevoie de ea. In caz ca jucatorul nu corespunde cerintelor din primul if, variabila nu va fi folosita mai departe, deci a fost creata aiurea.
    Functii public - nu toate functie necesita sa aiba cuvantul public in fata (doar in cazul in care e apelata de un timer, CallLocalFunction, CallRemoteFunction, de un query). Callback-urile ce ne le ofera SA:MP-ul necesita folosirea sa.
    stock - nu este un tip diferit de functie fata de cele publice, cum cred multi. E un modificator ce ii spune compilerului sa nu trimita warning-uri in cazul in care o functie sau o variabila este creata insa nu e folosita:

    Unii din voi probabil folosesc aiurea acest modificator, e posibil sa aveti functii pe care nu le folositi si nu le veti folosi niciodata si totusi nu sunteti anuntati de compiler.
    Conditiile in loop Conditiile din header-ul unei bucle (loop) sunt foarte importante, la mai multe iteratii se va simti diferenta dintre o conditie scrisa gresit si una scrisa corect, insa va dati seama daca aveti mai multe bucle scrise aiurea apelate de mai multi playeri odata? Sigur se va simti.
    for(new i; i < GetPlayerPoolSize(); i++ ) { // ceva } * GetPlayerPoolSize se va efectua la fiecare iteratie, la un numar mare de iteratii se observa diferenta.
    for(new i, j = GetPlayerPoolSize(); i < j; i++ ) { // ceva } * GetPlayerPoolSize se va efectua doar la prima iteratie.
    Creearea variabilelor intr-un loop for(new i; i < GetPlayerPoolSize(); i++ ) { new count; if(IsPlayerAdmin(i)) count++; } Nu e corect sa initializam o variabila in interiorul unui loop, ea va primi mereu valoarea 0 iar incrementarea de mai jos va fi degeaba, deoarece valoarea acestei variabile se va reseta la urmatoarea iteratie, varianta corecta:
    for(new i, count; i < GetPlayerPoolSize(); i++ ) { if(IsPlayerAdmin(i)) count++; } Cum aflam linia unde a fost apelata o functie Ca exemplu vom folosi functia CreateVehicle. Sa zicem ca aveti un timer ce creaza o masina intr-o anumita locatia insa voi nu stiti care din el e, putem afla foarte usor linia unde este apelata functia CreateVehicle folosind directivele pre-processor pentru a crea un macro:
    #define debug_CreateVehicle(%0, %1, %2, %3, %4, %5, %6, %7) printf("** debug_CreateVehicle called on line %d", __line), CreateVehicle(%0, %1, %2, %3, %4, %5, %6, %7) Cand functia CreateVehicle va fi apelata se va afisa mesajul respectiv in consola.
     
    (!) Pe parcurs voi mai adauga cateva informatii.
  8. Like
    L0K3D got a reaction from regeletau in Tutorial - Tips & Tricks   
    Cateva lucruri ce va pot economisi timpul de lucru cat si optimizarea modului de joc, unele din ele sunt deja postate pe forumul oficial SA:MP insa nu toti le folosesc sau nu le cunosc.
    Multiple actiuni intr-o declaratie: sendInfo(playerid) { new a = 4, mStr[20]; format(mStr, sizeof(mStr), "Var a = %i", a), SendClientMessage(playerid, -1, mStr); } * odata ce stim marimea string-ului o putem scrie direct, fara sa mai apelam la sizeof
    Operatorul ternary Folosind acest operator poti economisi timp si spatiu, structura: conditie ? adevarat : fals
    new a = 5, b = 4, c; if(a > b) c = a; else c = b; // operatorul ternar c = (a > b) ? a : b; // ca parametru actual printf("c = %i", (a > b) ? a : b); Atribuim valori variabilelor ce sunt folosite ca parametri actuali O alta metoda ce te ajuta sa economisi timp/spatiu dar si sa ai un cod mai aranjat
    new a; // acest cod printf("%i", a = 5); // sau acest cod a = 5, printf("%i", a); // fac acelasi lucru Atribuirea mai multor variabile aceeasi valoare Daca ai 2 sau mai multe variabile si vrei sa le setezi aceeasi valoare (de exemplu 1), nu e nevoie de le egalezi pe fiecare in parte cu 1;
    new a, b, c; a = b = c = 1; // in loc de: a = 1, b = 1, c = 1; Creaza variabilele la timpul lor Nu va grabiti sa creati variabilele, mai jos va voi da un exemplu si va voi spune de ce:

    Am creata variabila para prea devreme, inca nu aveam nevoie de ea. In caz ca jucatorul nu corespunde cerintelor din primul if, variabila nu va fi folosita mai departe, deci a fost creata aiurea.
    Functii public - nu toate functie necesita sa aiba cuvantul public in fata (doar in cazul in care e apelata de un timer, CallLocalFunction, CallRemoteFunction, de un query). Callback-urile ce ne le ofera SA:MP-ul necesita folosirea sa.
    stock - nu este un tip diferit de functie fata de cele publice, cum cred multi. E un modificator ce ii spune compilerului sa nu trimita warning-uri in cazul in care o functie sau o variabila este creata insa nu e folosita:

    Unii din voi probabil folosesc aiurea acest modificator, e posibil sa aveti functii pe care nu le folositi si nu le veti folosi niciodata si totusi nu sunteti anuntati de compiler.
    Conditiile in loop Conditiile din header-ul unei bucle (loop) sunt foarte importante, la mai multe iteratii se va simti diferenta dintre o conditie scrisa gresit si una scrisa corect, insa va dati seama daca aveti mai multe bucle scrise aiurea apelate de mai multi playeri odata? Sigur se va simti.
    for(new i; i < GetPlayerPoolSize(); i++ ) { // ceva } * GetPlayerPoolSize se va efectua la fiecare iteratie, la un numar mare de iteratii se observa diferenta.
    for(new i, j = GetPlayerPoolSize(); i < j; i++ ) { // ceva } * GetPlayerPoolSize se va efectua doar la prima iteratie.
    Creearea variabilelor intr-un loop for(new i; i < GetPlayerPoolSize(); i++ ) { new count; if(IsPlayerAdmin(i)) count++; } Nu e corect sa initializam o variabila in interiorul unui loop, ea va primi mereu valoarea 0 iar incrementarea de mai jos va fi degeaba, deoarece valoarea acestei variabile se va reseta la urmatoarea iteratie, varianta corecta:
    for(new i, count; i < GetPlayerPoolSize(); i++ ) { if(IsPlayerAdmin(i)) count++; } Cum aflam linia unde a fost apelata o functie Ca exemplu vom folosi functia CreateVehicle. Sa zicem ca aveti un timer ce creaza o masina intr-o anumita locatia insa voi nu stiti care din el e, putem afla foarte usor linia unde este apelata functia CreateVehicle folosind directivele pre-processor pentru a crea un macro:
    #define debug_CreateVehicle(%0, %1, %2, %3, %4, %5, %6, %7) printf("** debug_CreateVehicle called on line %d", __line), CreateVehicle(%0, %1, %2, %3, %4, %5, %6, %7) Cand functia CreateVehicle va fi apelata se va afisa mesajul respectiv in consola.
     
    (!) Pe parcurs voi mai adauga cateva informatii.
  9. Like
    L0K3D got a reaction from HaoSs07 in Vand - gamemode si panel   
    Recomand, nu cred ca veti gasi un gamemode ajuns la etapa care e acesta (gratis sau la un pret mai bun), optimizat si codul este foarte bine structurat.
  10. Like
    L0K3D reacted to HaoSs07 in Vand - gamemode si panel   
    Username: HaoSs07 Varsta: 25 Ce vinzi?: gamemode si panel de la 0 Dovada (că sunteti in posesia produsului) OBLIGATORIU: Uh, nu are rost sa postez 2 poze cu niste fisiere...
    PANEL: https://panel.b-gaming.ro
    SERVER: rpg.b-gaming.ro Pret: 150 E Detalii de contact: HaoSs07#5831 (discord) Alte precizari:

    Faimosul gamemode & panel SINNER pentru cunoscatori
    Gamemode ul imita bugged ul de acum 2-3 ani, nu e incarcat cu porcarii inutile, e cat se poate de clasic.
    Din pacate nu mai am nici o prezentare, ultima era pe canalul lui Wefx. Puteti intra pe server unde primiti admin doar daca aveti intentii serioase..
    Pe server se gasesc urmatoarele "sisteme": Pet, VIP Car, Crates, PUBG (E incomplet, in 2 zile se termina daca stii ce faci.), Licitatii automate, Calendar Event.
    Altele nu imi trec prin cap...
    Si cam atat cu "descrierea", nu sunt prea multe de spus. Va recomand sa cumparati numai daca vreti ceva foarte stabil, rapid si pus la punct.
    Modul de joc atat si panelul sunt gata de "deschidere" daca va place cum e in momentul de fata.
  11. Upvote
    L0K3D got a reaction from st0ryy in LolyAdv - Servicii PAWN   
    Ajung atatea posturi cu recomand si prostii, daca doriti sa recomandati pe cineva puteti sa-i apreciati primul post, e de ajuns.
    @LolyAdv si tu la fel, inceteaza cu posturile astea ("multumesc"), poti face acelasi lucru pe care l-am mentionat mai sus. 80% din topicul asta e plin de off-topic.
  12. Upvote
    L0K3D got a reaction from andreiusq in LolyAdv - Servicii PAWN   
    Ajung atatea posturi cu recomand si prostii, daca doriti sa recomandati pe cineva puteti sa-i apreciati primul post, e de ajuns.
    @LolyAdv si tu la fel, inceteaza cu posturile astea ("multumesc"), poti face acelasi lucru pe care l-am mentionat mai sus. 80% din topicul asta e plin de off-topic.
  13. Upvote
    L0K3D got a reaction from Dennis12 in LolyAdv - Servicii PAWN   
    Ajung atatea posturi cu recomand si prostii, daca doriti sa recomandati pe cineva puteti sa-i apreciati primul post, e de ajuns.
    @LolyAdv si tu la fel, inceteaza cu posturile astea ("multumesc"), poti face acelasi lucru pe care l-am mentionat mai sus. 80% din topicul asta e plin de off-topic.
  14. Upvote
    L0K3D got a reaction from HaoSs07 in [REZOLVAT] Problema Streamer ultima versiune.   
    Pe localhost nu e nevoie sa pui extensiile la pluginuri in server.cfg. Verifica daca ai instalate: DirectX, Visual C++ Redistributable, .NET Framework (x86).
  15. Like
    L0K3D got a reaction from shane in [REZOLVAT] Problema   
    Pune undeva sus, langa alte define-uri acest cod:

    #define debug_CreateVehicle(%0, %1, %2, %3, %4, %5, %6, %7) printf("** debug_CreateVehicle called on line %d", __line), CreateVehicle(%0, %1, %2, %3, %4, %5, %6, %7)
    Si inlocuieste in tot gamemode-ul functia CreateVehicle cu debug_CreateVehicle, dupa care folosesti in joc comanda /car si verifica in consola, iti va arata linia unde a fost folosita functia CreateVehicle.
  16. Like
    L0K3D got a reaction from Wildo in [REZOLVAT] Problema Call Player   
    Cauta linia mysql_connect, trebuie sa ai ceva de genu:

    Tu probabil ai SQL = ..., deci in loc de:
    cache_get_field_content(0, "name", playerName, handle, MAX_PLAYER_NAME + 1), playerSQLID = cache_get_field_content_int(0, "id"); Pui:
    cache_get_field_content(0, "name", playerName, SQL, MAX_PLAYER_NAME + 1), playerSQLID = cache_get_field_content_int(0, "id"); Citeste inca odata teoria pentru a intelege care e greseala.
  17. Upvote
    L0K3D got a reaction from TSN in [REZOLVAT] Problema /stats   
    Am vazut si eu conditia, te-am intrebat alt ceva. Cu cat e egala variabila pHouse in momentul in care vrei sa afisezi acele informatii?
  18. Haha
    L0K3D got a reaction from Dueno in Developers [Discord Server]   
    Daca staff-ul considera ca HTML si CSS sunt limbaje de programare, click dreapta delete server plz ????
  19. Ador
    L0K3D got a reaction from CheaTer in [DELETED]Panel Stoners   
    Cu vreo 3 ani in urma am folosit acest template pentru un panel, merita, ba chiar se poate face un design mult mai placut ????
  20. Like
    L0K3D got a reaction from OLTEANuadv in Proiect Rage-MP.ro   
    Incearca sa faci interfata la login mai atragatoare, spor cu proiectul.
  21. Upvote
    L0K3D got a reaction from HPQ123 in Proiectul Eureka RPG   
    Salutare, asta e continuarea gm-ul postat acum 1 an si ceva, link.
    De atunci i-am facut cate schimbari gamemode-ului:
    adaugarea factiunilor, cateva au fost finalizate (comenzi, etc); am inceput sa creez job-urile, foarte putine; sistemul de DMV, gasiti pe canalul meu de youtube videoclipul. sistemul de vehicule personale; comenzi pentru administrarea serverului; un design dragut si clasic; (!) posibil cateva chestii au fost sterse/modificate din versiunea precedenta, chiar nu mai tin minte, nu am lucrat o perioada lunga la el; Cateva imagini facute recent si cat timp ma mai jucam/testam serverul: https://imgur.com/a/DuBHt0p
    Probabil sunt cam incalcite pozele.
    Cand voi avea timp o sa fac o descriere mai amanuntita a proiectului si voi aranja pozele corespunzator, momentan nu va asteptati la o tornada de update-uri, nu prea am timp. Cu aceasta ocazie rog moderatorii sa nu inchida topicul, proiectul nu va fi mort pana cand nu voi anunta eu, posibil inactiv din acelasi motiv, timpu - colegiu, scoala auto, antrenamentele si alte chestii. 
    Rog pe oricine vede acest topic sa-si lase o parere si chiar sugestii deoarece cand voi considera ca e destul, voi posta proiectul pe net. Multumesc mult pentru atentie ????❤️
     
  22. Upvote
    L0K3D got a reaction from TreflA in Recrutez scripter samp   
    Daca ai nevoie doar de anumite chestii ma poti contacta, nu voi ramane scripter permanent.
  23. Haha
    L0K3D got a reaction from AleksandruAdv in Gamemode Emerald - proiect de la 0.   
    @AleksandruAdv daca nu lasi creditele in 24 de ore iti voi muta topic-ul in cosul cu gunoi.
  24. Upvote
    L0K3D got a reaction from TheRexAdv in [REZOLVAT] intrebare cum pot sa scap de acest bug?   
    Ai butonul edit.
    Atunci e vina ta ca nu functioneaza cum trebuie OnPlayerClickTetxdraw, nu ai pus codul bine.
  25. Like
    L0K3D reacted to dOc in Cybershop!   
    IPS 4.4
    Cyber Apex Dark
    Link Download: https://invisioncommunity.com/files/file/9312-44-cyberapex-theme-dark/
    Support Topic: https://invisioncommunity.com/forums/topic/451453-cyber-apex-dark/?tab=comments#comment-2781657
     
    Cyber Apex Light
    Link: https://invisioncommunity.com/forums/topic/451546-cyber-apex-light/
    Support topic: https://invisioncommunity.com/forums/topic/451546-cyber-apex-light/
     
    Threme Theme Dark 
    Link Download: https://invisioncommunity.com/files/file/9335-44-threme-theme-dark/
    Support Topic: https://invisioncommunity.com/forums/topic/451756-threme-support-topic/
×
×
  • Create New...