Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Skill - Death - Admin Gestore
- // Versione 0.1a
- // by ReVo_
- // Visita: http://revowebsite.altervista.org/
- #include <a_samp>
- // Enum:
- enum rEnum
- {
- kill,
- death,
- admin
- }
- new rGestoreInfo[MAX_PLAYERS][rEnum];
- // forward
- forward GetPlayerKill(playerid);
- forward SetPlayerKill(playerid,newkill);
- forward GetPlayerAdmin(playerid);
- forward SetPlayerAdmin(playerid,adminlevel);
- forward GetPlayerDeath(playerid);
- forward SetPlayerDeath(playerid,newdeath);
- forward ResetPlayerKill(playerid);
- forward ResetPlayerAdmin(playerid);
- forward ResetPlayerDeath(playerid);
- forward ResetDeathAll();
- forward ResetAdminAll();
- forward ResetKillAll();
- // Funzioni ke controllano se il giocatore ha quello richiesto
- forward PlayerSkills(playerid,skill);
- forward PlayerDeath(playerid,deathr);
- forward PlayerAdmin(playerid,lvladmin);
- // Funzioni:
- public GetPlayerKill(playerid)
- {
- return rGestoreInfo[playerid][kill];
- }
- public SetPlayerKill(playerid,newkill)
- {
- rGestoreInfo[playerid][kill]=newkill;
- }
- public GetPlayerAdmin(playerid)
- {
- return rGestoreInfo[playerid][admin];
- }
- public SetPlayerAdmin(playerid,adminlevel)
- {
- rGestoreInfo[playerid][admin]=adminlevel;
- }
- public GetPlayerDeath(playerid)
- {
- return rGestoreInfo[playerid][death];
- }
- public SetPlayerDeath(playerid,newdeath)
- {
- rGestoreInfo[playerid][death]=newdeath;
- }
- public ResetPlayerKill(playerid)
- {
- rGestoreInfo[playerid][kill]=0;
- }
- public ResetPlayerAdmin(playerid)
- {
- rGestoreInfo[playerid][admin]=0;
- }
- public ResetPlayerDeath(playerid)
- {
- rGestoreInfo[playerid][death]=0;
- }
- public ResetDeathAll()
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- rGestoreInfo[i][death]=0;
- }
- }
- }
- public ResetAdminAll()
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- rGestoreInfo[i][admin]=0;
- }
- }
- }
- public ResetKillAll()
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- rGestoreInfo[i][kill]=0;
- }
- }
- }
- //============================================================================//
- public PlayerSkills(playerid,skill)
- {
- if(rGestoreInfo[playerid][kill] == skill)
- {
- return 1;
- }
- else
- {
- return 0;
- }
- }
- public PlayerDeath(playerid,deathr)
- {
- if(rGestoreInfo[playerid][death] == deathr)
- {
- return 1;
- }
- else
- {
- return 0;
- }
- }
- public PlayerAdmin(playerid,lvladmin)
- {
- if(rGestoreInfo[playerid][admin] == lvladmin)
- {
- return 1;
- }
- else
- {
- return 0;
- }
- }
- //============================================================================//
Advertisement
Add Comment
Please, Sign In to add comment