Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Filterscript Sistema de VIP 0.1 Feito por : Fábio Stralioti
- Iniciado dia 08/03/2015 as 12:30
- ******** ************ ********* **** *************
- ******** ************ ********* **** *************
- **** **** **** **** ** **** ***** *****
- **** **** **** **** ** **** ***** *****
- ******** ************ ********* **** ***** *****
- ******** ************ ********* **** ***** *****
- **** **** **** **** ** **** ***** *****
- **** **** **** ********* **** *************
- **** **** **** ********* **** *************
- */
- #include <a_samp>
- #include <zcmd>
- #include <sscanf>
- #include <dof2>
- enum pINFO {
- pVIP
- };
- new Stralioti[MAX_PLAYERS][pINFO];
- new stralioti[128];
- new Id;
- new nivel;
- public OnPlayerConnect(playerid) {
- format(stralioti, sizeof(stralioti), "VIPS/%s.ini", PlayerNome(playerid));
- if(!DOF2_FileExists(stralioti)) {
- SendClientMessage(playerid, -1,"Você não é VIP");
- }
- else {
- format(stralioti, sizeof(stralioti), "Você é VIP nível %d", nivel);
- SendClientMessage(playerid, -1, stralioti);
- }
- return 1;
- }
- public OnGameModeExit() {
- DOF2_Exit();
- return 1;
- }
- CMD:setvip(playerid, params[]) {
- if(!IsPlayerAdmin(playerid))
- return SendClientMessage(playerid, -1, "Você não é um Administrador Logado Na RCON");
- if(sscanf(params, "ud", Id, nivel)) return SendClientMessage(playerid, -1,"Use /setvip [id] [nivel]");
- if(!IsPlayerConnected(Id))
- return SendClientMessage(playerid, -1, "Este jogador não está online.");
- format(stralioti, sizeof(stralioti), "O %s deu VIP Nível %d para %s", PlayerNome(playerid), nivel, PlayerNome(Id));
- SendClientMessageToAll(-1, stralioti);
- format(stralioti, sizeof(stralioti), "VIPS/%s.ini", PlayerNome(playerid));
- DOF2_CreateFile(stralioti);
- DOF2_SetInt(stralioti, "Level", Stralioti[playerid][pVIP]);
- DOF2_SaveFile();
- return 1;
- }
- CMD:retirarvip(playerid, params[]) {
- if(!IsPlayerAdmin(playerid))
- return SendClientMessage(playerid, -1, "Você não é um Administrador Logado Na RCON");
- if(sscanf(params, "u", Id)) return SendClientMessage(playerid, -1,"Use /retirarvip [id]");
- if(!IsPlayerConnected(Id))
- return SendClientMessage(playerid, -1, "Este jogador não está online.");
- format(stralioti, sizeof(stralioti), "O %s retirou o VIP do %s", PlayerNome(playerid), PlayerNome(Id));
- SendClientMessageToAll(-1, stralioti);
- format(stralioti, sizeof(stralioti), "VIPS/%s.ini", PlayerNome(playerid));
- DOF2_RemoveFile(stralioti);
- return 1;
- }
- PlayerNome(playerid) {
- new nomeplayer[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nomeplayer, sizeof(nomeplayer));
- return nomeplayer;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement