SA-MP Forums Archive
[Ajuda] Ajuda Skins - 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] Ajuda Skins (/showthread.php?tid=450561)



Ajuda Skins - powerths - 13.07.2013

Olб meu poblema e esse quero colocar a skin 0 б 299 mais tipo quando compro skin 300 para cima a conta bugб e nгo da mais para entrar no jogo ajuda ai! ou falta mais alguma coisa.

[/B]
PHP код:
if(dialogid == skins)
{
if(
response == 1)
{
new 
aname[MAX_PLAYER_NAME];
GetPlayerName(playeridanamesizeof(aname));
format(filesizeof(file), PASTA_CONTASaname);
new 
skin;
new 
grana;
grana GetPlayerGrana(playerid);
if(
grana 49){
dini_Set(file"Skin"inputtext);
SetPlayerSkin(playeriddini_Int(file"Skin"));
GivePlayerGrana(playerid, -50);
if(
skin==217){
SendClientMessage(playeridVermelho"{0099FF}(~){CCCCFF} ID de skin proibida!");
return 
1;
}
SendClientMessage(playeridVerde"Vocк comprou uma nova roupa com sucesso !");
} else {
SendClientMessage(playeridVermelho"Vocк nгo tem dinheiro para comprar uma roupa");
}
}




Re: Ajuda Skins - Cidiei - 13.07.2013

Tenta ai

pawn Код:
if(dialogid == skins){
    if(response == 1){
        new aname[MAX_PLAYER_NAME],skin,grana;
        GetPlayerName(playerid, aname, sizeof(aname));
        format(file, sizeof(file), PASTA_CONTAS, aname);
        grana = GetPlayerGrana(playerid);
        if(grana > 49){
            if(skin < 0 || skin > 299) return SendClientMessage(playerid,-1,"[Erro]: Skins vбlidas entre 0 e 299");
            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;
            }
            SendClientMessage(playerid, Verde, "Vocк comprou uma nova roupa com sucesso !");
        }else{
            SendClientMessage(playerid, Vermelho, "Vocк nгo tem dinheiro para comprar uma roupa");
        }
    }
}



Re: Ajuda Skins - powerths - 13.07.2013

Aqui compilou sertinho, mais continuar dando erro quando compro skin acima de 300 e SA-MP fecha ! Eu quero tirar esse bug, O que pode ser?


Re: Ajuda Skins - Cidiei - 13.07.2013

pawn Код:
if(dialogid == skins){
    if(response == 1)
    {
        new aname[MAX_PLAYER_NAME],skin,grana;
        GetPlayerName(playerid, aname, sizeof(aname));
        format(file, sizeof(file),PASTA_CONTAS, aname);
        grana = GetPlayerGrana(playerid);
        skin = inputtext;
        if(grana > 49){
            if(skin < 0 || skin > 299) return SendClientMessage(playerid,-1,"[Erro]: Skins vбlidas entre 0 e 299");
            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;
            }
            SendClientMessage(playerid, Verde, "Vocк comprou uma nova roupa com sucesso !");
        }else{
            SendClientMessage(playerid, Vermelho, "Vocк nгo tem dinheiro para comprar uma roupa");
        }
    }
}
Tenta ai


Re: Ajuda Skins - powerths - 13.07.2013

Deu Erro na hora de compilar:

Код:
C:\DOCUME~1\S4F8T4~1\MEUSDO~1\SERVER~1\SERVER~1\GAMEMO~1\Server.pwn(15252) : error 006: must be assigned to an array
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.



Re: Ajuda Skins - Standby - 13.07.2013

ta ae n vai ter erro

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)
{
            skin = strval(inputtext);
            if(skin < 1 || skin > 299)
            {
                SendClientMessage(playerid, Vermelho, "| ERRO | skin de 1 б 299 !");
            }
            else
            {
           if(skin==217){
           SendClientMessage(playerid, Vermelho, "| ERRO | ID de skin bloqueada!");
           }
           else
           {
            dini_Set(file, "Skin", inputtext);
            SetPlayerSkin(playerid, dini_Int(file, "Skin"));
            GivePlayerGrana(playerid, -50);
            SendClientMessage(playerid, Verde, "| Skin | Vocк comprou uma skin, e pagou 50 reais!");
            }
            return 1;
            }
            }
            }
}



Re: Ajuda Skins - powerths - 13.07.2013

Compilou sertinho o erro tipo vo escolher б skin mais elб nгo muda, o erro que tava antes de escolher б skin ID acima 300 nгo da mais o erro! Agora o poblema e б skin que nгo muda!


Re: Ajuda Skins - powerths - 13.07.2013

Alguem pode me ajudar??