Jump to content

Jamal Alin

Membru
  • Posts

    159
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Jamal Alin

  1. Ai o functie anume care salveaza datele masinilor in baza de date sau arata-ne codurile ce au legatura cu salvarea datelor pentru fiecare vehicul personal. Ofera mai multe detalii, la respawn dispare tuningul sau doar la relog / restart ?
  2. Avantajul este ca iti ofera totul pe tava, ai panel din care controlezi server-ul, ai server mysql setat si instaloat corect, e mult de munca ca sa-ti instalezi tot ce trebuie pe un VPS / dedicat. E treaba cu atacurile D-DOS cea mai importanta. Daca iti iei VPS cu linux care e indicat pentru servere stii sa instalezi un program pe linux ? :)))
  3. Arata codul care face acele lucruri, cum vrei sa te ajutam ?
  4. Nu ai inteles .... Deci asta e functia respectiva: PUBLIC: ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5) { if(IsPlayerConnectedEx(playerid)) { new Float:posx, Float:posy, Float:posz; new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); //radi = 2.0; //Trigger Radius for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnectedEx(i)) { if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)) { GetPlayerPos(i, posx, posy, posz); tempposx = (oldposx -posx); tempposy = (oldposy -posy); tempposz = (oldposz -posz); //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz); if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) { SendClientMessage(i, col1, string); } else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) { SendClientMessage(i, col2, string); } else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) { SendClientMessage(i, col3, string); } else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) { SendClientMessage(i, col4, string); } else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { SendClientMessage(i, col5, string); } } } } }//not connected return 1; } In aceasta functie trebuie sa inlocuiesti functia SendClientMessage() cu SendSplitMessage() si apoi poti folosi functia Proxdetector cum o folosesti nde obicei si o sa-ti arate mesajul inpartit in 2 randuri daca e lung.
  5. Ala nu mai e joc ma, de ce mai joci atunci daca aproape tot primesti fara sa misti un deget ? Aici e toata chestia jucatori noi de SA:MP si-au format un mod de joc urat datorita imp[rejurimilor mai exact datorita celor ca si tine care dau diferite bunuri aiurea cu scopul de a avea multi jucatori. Si apropo toti faceau panarama de serverul tau pentru ca asta era sau este daca mai extista, o panarama (plin de buguri si alte cacaturi) :))))
  6. Boss gandeste un pic si tu. ProxDetector tot pe SendClientMessage se bazeaza, deci poti modifica acea funcie si in loc de SendClientMessage sa folosesti SendSplitMessage in interiorul functiei ma refer.
  7. Pune in capul scriptului: #pragma dynamic 50000 //sau un numar mai mare daca este nevoie
  8. Lasa cu SendClientmessage pentru ca sa poti folosi in mai multe locuri aceasta functie care imparte mesajul. Vezi ca trebuie sa ai #define EX_SPLITLENGTH si trebuie sa mai fie ceva, Modifica valorea in functie de cum vrei sa-ti afiseze textul. Acea valoarea reprezinta numarul de caractere afisate intr-un rand, cred ca 115 e cel mai bn.
  9. Nu sunt incarcate datele in variabile corect ..... verifica toate codurile ce au legatura cu asta, sau arata-ne codul care incarca datele unui vehicul din baza de date. La comanda /lock folosesti SetVehicleParamasEx care este predestinata pentru vehicule, trebuie sa folosesti aceasta functie pentru a bloca / debloca usile vehiculului: https://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer
  10. Arata dialogul in care introduci parola si scriptul care iti verifica parola.
  11. Ce rezultat da la fiecare textdraw accesat ? tu ai spus doar la cele 2. O alta chestie care am mai vazut-o este ca atunci cand creezi textdraw-urile folosesti si functia PlayerTextDrawSetSelectable si din cate stiu trebuie folosita atunci cand vrei ca textdraw sa fie salectabil, adica atunci cand folosesti /buy in cazul tau. Si arata-ne o imagine cu asezarea textdraw-urilor.
  12. Ce vrei sa te felicite ? Omul e liber sa faca ce vrea, vina este a celor care l-au publicat. Este normal ca toti sa se foloseasca de el. Dupa cum am maik spus se merge pe principiul "de ce sa joc pe sv asta ca sa dobanmdesc o functie decat sa-mi fac server si sa am tot ce vreau", ceva de genu.
  13. A spus sa nu vrea dupa net, ce sunt free pe internet majoritatea sunt pline de bug-uri si trebuie sa le cercetezi, mie mi s-a parut ca e lucrat jalnic acel "gmi".
  14. La bani astia iei numai edituri, porcarii dupa parerea mea.
  15. Arata-ne comanda /v si parca mai e o functie care incarca cheile masinilor cand te conectezi pe server. Am folosit si eu acum cativa ani acest script pe vremea cand eram incepator in acest domeniu. La vremea aceea era printre cele mai bune, era facut de unu black. Amintiri ....
  16. Cauta pe google "split message" si o sa gasesti ceva rezultate.
  17. Folosindute de aceasta functie: https://wiki.sa-mp.com/wiki/Strfind
  18. ce spuneam, te isterizezi aiurea ..... ai ajuns la vorba mea deci de la incarcat era problema ....
  19. if (BusinessData[bizid][bizExists] && BusinessData[bizid][bizOwner] == 99999999 && PlayerData[playerid][pAdmin] > 0) asta cred ca este problema.Esti admin si nu te lasa sa detii biz probabil, nu stiu de ce ar fi pusa aceasta conditie. Incearca sa cumperi un biz fara sa fii admin.
  20. <link rel="stylesheet" href="mystyle/css/ace.min.css" /> incearca aceasta adresa asa cum am pus eu pentru fiecare fisier csss care e incarcat acolo, adica fara acel ../
  21. da, alea . Pe windows e mai dificil cu directoriile decat pe linux (host) si trebuie sa scrii adresa corecta unde ai fisierele. Uita-te in bara de adrese si vezi care este locatia fisierelor CSS. Adica panel/mystyle/css/etc ....
  22. Verifica adresele care sunt scrie in pagina si vezi daca asata ar fi problema. Adica daca in pagina respectiva se incaraca dintr-o locatie si tu defapt le ai intr-o alta locatie nu functioneaza corect.
  23. cel mai probabil este de la directorii, adica in pagini sunt scrise altfel directoriile cu imagni si tot ce tine de aspectul siteului CSS.
×
×
  • 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.