SA-MP Forums Archive
[Ajuda] skin. - 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)
+---- Thread: [Ajuda] skin. (/showthread.php?tid=449953)



skin. - Cromado - 10.07.2013

alguйm me ajuda a bloquear skim? e tipo so poder escolher de 1 a 299 agradeзo eu fiz de um jeito mais nгo funciono vlw

pawn Код:
if(dialogid == skins)
{
if(response == 1)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), P_CONTAS, aname);
new skin;
new grana;
grana = GetPlayerGrana(playerid);
if(grana > 49){
dini_Set(file, "Skin", inputtext);
SetPlayerSkin(playerid, dini_Int(file, "Skin"));
GivePlayerGrana(playerid, -50);
if(skin==217){
SendClientMessage(playerid, Vermelho, "| ERRO | ID de skin bloqueada!");
return 1;
}
SendClientMessage(playerid, Verde, "| INFO | Vocк comprou uma skin !");
} else {
SendClientMessage(playerid, Vermelho, "| INFO | Vocк nгo tem dinheiro para uma skim");
}
}
}



Re: skin. - Chean - 10.07.2013

Manolo isso e facil e.e

pawn Код:
if(0 < (skin) > 299)
    return SendClientMessage(playerid,-1, "Skin invбlida");



Respuesta: skin. - ViniKuliveguisky - 10.07.2013

Quote:
Originally Posted by Cromado
Посмотреть сообщение
alguйm me ajuda a bloquear skim? e tipo so poder escolher de 1 a 299 agradeзo eu fiz de um jeito mais nгo funciono vlw

pawn Код:
if(dialogid == skins)
{
if(response == 1)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), P_CONTAS, aname);
new skin;
new grana;
grana = GetPlayerGrana(playerid);
if(grana > 49){
dini_Set(file, "Skin", inputtext);
SetPlayerSkin(playerid, dini_Int(file, "Skin"));
GivePlayerGrana(playerid, -50);
if(skin==217){
SendClientMessage(playerid, Vermelho, "| ERRO | ID de skin bloqueada!");
return 1;
}
SendClientMessage(playerid, Verde, "| INFO | Vocк comprou uma skin !");
} else {
SendClientMessage(playerid, Vermelho, "| INFO | Vocк nгo tem dinheiro para uma skim");
}
}
}
Olha mano eu fiz um exemplo pra vc no bloco de notas
pawn Код:
if(dialogid == skins)
{
    if(response == 1)
    {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, sizeof(aname));
        format(file, sizeof(file), P_CONTAS, aname);
        new skin;
        new grana;
        grana = GetPlayerGrana(playerid);
        if(grana > 49)
        {
            dini_Set(file, "Skin", inputtext);
            SetPlayerSkin(playerid, dini_Int(file, "Skin"));
            GivePlayerGrana(playerid, -50);
            if(skin >= 1 && <= 299)
            {
                SendClientMessage(playerid, Verde, "| INFO | Vocк comprou uma skin !");
                SetPlayerSkin(playerid, //Aqui coloca uma variavel n sei que pegou o numero digitado na dialog);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "| ERRO | ID de skin bloqueada!");
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "| INFO | Vocк nгo tem dinheiro para uma skim");
        }
    }
}
Se tiver alguma coisa errada avisa ai


Re: skin. - Cromado - 11.07.2013

Quote:
Originally Posted by Chean
Посмотреть сообщение
Manolo isso e facil e.e

pawn Код:
if(0 < (skin) > 299)
    return SendClientMessage(playerid,-1, "Skin invбlida");
adiantou nada mano eu escolho a skin de id 300 era pra dar aquele aviso mais nгo acontece nada eo GTA todo buga

pawn Код:
if(dialogid == skins)
{
if(response == 1)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), P_CONTAS, aname);
new skin;
new grana;
grana = GetPlayerGrana(playerid);
if(grana > 49){
dini_Set(file, "Skin", inputtext);
SetPlayerSkin(playerid, dini_Int(file, "Skin"));
GivePlayerGrana(playerid, -50);
if(skin==217){
SendClientMessage(playerid, Vermelho, "{0099FF}(~){CCCCFF} ID de skin proibida!");
return 1;
}
if(0 < (skin) > 299)
return SendClientMessage(playerid,-1, "Skin invбlida");
SendClientMessage(playerid, Verde, "Vocк comprou uma nova roupa com sucesso !");
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo tem dinheiro para comprar uma roupa");
}
}
}



