GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: KingstonX - 2016. február 20. - 14:33:01

Cím: FpS
Írta: KingstonX - 2016. február 20. - 14:33:01
Hy. Valaki tudna adni egy FPS-Textdrawot? Előreis köszönöm!
Cím: FpS
Írta: dawee0101 - 2016. február 20. - 14:53:03
new Text:FPS[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
    FPS[playerid] = TextDrawCreate(240.0, 580.0, \"Your FPS: Loading\");
   
    TextDrawShowForPlayer(playerid, FPS[playerid]);
    return 1;
}
public OnPlayerUpdate(playerid)
{
new string[128]
format(string, sizeof(string), \"Your FPS: %d\", GetPlayerFPS(playerid));
TextDrawSetString(FPS[playerid], string);
return 1;
}
Cím: FpS
Írta: KingstonX - 2016. február 20. - 15:04:09
Ehez nem kell stock vagy valami? mert error. GetPlayerFPS ez!

Dupla hozzászólás automatikusan összefûzve. ( 2016. február 20. - 15:05:15 )

C:\\Users\\Lenovo\\Desktop\\PC\\gamemodes\\mlp.pwn(372) : error 001: expected token: \";\", but found \"-identifier-\"
C:\\Users\\Lenovo\\Desktop\\PC\\gamemodes\\mlp.pwn(372) : error 017: undefined symbol \"GetPlayerFPS\"
Cím: FpS
Írta: ᗩωєѕσмє - 2016. február 20. - 16:00:05
http://pastebin.com/EBuxfYfs
Új textdrawot létrehozni majd ne felejts el.
Cím: FpS
Írta: KingstonX - 2016. február 20. - 18:10:21
Nem indul a szerverem!!  :wall: :wall: :wall: :nono:

Dupla hozzászólás automatikusan összefûzve. ( 2016. február 20. - 18:14:35 )

Javítva!
Cím: FpS
Írta: ᗩωєѕσмє - 2016. február 20. - 18:17:25
kipróbáltad? működik?
Cím: FpS
Írta: KingstonX - 2016. február 20. - 18:19:55
Elakadtam. megvan a(z) fps-nek a td kordinátája hogy rakjam be? mertígy elileg nem adja ki.

Dupla hozzászólás automatikusan összefûzve. ( [time]2016. február 20. 18:30:34[/time] )

így nagyon nem adja!
 
#include <a_samp>
#define FILTERSCRIPT
#define GetPlayerFPS(%1) g_pFPS[%1]
new
    g_pFPS[MAX_PLAYERS],
    g_pDrunkLevelLast[MAX_PLAYERS],
    string[128],
    Text:FPS;
   // Text:FPS[MAX_PLAYERS];
public OnPlayerConnect(playerid) {
    FPS = TextDrawCreate(240.0, 580.0, \"FPS: Loading\");
    TextDrawShowForPlayer(playerid, FPS);
    return 1;
}
public OnPlayerUpdate(playerid) {
    new drunknew = GetPlayerDrunkLevel(playerid);
    if(drunknew < 100) SetPlayerDrunkLevel(playerid, 2000);
    else {
        if(g_pDrunkLevelLast[playerid] != drunknew) {
            new wfps = g_pDrunkLevelLast[playerid] - drunknew;
            if(0 <= wfps <= 200) g_pFPS[playerid] = wfps;
            g_pDrunkLevelLast[playerid] = drunknew;
        }
    }
    format(string, sizeof(string), \"FPS: %d\", GetPlayerFPS(playerid));
    TextDrawSetString(FPS, string);
    return 1;
}
public OnGameModeInit()
{
FPS = TextDrawCreate(515.000000, 418.000000, \"FPS_xd\");
TextDrawBackgroundColor(FPS, 255);
TextDrawFont(FPS, 1);
TextDrawLetterSize(FPS, 0.259999, 1.200000);
TextDrawColor(FPS, 0xd6d4d2AA);
TextDrawSetOutline(FPS, 0);
TextDrawSetProportional(FPS, 1);
TextDrawSetShadow(FPS, 1);
return 1;
}