SA-MP Forums Archive
[Include] V.I.P (Com Exemplos de Uso) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] V.I.P (Com Exemplos de Uso) (/showthread.php?tid=183707)



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.