Re: skin. - Cromado - 11.07.2013

tbm nгo

pawn Код:
if(dialogid == skins)
{
    if(response == 1)
    {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, sizeof(aname));
        format(file, sizeof(file), P_CONTAS, aname);
        new skin;
        new grana;
        grana = GetPlayerGrana(playerid);
        if(grana > 49)
        {
            dini_Set(file, "Skin", inputtext);
            SetPlayerSkin(playerid, dini_Int(file, "Skin"));
            GivePlayerGrana(playerid, -50);
            if(skin >= 1 && <= 299)
            {
                SendClientMessage(playerid, Verde, "| INFO | Vocк comprou uma skin !");
                return 1;
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "| ERRO | ID de skin bloqueada!");
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "| INFO | Vocк nгo tem dinheiro para uma skim");
        }
    }
}



Re: skin. - Cromado - 11.07.2013

desculpe pelo 3 є post mais fiz assim

pawn Код:
if(dialogid == skins)
{
    if(response == 1)
    {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, sizeof(aname));
        format(file, sizeof(file), P_CONTAS, aname);
        new skin;
        new grana;
        grana = GetPlayerGrana(playerid);
        if(grana > 49)
        {
            dini_Set(file, "Skin", inputtext);
            SetPlayerSkin(playerid, dini_Int(file, "Skin"));
            GivePlayerGrana(playerid, -50);
            skin = strval(inputtext);
            if(skin < 1 || skin > 299)
            {
                SendClientMessage(playerid, Vermelho, "| ERRO | skin de 1 б 299 !");
            }
            else
            {
                SendClientMessage(playerid, Verde, "| INFO | Vocк comprou uma skin!");
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "| INFO | Vocк nгo tem dinheiro para uma skim");
        }
    }
    return 1;
}
aparece a mensagem que estб bloqueada mais da pra pegar ainda


Re: skin. - Coe1 - 11.07.2013

pawn Код:
if(dialogid == skins)
{
    if(response == 1)
    {
        new aname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, aname, sizeof(aname));
        format(file, sizeof(file), P_CONTAS, aname);
        new skin;
        new grana;
        grana = GetPlayerGrana(playerid);
        if(grana > 49)
        {
            dini_Set(file, "Skin", inputtext);
            SetPlayerSkin(playerid, dini_Int(file, "Skin"));
            GivePlayerGrana(playerid, -50);
            skin = strval(inputtext);
            if(skin > 1 || skin < 299)
            {
                SendClientMessage(playerid, Vermelho, "| ERRO | skin de 1 б 299 !");
            }
            else
            {
                SendClientMessage(playerid, Verde, "| INFO | Vocк comprou uma skin!");
            }
        }
        else
        {
            SendClientMessage(playerid, Vermelho, "| INFO | Vocк nгo tem dinheiro para uma skim");
        }
    }
    return 1;
}



Re: skin. - n0minal - 11.07.2013

Код:
if(grana > 49)
{
            skin = strval(inputtext);
            if(skin < 1 || skin > 299)
            {
                SendClientMessage(playerid, Vermelho, "| ERRO | skin de 1 б 299 !");
            }
            else
            {
            dini_Set(file, "Skin", inputtext);
            SetPlayerSkin(playerid, dini_Int(file, "Skin"));
            GivePlayerGrana(playerid, -50);
            }
            return 1;
}



Re: skin. - Chean - 11.07.2013

vei acabei de colocar esse aki no meu gm e deu certo
pawn Код:
if(skin < 400 || skin > 611)
        {



            SendClientMessage(playerid, 0x0000FFFF, "ID ERRADO");
            return 1;
        }
#Edit tem essa outra maneira
pawn Код:
if(!VBIsNumeric(inputtext))
            {
                SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!");
                return 1;
            }

            else
            {
                SendClientMessage(playerid, Vermelho, "ID fora do normal! | ID's = 0-299");
            }
        }
    }
Tente e ve qual da ^^


Re: skin. - darkxdll - 11.07.2013

Chean , vocк editou o cуdigo e colocou skins que nгo existem kkkk