V.I.P (Com Exemplos de Uso) -
HigorOliverr - 16.10.2010
Olб pessoal tava sem nada para fazer resolvi fazer um include vip, eu ja sei que existe varios include vip aqui, mais resolvi fazer um com exemplos e vou ta sempre atualizando ele deixando avanзado.
Funзхes:
Код:
CarregarPlayerVip
SalvarPlayerVip
TirarPlayerVip
SetPlayerVip
Vou explicar cada funзгo abaixo.
CarregarPlayerVip
Carrega todos Players que sгo vip e nгo vip.
Ex:
pawn Код:
public OnPlayerConnect(playerid) // Onplayerconnect (Execulta quando o player conecta ao servidor)
{
CarregarPlayerVip(playerid); //Chega o nome no PlayerVip.ini verifica se e vip.
return 1;
}
SalvarPlayerVip
Salva o valor VIP no arquivo PlayerVip.ini
Ex:
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
SalvarPlayerVip(playerid); // Salva o valor vip.
return 1;
}
TirarPlayerVip
Caso o player seja vip ele setara o valo do player vip para 0
Ex:
pawn Код:
if(strcmp(cmd, "/tirarvip", true) == 0)
{
new vippp;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xF60000AA, "Use /tirarvip [id]."); // Caso nгo digite o comando direto
vippp = strval(tmp);
if(IsPlayerConnected(vippp)) { //Verefica se o player esta conectado
TirarPlayerVip(vippp); // Usa a funзгo para o player que escolheu
SendClientMessage(playerid, 0xF60000AA, "Vip Retirado"); // Mensagem a o player que execulta o comando
SendClientMessage(vippp, 0xF60000AA, "Fico sem Vip :("); //Mensagem ao player que recebe o comando
return 1;
}
else {
SendClientMessage(playerid, COLOR_RED, "player off :(");
return 1;
}
}
SetPlayerVip
Seta o Player Como Vip
Ex:
pawn Код:
if(strcmp(cmd, "/darvip", true) == 0)
{
new vippp;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xF60000AA, "Use /darvip [id].");
vippp = strval(tmp);
if(IsPlayerConnected(vippp)) {
SetPlayerVip(vippp);
SendClientMessage(playerid, 0xF60000AA, "Player Setado como vip :D");
SendClientMessage(vippp, 0xF60000AA, "Vocк foi setado como vip");
return 1;
}
else {
SendClientMessage(playerid, COLOR_RED, "player off :(");
return 1;
}
}
Agora para o Player Ter Mais vantagens
Vou dar alguns exemplos
pawn Код:
public OnPlayerConnect(playerid)
{
if(PlayerVip[playerid] == 1)
{
GivePlayerMoney(playerid,500000); // Vip nasce com 5000000 de grana
GivePlayerWeapon(playerid,38,9999); //Ele vai nascer com minigun
}
return 1;
}
Como faзo para reservar um comando so para players vip ? Facil
pawn Код:
if (strcmp("/kitvip", cmdtext, true, 10) == 0)
{
if(PlayerVip[playerid] == 1)//Chega se o player e Vip
{
GivePlayerWeapon(playerid,38,3222);
GivePlayerWeapon(playerid,37,3222);
GivePlayerWeapon(playerid,36,3222);
}
return 1;
}
Sempre quando for da vantagens vip para um player
pawn Код:
if(PlayerVip[playerid] == 1)
{
//Funзгo
}
E isso
em breve vo atualizar ele e deixa-lo melhor
Duvida Deixe abaixo !.
Respuesta: V.I.P (Com Exemplos de Uso) -
BiieL - 16.10.2010
bom ....
Re: V.I.P (Com Exemplos de Uso) -
ipsBruno - 16.10.2010
Fico legal,igual o meu.
Parabens Higor
Re: V.I.P (Com Exemplos de Uso) -
HigorOliverr - 16.10.2010
Ja venho falar que nгo copiei --'
Re: V.I.P (Com Exemplos de Uso) -
SlashPT - 16.10.2010
tenta usar SII...
Re: V.I.P (Com Exemplos de Uso) -
HigorOliverr - 16.10.2010
Hum okay. vo tentar usar
Re: V.I.P (Com Exemplos de Uso) -
ipsBruno - 16.10.2010
rs eu sei que vocк nгo copiou e mesmo se copiasse eu nao ligo,tudo que й meu й de voce
(|) !
Parabens,da prуxima Use SII,qualquer coisa fala MSN
Respuesta: V.I.P (Com Exemplos de Uso) -
BiieL - 16.10.2010
(burro eu ...) o q eh SII
Re: V.I.P (Com Exemplos de Uso) -
roginho_97 - 16.10.2010
Bom
agora cabe ao scripter, fazer seus beneficios
Re: V.I.P (Com Exemplos de Uso) -
HigorOliverr - 16.10.2010
SII e um Sistema de salvamento, mais pratico e melhor que a dini.