[Ajuda] colocar cordenada
#1

galera criei um menu para comprar vip mas nao sei onde,como ,e oque colocar para quando clicar vim o vip.
pawn Код:
if(listitem == 0)                     // VIP
            {
                if(grana > 49999)
                {
                    GivePlayerGrana(playerid, -500000);
                    SendClientMessage(playerid, Blue, "Vocк conseguiu VIP 3 Dias.");
                    dini_IntSet(file, "VIP", 1);
                }
                else
                {
                    SendClientMessage(playerid, Vermelho, "Vocк nгo tem dinheiro suficiente.");
                        }
            }
        }
    }
queria saber como que faзo para setar os dias vip quando clica no menu.
Reply
#2

Onde isto tem a ver com cordenada ? Ja tem o sistema para verificar se o tempo de vip acabou ? Como voce verifica isso ?
Reply
#3

Quote:
Originally Posted by Comanfis157
Посмотреть сообщение
galera criei um menu para comprar vip mas nao sei onde,como ,e oque colocar para quando clicar vim o vip.
pawn Код:
if(listitem == 0)                     // VIP
            {
                if(grana > 49999)
                {
                    GivePlayerGrana(playerid, -500000);
                    SendClientMessage(playerid, Blue, "Vocк conseguiu VIP 3 Dias.");
                    dini_IntSet(file, "VIP", 1);
                }
                else
                {
                    SendClientMessage(playerid, Vermelho, "Vocк nгo tem dinheiro suficiente.");
                        }
            }
        }
    }
queria saber como que faзo para setar os dias vip quando clica no menu.
Quote:
Originally Posted by VeNuZ_
Посмотреть сообщение
Onde isto tem a ver com cordenada ? Ja tem o sistema para verificar se o tempo de vip acabou ? Como voce verifica isso ?
tambem nao entendi porque o titulo de colocar coordenada sendo que fala sobre sistema de vip.
Amigo o sistema de colocar coordenadas funciona para comandos de teletransportes,camera do inicio de jogo enfim, a maioria de coisas que envolve um meio especifico em jogo como por exemplo criar um interior na frente de uma loja. tome cuidado para nao criar topicos que possivelmente serao apagados por causa da sua falta de informaзao, e tambem voce ja criou um topico relacionado a isso, o que voce poderia ter feito era editar o ultimo comentario caso fosse seu com a duvida recente , e se o ultimo comentario nao fosse seu, poderia comentar com a duvida recente, criar topicos iguais que tratam sobre o mesmo assunto e pouco inconveniente e pode confundir muitos que tambem procuram a soluзao do seu problema, assim complicando a vida de muita gente
Reply
#4

Venuz Tem Tudo So Ta Faltando uma coisa , quando clicar em compra vip 3 dias, ai o vip vim.
Reply
#5

WiliamGato Compilo Normal Mas quando clico Em Comprar Vip Olha que aparece
i ainda o vip nao vem :S
Reply
#6

Quote:
Originally Posted by Comanfis157
Посмотреть сообщение
Venuz Tem Tudo So Ta Faltando uma coisa , quando clicar em compra vip 3 dias, ai o vip vim.
seu sistema vip ja esta pronto? ate aonde vi voce so tem o dialog...
crie um sistema vip , colocando oq voce quer em um sistema vip, ex:
dinheiro,armas,todas as licensas(voce escolhe)
depois que criar adicione o define do dialog ate o sistema vip , o que voce quer fazer exige uma pesquisa muito aprofundada , creio que muitos vao lhe dizer , Clique Aqui
entao ja lhe dou uma adiantada , desculpe a grosseria mas , criar um sistema vip inteiro exige muita dedicaзao.
Reply
#7

