[TUT] Sistema Vip Salvavel -
HigorOliver - 27.09.2010
Olб Pessoal.... depois que fui banido fiquei um poco off Axoo que todos participaram de umaa brigaa laa ne um forum e so eu fui banido .......
E entao vamos laa e mais um cod do que tutorial vou explicar algumas funзхes !
nгo se esqueзa que terar que colocar no topo
pawn Код:
#include <dini> //Include dini permite usar funзхes abaixo !
Ja colocou a dini ? Ok entгo vamos continuar.
Coloque no topo do Game Mode >
Agoraa vai ate o OnGameModeInit :
pawn Код:
if(!fexist("vip.ini")) dini_Create("vip.ini"); // Criarar o arquivo Dini caso nгo exista !
Agora vai ate Onplayerconnect e adicione :
pawn Код:
if(dini_Isset("vip.ini",PlayerName(playerid))) (Vip[playerid] = dini_Int("vip.ini",PlayerName(playerid))); // Carregarar o Arquivo Vip.ini !
agora va ate onplayerdisconnect
pawn Код:
dini_IntSet("vip.ini",PlayerName(playerid),Vip[playerid]);
Agora adicione no final do game mode :
pawn Код:
stock PlayerName(playerid) {
new PlayerName[MAX_PLAYERS];
GetPlayerName(playerid, PlayerName, MAX_PLAYERS);
return PlayerName;
}
Pronto Agora Criamos Toda Estrutura do Script, agora vou encinar a usar o comando tendo nivel vip '1'.
Esse Cod verifica se o player tem Vip 1 em vip.ini
esse e cod principal agora vou usa-lo em um comando.
pawn Код:
if (strcmp("/comando", cmdtext, true, 10) == 0)
{
if(Vip[playerid] > 1)
{
//AQUI FICARAR A FUNЗВO !
}else{
SendClientMessage(playerid,0x0000BBAA,"Lamento Vocк nгo e VIP :S");
}
return 1;
}
e axo que acabei tutorial fico nada bem eu seii mais qualquer duvidaa deixee abaixo ... Bjгo galera !
Re: [TUT] Sistema Vip Salvavel -
pedro xD~ - 27.09.2010
nice
bom trabalho
Re: [TUT] Sistema Vip Salvavel -
HigorOliver - 27.09.2010
Obrigadoo
Re: [TUT] Sistema Vip Salvavel -
ipsBruno - 30.09.2010
Muito bom Higo,perfeito sistema.
Respuesta: [TUT] Sistema Vip Salvavel -
Lipepva - 30.09.2010
Nгo cheguei a testar mais parece estar muito bom, breve vou tentar seguir o TUTO, pois sу sei salvar usando PlayerInfo e tals.
Vlw.
Re: [TUT] Sistema Vip Salvavel -
HigorOliver - 30.09.2010
Olhaa com player info tambem e facil
Vou da o exemplo aqui :
No Topoo
pawn Код:
enum pInfo
{
Vip
}
new PlayerInfo[MAX_PLAYERS][pInfo];
Agora em OnGameModInit :
pawn Код:
if(!fexist("vip.ini")) dini_Create("vip.ini"); // Criarar o arquivo Dini caso nгo exista !
Em OnplayerConnect Agora :
pawn Код:
if(dini_Isset("vip.ini",PlayerName(playerid))) (PlayerInfo[playerid][Vip] = dini_Int("vip.ini",PlayerName(playerid))); // Carregarar o Arquivo Vip.ini !
Agora Em OnplayerDisconect :
pawn Код:
dini_IntSet("vip.ini",PlayerName(playerid),PlayerInfo[playerid][Vip]);
Agora para usar o comando use :
pawn Код:
if (strcmp("/comando", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][Vip] > 1)
{
//AQUI FICARAR A FUNЗВO !
}else{
SendClientMessage(playerid,0x0000BBAA,"Lamento Vocк nгo e VIP :S");
}
return 1;
}
Prontu Sistema usando Enum (PlayerInfo)
Respuesta: [TUT] Sistema Vip Salvavel -
Lipepva - 30.09.2010
^^, eu sabia fazer isso usando pInfo, й que meu interesse mesmo й salvar usando simples arrays, jб jб vou tentar :P
Re: [TUT] Sistema Vip Salvavel -
HigorOliver - 30.09.2010
Okay... :d
Re: [TUT] Sistema Vip Salvavel -
bRn - 30.09.2010
Muito bom parabens
Re: [TUT] Sistema Vip Salvavel -
oakley - 02.10.2010
Como crio o comando : /darvip Apenas para ADMINS logado na rcon ?