Jump to content

LVCAS

Member
  • Posts

    163
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by LVCAS

    • Username: joyyy
    • Problema întălnită: pawn compiler library has stopped working
    • Detalii despre problemă: pai am bagat un include de quest, sa il modific pt iarna.
    • Ce ai încercat să faci înainte să postezi?: pai am incercat sa compilez cu sublime text 3. m-am uitat prin cod. va rog frumos din suflet sa ma ajutati,
    • Cod sursă (recomandat pastebin.com) : - 
    • Alte detalii: ajutor va rog
  1. La 29.12.2018 la 3:11, Matt a spus:

    Pai, pentru inceput avem:

    
    new minutes, seconds = PlayerVar[playerid][pPayday], str[128];
    minutes = seconds / 60;
    seconds -= minutes*60;

    Asa vom calcula secundele si minutele. Apoi, pentru afisaj avem:

    
    format(str, 128, "next_payday_in:_~g~%s%d:%s%d", (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
    PlayerTextDrawSetString(playerid, PaydayPTD[playerid], str);
    PlayerTextDrawShow(playerid, PaydayPTD[playerid]);

    ^^ Codul trebuie sa stea intr-un timer! Spre exemplu: (ai nevoie de y_timers pentru a folosi timer-ul de mai jos)

    
    timer OneSecondTimer[1000]()
    {
    	foreach(new playerid : Player) {
            new minutes, seconds = PlayerVar[playerid][pPayday], str[128];
            minutes = seconds / 60;
            seconds -= minutes*60;
            format(str, 128, "next_payday_in:_~g~%s%d:%s%d", (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
            PlayerTextDrawSetString(playerid, PaydayPTD[playerid], str);
            PlayerTextDrawShow(playerid, PaydayPTD[playerid]);
    	}
    }

    Si poti folosi textdraw-ul meu: (care trebuie pus in OnPlayerConnect)

    
    	PaydayPTD[playerid] = CreatePlayerTextDraw(playerid, 3.000001, 437.644470, "next_payday_in:_00:00");
    	PlayerTextDrawLetterSize(playerid, PaydayPTD[playerid], 0.199666, 1.056592);
    	PlayerTextDrawAlignment(playerid, PaydayPTD[playerid], 1);
    	PlayerTextDrawColor(playerid, PaydayPTD[playerid], -1);
    	PlayerTextDrawSetShadow(playerid, PaydayPTD[playerid], 0);
    	PlayerTextDrawSetOutline(playerid, PaydayPTD[playerid], 1);
    	PlayerTextDrawBackgroundColor(playerid, PaydayPTD[playerid], 255);
    	PlayerTextDrawFont(playerid, PaydayPTD[playerid], 2);
    	PlayerTextDrawSetProportional(playerid, PaydayPTD[playerid], 1);

    Trebuie si el initializat la inceput:

    
    new PlayerText:PaydayPTD[MAX_PLAYERS];

     

    Bun, voi incerca daca am vreo problema poate ma ajuti.. merci frumos bro.

  2. Salut, eram pe server, mergeam eu ce mergeam si a dat crash server-ul, m-am uitat in server log si am primit asta

     

    Am bagat debug 3 ceva de genu si am gasit buba #3 00009140 in public OnPlayerCommandText (playerid=1, cmdtext[]=@00bf7508 "/slap 0") at E:\gm\pawno\include\zcmd.inc:107

     

  3. Salut, recent am cumparat un host de samp pentru a putea testa un mod de joc, am primit datele, am facut conexiunea dar cand intru nu merge sa ma inregistrez.

    ce am facut: 

    - m-am uitat in server log si nu e nimic suspicios  asa arata la mysql, pluginul este activat. 

    [13:02:22] ---------- SERVER START ----------
    [13:02:22] [debug] OnGameModeInit()
    [13:02:22] mysql_connect: 1
    [13:02:22] ----------------------------------------------------

    - am reinstalat server-ul

×
×
  • Create New...