GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: herban - 2011. augusztus 06. - 18:45:54
-
Hello
Valamiért nem mûködik a parancs
[pawn]
CMD:fps(playerid, params[]) {
if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /fps [playerid]\");
new player1 = strval(params), string[128];
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
format(string,sizeof(string),\"%s FPS: %d\",pName(player1),FPS2[playerid]); SendClientMessage(playerid,blue,string);
} else return SendClientMessage(playerid, red, \"Játékos nincs csatlakozva\");
}
[/pawn]
-
Remélem sscanf-t használod.. ;)
[pawn]
CMD:fps ( playerid, params [ ] )
{
new gPlayer;
if ( sscanf ( params, \"i\", gPlayer ) ) return SendClientMessage ( playerid, 0x0000FF, \"Használat: /fps [playerid]\" );
if ( !IsPlayerConnected ( gPlayer ) && ( gPalyer == INVALID_PLAYER_ID ) ) return SendClientMessage ( playerid, 0x0000FF, \"Játékos nincs csatlakozva\" );
new str [ 128 ];
format ( str, 128, \"%s FPS: %d\", pName ( gPlayer ), GetPlayerFPS ( gPlayer );
SendClientMessage ( playerid, blue, str );
return 1;
}
stock GetPlayerFPS(playerid)
{
SetPVarInt(playerid, \"DrunkL\", GetPlayerDrunkLevel(playerid));
if(GetPVarInt(playerid, \"DrunkL\") < 100) SetPlayerDrunkLevel(playerid, 2000);
else{
if(GetPVarInt(playerid, \"LDrunkL\") != GetPVarInt(playerid, \"DrunkL\"))
{
SetPVarInt(playerid, \"FPS\", (GetPVarInt(playerid, \"LDrunkL\") - GetPVarInt(playerid, \"DrunkL\")));
SetPVarInt(playerid, \"LDrunkL\", GetPVarInt(playerid, \"DrunkL\"));
if((GetPVarInt(playerid, \"FPS\") > 0) && (GetPVarInt(playerid, \"FPS\") < 256))
{
return GetPVarInt(playerid, \"FPS\") - 1;
}
}
}
return 0;
}
[/pawn]
-
Kösz zárok ;D