Jump to content

Banditul

Moderator
  • Posts

    1,134
  • Joined

  • Last visited

  • Days Won

    96

Posts posted by Banditul

  1. Bazat ce ai oferit cel mai probabil toate aceste trei variabile sunt de fapt array-uri

    new componenets[..];
    new Mods[..];
    new coordonate[..];

    Iar ca sa atribui o valoarea unui array va trebui sa te folosesti de un index

    Mods[0] = valoare;
    Mods[1] = altaValoare;
    s.a.m.d.

    Doar ca de asemenea presupun, din lipsa de informatii, ca in baza de date probabil ai salvate cele 3 date pe care vrei sa le preiei poate ceva de genul (care e un design destul de rau)

    30 | 40 | 23 | 100 ...

    Care din ce stiu/amintesc folosesti sscanf ca sa extragi ce ai nevoie, poate ceva asemenator cu

    sscanf("23|30|40", "p<|>iii", Mods[0], Mods[1], Mods[2]);
  2. 51 minutes ago, costynw said:

    dece nu mai merge toxic-host ce are sv

     

    Well probabil e una din multele 'compani' fantoma si probabil au inchis pravalia sau pur si simplu au probleme cu serveru.

    Nu aveam de unde sa stim, doar daca ii contactezi pe ei direct.

  3. Ma intreb uneori oare este chiar atat de dificil ca aceste topicuri legate de problemele pe care le ai in scripting sa fie postate in sectiunea care in mod uimitor este numita Ajutor Scripting

    if(!PlayerToPoint(5.0, playerid, 2350.2070,-646.6494,128.0547) || !PlayerToPoint(5.0, playerid, alta locatie aici) || s.a.m.d.) return SCM(playerid, COLOR_LGREEN, "Nu esti la un dovleac.");

  4. Ce ai putea face in conditia in care ai nevoie sa dai alt tab constant e sa treci jocu din fullscreen in window mode sau borderless cel putin asa il am setat personal pentru access rapid la cod si testat si nu mi se blocheaza

  5. 16 hours ago, Se7en_Days said:

    Am incercat, nu apare nimic...

    Aici este codul cu textdraw-ul:

    	new szLobby[24];
    	format(szLobby, sizeof(szLobby), "Lobby:%d", PlayerInfo[playerid][pLobby]);
    
    	PlayerTD[playerid][7] = CreatePlayerTextDraw(playerid, 392.000000, 47.000000, szLobby);
    	PlayerTextDrawFont(playerid, PlayerTD[playerid][7], 3);
    	PlayerTextDrawLetterSize(playerid, PlayerTD[playerid][7], 0.375000, 1.799998);
    	PlayerTextDrawTextSize(playerid, PlayerTD[playerid][7], 271.500000, 17.000000);
    	PlayerTextDrawSetOutline(playerid, PlayerTD[playerid][7], 1);
    	PlayerTextDrawSetShadow(playerid, PlayerTD[playerid][7], 0);
    	PlayerTextDrawAlignment(playerid, PlayerTD[playerid][7], 1);
    	PlayerTextDrawColor(playerid, PlayerTD[playerid][7], -1);
    	PlayerTextDrawBackgroundColor(playerid, PlayerTD[playerid][7], 255);
    	PlayerTextDrawBoxColor(playerid, PlayerTD[playerid][7], 0);
    	PlayerTextDrawUseBox(playerid, PlayerTD[playerid][7], 1);
    	PlayerTextDrawSetProportional(playerid, PlayerTD[playerid][7], 1);
    	PlayerTextDrawSetSelectable(playerid, PlayerTD[playerid][7], 0);

    Codul cu textdraw-urile sunt puse la OnPlayerConnect.

    OnPlayerConnect

    Aici e problema, la OnPlayerConnect datele jucatorului sunt invalide pentru ca inca nu s-a logat. Eventual lasa partea de creare a textdrawului acolo dar partea format a mesajului cu datele pe care le vrei pune-o dupa ce se incarca datele (OnPlayerLogin sau depinde cum ai definita functia)

  6. 46 minutes ago, Se7en_Days said:

    O alta problema pe care o mai am, nu pot introduce astfel de variabile care au legatura cu baza de date in PlayerTextdraw-uri(imi apare 0 la toate).

    Adica daca in baza de date Level = 12, cand creez un PlayerTextdraw si pun la text PlayerInfo[playerid][pLevel] apare doar 0.

    Dar in schimb PlayerInfo[playerid][pLevel] contine valoarea care trebuie?

    Ma gandeam poate incarcarea din baza se face gresit dar ma indoiesc desi atat timp cat faci format corect la string si  PlayerInfo[playerid][pLevel] are valoarea corecta nu vad de ce anume iti afiseaza eronat in textdraw. Eventual ne poti arata si cum creezi acel textdraw si cum formatezi/afisezi mesajul?

    Ai un bug destul de special as putea spune si imi da impresia ca problema ta se afla altundeva in cod si compilatorul nu iti raporteaza problema. 

  7. Ok vestul salbatic pe aici.

    @Ghosty2004topicul va fi restaurat cu conditia de a aplica din sugestiile lui Vyorel/WoppS si mai exact separare arhivei pentru gm si panel si de preferat fara sa contina fisiere .dll sau .exe , si desigur link de virus total. Ai un termen de 48h de la mine.

    Eventual doar ca o sugestie poti folosi servici ca github/bitbucket etc pentru a distribui codul sursa de la gm si de la panel si asa nu mai exista discuti de virusi pentru ca poti descarca exact ce fisiere vrei sau le poti deschide direct in browser pentru codul sursa.

    • Like 1
    • Upvote 1
  8. Motivul principal pentru care eu ti l-am sters este https://www.virustotal.com/gui/file/c90d85d46a6086830a67ca7cfb2d36495d4d597f6f8179f032108a6505460217?nocache=1 care este fisierul cu serverul fara panel + am testat in Windows Sandbox sa rulez toate acele .exe si sa rulez serverul in sine cu pluginurile oferite de tine si la cateva secunda dupa am avut 2 conexiuni de la ip-uri din RCS&RDS care nu imi apartin.

    Daca WoppS sau Vyorel au ceva de adaugat sau daca considera ca am facut ceva eronat in situatia aceasta suport consecintele.

    • Like 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.