Ja tenho o sistema Inteiro Olha
pawn Код:
if(strcmp("/setarvip", cmd, true) == 0)
    {
        if(PlayerInfo[playerid][SCON] == true)
        {
            new plid, dias;

            if(sscanf(cmdtext, "s[10]ud", cmd, plid, dias))
            {
                SendClientMessage(playerid, 0x008040AA, "Use: /setarvip [id] [quantidade-de-dias]");
                return 1;
            }
            if(IsPlayerConnected(plid))
            {
                if(dias > 30 || dias < 1)
                {
                    SendClientMessage(playerid, Vermelho, "Nгo pode setar mais de 30 dias ou menos de 1 dia!");
                }
                else
                {
                    if(GetVIPDays(plid) > 5)
                    {
                        SendClientMessage(playerid, Vermelho, "Este jogador ainda tem mais de 5 dias VIP.");
                    }
                    else
                    {
                        SetPlayerVIP(plid, dias);
                        format(string, sizeof(string), "%s (%d) (») Promoveu: %s (%d) para VIP (») Por %d dia(s)!", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(plid), plid, dias);
                        SendClientMessageToAll(tcadm, string);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!");
            }
        }
        return 1;
    }

    if(strcmp("/tirarvip", cmd, true) == 0)
    {
        if(PlayerInfo[playerid][SCON] == true)
        {
            new plid;

            if(sscanf(cmdtext, "s[10]u", cmd, plid))
            {
                SendClientMessage(playerid, 0x008040AA, "Use: /tirarvip [id]");
                return 1;
            }
            if(IsPlayerConnected(plid))
            {
                UnsetPlayerVIP(plid);
                format(string, sizeof(string), "%s (%d) (») Retirou o VIP do(a): %s (%d)", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(plid), plid);
                SendClientMessageToAll(tcadm, string);
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!");
            }
        }
        return 1;
    }
SO QUE EU QUERO VENDER TABEM POR ISSO CRIEI A LOJA, MAS QUANDO CLICO EM COMPRAR LA NAO COMPRA.
Reply
#8

Quote:
Originally Posted by Comanfis157
Посмотреть сообщение
Ja tenho o sistema Inteiro Olha
pawn Код:
if(strcmp("/setarvip", cmd, true) == 0)
    {
        if(PlayerInfo[playerid][SCON] == true)
        {
            new plid, dias;

            if(sscanf(cmdtext, "s[10]ud", cmd, plid, dias))
            {
                SendClientMessage(playerid, 0x008040AA, "Use: /setarvip [id] [quantidade-de-dias]");
                return 1;
            }
            if(IsPlayerConnected(plid))
            {
                if(dias > 30 || dias < 1)
                {
                    SendClientMessage(playerid, Vermelho, "Nгo pode setar mais de 30 dias ou menos de 1 dia!");
                }
                else
                {
                    if(GetVIPDays(plid) > 5)
                    {
                        SendClientMessage(playerid, Vermelho, "Este jogador ainda tem mais de 5 dias VIP.");
                    }
                    else
                    {
                        SetPlayerVIP(plid, dias);
                        format(string, sizeof(string), "%s (%d) (») Promoveu: %s (%d) para VIP (») Por %d dia(s)!", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(plid), plid, dias);
                        SendClientMessageToAll(tcadm, string);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!");
            }
        }
        return 1;
    }

    if(strcmp("/tirarvip", cmd, true) == 0)
    {
        if(PlayerInfo[playerid][SCON] == true)
        {
            new plid;

            if(sscanf(cmdtext, "s[10]u", cmd, plid))
            {
                SendClientMessage(playerid, 0x008040AA, "Use: /tirarvip [id]");
                return 1;
            }
            if(IsPlayerConnected(plid))
            {
                UnsetPlayerVIP(plid);
                format(string, sizeof(string), "%s (%d) (») Retirou o VIP do(a): %s (%d)", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(plid), plid);
                SendClientMessageToAll(tcadm, string);
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!");
            }
        }
        return 1;
    }
SO QUE EU QUERO VENDER TABEM POR ISSO CRIEI A LOJA, MAS QUANDO CLICO EM COMPRAR LA NAO COMPRA.
ah sim, voce quer que a loja venda o vip e tambem estabeleзa um tempo e isso?
Reply
#9

Isso Mesmo .
Reply
#10

Quote:
Originally Posted by Comanfis157
Посмотреть сообщение
Isso Mesmo .
sabe esse comando de setar vip q vc fez
vai ter q adaptar ele pro public OnDialogResponse e ligar ao dialog criado no checkpoint sacou?
agora para setar time nele eu desconheзo essa funзao
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)