Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Rizard's Playerlist - I can't stop you from removing credits but if you are human then leave this line or add me to your credits list!!
- // GOOD LUCK WITH IT - any questions regarding this... reply in the FS topic or email: rizzy.duh@gmail.com
- // uncomment the line below if you want to write a filterscript
- #define FILTERSCRIPT
- #include <a_samp>
- #if defined FILTERSCRIPT
- new SCORE_ADDED = 1;
- new PING_ADDED = 1;
- new ID_ADDED = 1;
- forward ShowPlayerList(playerid);
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Rizard's Playerlist ");
- print("--------------------------------------\n");
- return 1;
- }
- // Rizard's Playerlist - I can't stop you from removing credits but if you are human then leave this line or add me to your credits list!!
- // GOOD LUCK WITH IT - any questions regarding this... reply in the FS topic or email: rizzy.duh@gmail.com
- stock PlayerName(playerid)
- {new name[MAX_PLAYER_NAME];GetPlayerName(playerid, name, sizeof(name));return name;}
- public ShowPlayerList(playerid)
- {
- if(SCORE_ADDED == 1 && PING_ADDED == 1 && ID_ADDED == 1)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++)
- {if(IsPlayerConnected(i)){format(newstring,sizeof(newstring),"%d %d %d %s\n",i,GetPlayerScore(i),GetPlayerPing(i),PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," id score ping name",string,"select","cancel");
- }
- else if(SCORE_ADDED == 0 && PING_ADDED == 1 && ID_ADDED == 1)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++){if(IsPlayerConnected(i)){format(newstring,sizeof(newstring),"%d %d %s\n",i,GetPlayerPing(i),PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," id ping name",string,"select","cancel");
- }
- else if(SCORE_ADDED == 1 && PING_ADDED == 0 && ID_ADDED == 1)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++){if(IsPlayerConnected(i)){format(newstring,sizeof(newstring),"%d %d %s\n",i,GetPlayerScore(i),PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," id score name",string,"select","cancel");
- }
- else if(SCORE_ADDED == 1 && PING_ADDED == 1 && ID_ADDED == 0)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++){if(IsPlayerConnected(i)){format(newstring,sizeof(newstring),"%d %d %s\n",GetPlayerPing(i),GetPlayerScore(i),PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," ping score name",string,"select","cancel");
- }
- else if(SCORE_ADDED == 1 && PING_ADDED == 0 && ID_ADDED == 0)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++){if(IsPlayerConnected(i)){format(newstring,sizeof(newstring)," %d %s\n",GetPlayerScore(i),PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," score name",string,"select","cancel");
- }
- else if(SCORE_ADDED == 0 && PING_ADDED == 0 && ID_ADDED == 0)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++){if(IsPlayerConnected(i)){format(newstring,sizeof(newstring),"%s\n",PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," Playerlist: ",string,"select","cancel");
- }
- else if(SCORE_ADDED == 0 && PING_ADDED == 0 && ID_ADDED == 1)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++){if(IsPlayerConnected(i)){format(newstring,sizeof(newstring),"%d %s\n",i,PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," id name",string,"select","cancel");
- }
- else if(SCORE_ADDED == 0 && PING_ADDED == 1 && ID_ADDED == 0)
- {
- new string[50],newstring[50];
- for(new i=0;i<MAX_PLAYERS;i++){if(IsPlayerConnected(i)){format(newstring,sizeof(newstring),"%d %s\n",GetPlayerPing(i),PlayerName(i));strcat(string,newstring);}}
- ShowPlayerDialog(playerid,1212,DIALOG_STYLE_LIST," ping name",string,"select","cancel");
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- //SetGameModeText("Blank Script");
- //AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- /*SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);*/
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- // Rizard's Playerlist - I can't stop you from removing credits but if you are human then leave this line or add me to your credits list!!
- // GOOD LUCK WITH IT - any questions regarding this... reply in the FS topic or email: rizzy.duh@gmail.com
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/playerlist", cmdtext, true, 10) == 0)
- {
- ShowPlayerList(playerid);
- return 1;
- }
- if(strcmp("/score", cmdtext, true, 10) == 0)
- {
- if(SCORE_ADDED == 0)
- {
- SCORE_ADDED = 1;
- SendClientMessage(playerid,0x00FF00FF,"Score added to Playerlist");
- }
- else
- {
- SCORE_ADDED = 0;
- SendClientMessage(playerid,0x00FF00FF,"Score removed from Playerlist");
- }
- return 1;
- }
- if(strcmp("/ping", cmdtext, true, 10) == 0)
- {
- if(PING_ADDED == 0)
- {
- PING_ADDED = 1;
- SendClientMessage(playerid,0x00FF00FF,"Ping added to Playerlist");
- }
- else
- {
- PING_ADDED = 0;
- SendClientMessage(playerid,0x00FF00FF,"Ping removed from Playerlist");
- }
- return 1;
- }
- if(strcmp("/id", cmdtext, true, 10) == 0)
- {
- if(ID_ADDED == 0)
- {
- ID_ADDED = 1;
- SendClientMessage(playerid,0x00FF00FF,"ID's added to Playerlist");
- }
- else
- {
- ID_ADDED = 0;
- SendClientMessage(playerid,0x00FF00FF,"ID's removed from Playerlist");
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- 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(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- // Rizard's Playerlist - I can't stop you from removing credits but if you are human then leave this line or add me to your credits list!!
- // GOOD LUCK WITH IT - any questions regarding this... reply in the FS topic or email: rizzy.duh@gmail.com
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1212)
- {
- if(response)
- {
- //script here what you want to be done when clicked on a player, the listitem = playerid
- //here is an example!
- new string[128];
- format(string,sizeof(string),"You clicked on player: %s",PlayerName(listitem));
- SendClientMessage(playerid,0xFF00FFFF,string);
- }
- else
- {
- //here is what you want to be done
- //when the player presses 'cancel'
- //OR escape(keyboard)
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement