[Include] V.I.P (Com Exemplos de Uso)
#1

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 !.
Reply
#2

bom ....
Reply
#3

Fico legal,igual o meu.
Parabens Higor
Reply
#4

Ja venho falar que nгo copiei --'
Reply
#5

tenta usar SII...
Reply
#6

Hum okay. vo tentar usar
Reply
#7

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
Reply
#8

(burro eu ...) o q eh SII
Reply
#9

Bom

agora cabe ao scripter, fazer seus beneficios
Reply
#10

SII e um Sistema de salvamento, mais pratico e melhor que a dini.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)