SA-MP Forums Archive
[Ajuda] FilterScript Status. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] FilterScript Status. (/showthread.php?tid=561965)



FilterScript Status. - SkyneTSAMP - 06.02.2015

Olб,

Alguйm Ajuda A Arrumar Meu FilterScript...

Meu FilterScript Aparece Certo O Status, Mas Se Apertar No Nick Do Outro Em Vez De Aparecer O Status Dele Aparece O Meu :P, Queria Saber Se Da Para Arrumar, Tipo, Apertar No Nick Do Tal Player E Aparecer O Status Dele (Nick, Ping, FPS)...



PHP код:
/*-Include-*/
#include <a_samp>
/*-News-*/
new pDrunkLevelLast[MAX_PLAYERS];
new 
pFPS[MAX_PLAYERS];
/*-Defines-*/
/*-Defines-*/
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" FS Status Player .");
    print(
" FS Criado Por: SkyneTSAMP .");
    print(
" No SA-MP: [DoNo]Eduardo157 .");
    print(
"--------------------------------------\n");
    return 
1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
#else
main()
{
    print(
"\n--------------------------------------");
    print(
" FS Status Player .");
    print(
" FS Criado Por: SkyneTSAMP .");
    print(
" No SA-MP: [DoNo]Eduardo157 .");
    print(
"--------------------------------------\n");
}
#endif
public OnGameModeInit()
{
    
// Don't use these lines if it's a filterscript
    
SetGameModeText("FilterScript ON");
    
AddPlayerClass(2801958.37831343.157215.3746269.1425000000);
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/mycommand"cmdtexttrue10) == 0)
    {
        
// Do something here
        
return 1;
    }
    return 
0;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}
public 
OnPlayerEnterCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnRconCommand(cmd[])
{
    return 
1;
}
public 
OnPlayerRequestSpawn(playerid)
{
    return 
1;
}
public 
OnObjectMoved(objectid)
{
    return 
1;
}
public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    new 
drunknew GetPlayerDrunkLevel(playerid);
    if(
drunknew 100) return SetPlayerDrunkLevel(playerid2000);
    else
    {
        if (
pDrunkLevelLast[playerid] != drunknew)
        {
            new 
wfps pDrunkLevelLast[playerid] - drunknew;
            if ((
wfps 0) && (wfps 200)) pFPS[playerid] = wfps;
            
pDrunkLevelLast[playerid] = drunknew;
        }
    }
    return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    return 
1;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    new 
pname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
    new 
string[128];
    new 
Status[1500];
    
format(string,sizeof(string), "{2F3DD6}Player: %s\n{19ACBF}Ping: %i\n{19BF1E}FPS: %i\n{FF6600}IP: %d",pnameGetPlayerPing(playerid), pFPS[playerid]);
    
strcat(Status,string);
    
ShowPlayerDialog(playerid,8439DIALOG_STYLE_MSGBOX"Status",Status,"Ok""Fechar");
    return 
1;

Obrigado A Todos


Respuesta: FilterScript Status. - DanDRT - 06.02.2015

pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(clickedplayerid, pname, MAX_PLAYER_NAME);
    new string[128];
    new Status[1500];
    format(string,sizeof(string), "{2F3DD6}Player: %s\n{19ACBF}Ping: %i\n{19BF1E}FPS: %i\n{FF6600}IP: %d",pname, GetPlayerPing(clickedplayerid), pFPS[clickedplayerid]);
    strcat(Status,string);
    ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "Status",Status,"Ok", "Fechar");
    return 1;
}



Re: FilterScript Status. - SkyneTSAMP - 06.02.2015

Obrigado Amigo