[Ajuda] Denovo me ajuda a editar aqui ?
#1

Ola gente me da uma ajudinha a editar isso porque eu nгo to conseguindo fazer esse cmd /comer ser usado na pizzaria e o restaurante eu tentei do jeito que esta ai mas nгo consegui podem me ajudar ?
Quote:
PHP код:
/*==============================================================================
            FilterScript Feito por : Tijoka.
            PS: Nгo retire os crйditos!!!!
/==============================================================================*/
#include <a_samp>
#include <dini>
new Text:Fome[MAX_PLAYERS];
new 
timer;
new 
FomePlayer[MAX_PLAYERS];
forward TimeFome(playerid);
public 
OnFilterScriptInit()
{
    for(new 
i=0i<GetMaxPlayers(); i++)
    {
        
Fome[i] = TextDrawCreate(17.000000,290.000000,"Fome:");
        
TextDrawAlignment(Fome[i],0);
        
TextDrawBackgroundColor(Fome[i],0x00FFFFAA);
        
TextDrawFont(Fome[i],2);
        
TextDrawLetterSize(Fome[i],0.299999,1.400000);
        
TextDrawColor(Fome[i],0x000000f6);
        
TextDrawSetOutline(Fome[i],1);
        
TextDrawSetProportional(Fome[i],1);
        
TextDrawSetShadow(Fome[i],1);
    }
    return 
1;
}
public 
OnFilterScriptExit()
{
    
KillTimer(timer);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
SendClientMessage(playerid,0xFFF498,"Este servidor possui o sistema de fome by Tijoka!");
    new 
arquivo[128];
    
format(arquivo,sizeof(arquivo),"Fome/%s.ini",Nome(playerid));
    if(!
dini_Exists(arquivo))
    {
        new 
str[128];
        
dini_Create(arquivo);
        
format(str,sizeof(str),"Arquivo de Fome criado com Sucesso!");
        
SendClientMessage(playerid,0xFFFF05,str);
    }
    
FomePlayer[playerid] = dini_Int(arquivo,"Fome");
    
timer SetTimerEx("TimeFome",30000,true,"d",playerid);
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    
KillTimer(timer);
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext,"/comer",true) == 0)
    {
        if(
PlayerToPoint(1.0playerid,1620.2562,-1888.8704,13.5481)) return SendClientMessage(playerid0xFF0000AA"Vocк nгo estб no local para comer"); // Onde tem "X, Y, Z" vocк colocarб as coordenadas do local onde o jogador come.
        
new aa[200] = "1)Hamburguer - \t$: 20\n2)X Salada - \t$: 10\n3)Strogonoff - \t$: 30\n4)Batatas Fritas - \t$: 5\n5)Abacaxi - \t$: 15.";
        
ShowPlayerDialog(playerid23000DIALOG_STYLE_LIST"Cardбpio de Lanches"aa"Selecionar","Sair");
        return 
1;
    }
    return 
0;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 23000)
    {
        if(
response == 1)
        {
            new 
arq[128];
            new 
fome[128];
            
format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
            if(
listitem == 0)
            {
                if(
GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 20!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um hamburguer!");
                
FomePlayer[playerid] -= 10;
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
GivePlayerMoney(playerid,-20);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 1)
            {
                if(
GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 10!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um X-Salada!");
                
FomePlayer[playerid] -= 5;
                
GivePlayerMoney(playerid,-10);
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 2)
            {
                   if(
GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 30!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um Strogonoff!");
                
FomePlayer[playerid] -= 15;
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
GivePlayerMoney(playerid,-30);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 3)
            {
                   if(
GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 5!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu uma porзгo de batatas fritas!");
                
FomePlayer[playerid] -= 3;
                
GivePlayerMoney(playerid,-5);
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 4)
            {
                if(
GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 15!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um abacaxi!");
                
FomePlayer[playerid] -= 13;
                
GivePlayerMoney(playerid,-15);
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
        }
    }
    return 
1;
}
stock Nome(playerid)
{
    new 
nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnomesizeof(nome));
    return 
nome;
}
public 
TimeFome(playerid)
{
    
FomePlayer[playerid]++;
    if(
FomePlayer[playerid] <= 0FomePlayer[playerid] = 0;
    
AtualizarFome(playerid);
    if(
FomePlayer[playerid] == 80||FomePlayer[playerid] == 85||FomePlayer[playerid] == 90||FomePlayer[playerid] == 95||FomePlayer[playerid] == 99SendClientMessage(playerid,0xFF0000,"Vocк estб ficando com fome, use /comer para se satisfazer!!");
    if(
FomePlayer[playerid] >= 100)
    {
        
SendClientMessage(playerid,0xFF0000,"Vocк morreu de fome!!");
        
SetPlayerHealth(playerid,0.0);
        
FomePlayer[playerid] = 0;
    }
}
stock AtualizarFome(playerid)
{
    new 
arq[128];
    new 
fome[128];
    
format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
    
TextDrawShowForPlayer(playerid,Fome[playerid]);
    
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
    
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
    
TextDrawSetString(Fome[playerid],fome);
}
forward PlayerToPoint(Float:radiplayeridFloat:xFloat:yFloat:z);
public 
PlayerToPoint(Float:radiplayeridFloat:xFloat:yFloat:z)
{
    if(
IsPlayerConnected(playerid))
    {
        new 
Float:oldposxFloat:oldposyFloat:oldposz;
        new 
Float:tempposxFloat:tempposyFloat:tempposz;
        
GetPlayerPos(playeridoldposxoldposyoldposz);
        
tempposx = (oldposx -x);
        
tempposy = (oldposy -y);
        
tempposz = (oldposz -z);
        if(((
tempposx radi) && (tempposx > -radi)) && ((tempposy radi) && (tempposy > -radi)) && ((tempposz radi) && (tempposz > -radi)))
        {
            return 
1;
        }
    }
    return 
0
me disseram que era assim mas nao funciono da para usar o cmd em qualquer lugar e eu queria que desse so na pizzaria por favor me ajude
Reply
#2

pawn Код:
if(GetPlayerInterior(playerid) != /*InteriorPizzaria*/) return SendClientMessage(playerid, -1, "Vocк tem que estar na pizzaria para usar este comando);
Reply
#3

pawn Код:
/*==============================================================================


            FilterScript Feito por : Tijoka.
            PS: Nгo retire os crйditos!!!!


/==============================================================================*/

#include <a_samp>
#include <dini>
new Text:Fome[MAX_PLAYERS];
new timer;
new FomePlayer[MAX_PLAYERS];
forward TimeFome(playerid);
public OnFilterScriptInit()
{
    for(new i=0; i<GetMaxPlayers(); i++)
    {
        Fome[i] = TextDrawCreate(17.000000,290.000000,"Fome:");
        TextDrawAlignment(Fome[i],0);
        TextDrawBackgroundColor(Fome[i],0x00FFFFAA);
        TextDrawFont(Fome[i],2);
        TextDrawLetterSize(Fome[i],0.299999,1.400000);
        TextDrawColor(Fome[i],0x000000f6);
        TextDrawSetOutline(Fome[i],1);
        TextDrawSetProportional(Fome[i],1);
        TextDrawSetShadow(Fome[i],1);
    }
    return 1;
}

public OnFilterScriptExit()
{
    KillTimer(timer);
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFFF498,"Este servidor possui o sistema de fome by Tijoka!");
    new arquivo[128];
    format(arquivo,sizeof(arquivo),"Fome/%s.ini",Nome(playerid));
    if(!dini_Exists(arquivo))
    {
        new str[128];
        dini_Create(arquivo);
        format(str,sizeof(str),"Arquivo de Fome criado com Sucesso!");
        SendClientMessage(playerid,0xFFFF05,str);
    }
    FomePlayer[playerid] = dini_Int(arquivo,"Fome");
    timer = SetTimerEx("TimeFome",30000,true,"d",playerid);
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(timer);
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/comer",true) == 0)
    {
        if(!PlayerToPoint(5.0, playerid,1620.2562,-1888.8704,13.5481)) return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo estб no local para comer"); // Onde tem "X, Y, Z" vocк colocarб as coordenadas do local onde o jogador come.
        new aa[200] = "1)Hamburguer - \t$: 20\n2)X Salada - \t$: 10\n3)Strogonoff - \t$: 30\n4)Batatas Fritas - \t$: 5\n5)Abacaxi - \t$: 15.";
        ShowPlayerDialog(playerid, 23000, DIALOG_STYLE_LIST, "Cardбpio de Lanches", aa, "Selecionar","Sair");
        return 1;
    }
    return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 23000)
    {
        if(response == 1)
        {
            new arq[128];
            new fome[128];
            format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
            if(listitem == 0)
            {
                if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 20!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um hamburguer!");
                FomePlayer[playerid] -= 10;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-20);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 1)
            {
                if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 10!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um X-Salada!");
                FomePlayer[playerid] -= 5;
                GivePlayerMoney(playerid,-10);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 2)
            {
                   if(GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 30!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um Strogonoff!");
                FomePlayer[playerid] -= 15;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-30);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 3)
            {
                   if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 5!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu uma porзгo de batatas fritas!");
                FomePlayer[playerid] -= 3;
                GivePlayerMoney(playerid,-5);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 4)
            {
                if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 15!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um abacaxi!");
                FomePlayer[playerid] -= 13;
                GivePlayerMoney(playerid,-15);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
        }
    }
    return 1;
}
stock Nome(playerid)
{
    new nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    return nome;
}
public TimeFome(playerid)
{
    FomePlayer[playerid]++;
    if(FomePlayer[playerid] <= 0) FomePlayer[playerid] = 0;
    AtualizarFome(playerid);
    if(FomePlayer[playerid] == 80||FomePlayer[playerid] == 85||FomePlayer[playerid] == 90||FomePlayer[playerid] == 95||FomePlayer[playerid] == 99) SendClientMessage(playerid,0xFF0000,"Vocк estб ficando com fome, use /comer para se satisfazer!!");
    if(FomePlayer[playerid] >= 100)
    {
        SendClientMessage(playerid,0xFF0000,"Vocк morreu de fome!!");
        SetPlayerHealth(playerid,0.0);
        FomePlayer[playerid] = 0;
    }
}
stock AtualizarFome(playerid)
{
    new arq[128];
    new fome[128];
    format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
    TextDrawShowForPlayer(playerid,Fome[playerid]);
    format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
    dini_IntSet(arq,"Fome",FomePlayer[playerid]);
    TextDrawSetString(Fome[playerid],fome);
}

forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid))
    {
        new Float:oldposx, Float:oldposy, Float:oldposz;
        new Float:tempposx, Float:tempposy, Float:tempposz;
        GetPlayerPos(playerid, oldposx, oldposy, oldposz);
        tempposx = (oldposx -x);
        tempposy = (oldposy -y);
        tempposz = (oldposz -z);
        if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
        {
            return 1;
        }
    }
    return 0;
Reply
#4

los o seu deu erro 10 e o do outro deu 3 erros
Reply
#5

й por que faltou um ' " '
pawn Код:
if(GetPlayerInterior(playerid) != /*InteriorPizzaria*/) return SendClientMessage(playerid, -1, "Vocк tem que estar na pizzaria para usar este comando");
e no fim do codigo tava faltando um ' } '
pawn Код:
return 0;
}
Reply
#6

e na onde eu ponho eu apago algo me ajuda pq tem o original sem editar nada dele olha

PHP код:
/*==============================================================================
            FilterScript Feito por : Tijoka.
            PS: Nгo retire os crйditos!!!!
/==============================================================================*/
#include <a_samp>
#include <dini>
new Text:Fome[MAX_PLAYERS];
new 
timer;
new 
FomePlayer[MAX_PLAYERS];
forward TimeFome(playerid);
public 
OnFilterScriptInit()
{
    for(new 
i=0i<GetMaxPlayers(); i++)
    {
        
Fome[i] = TextDrawCreate(17.000000,290.000000,"Fome:");
        
TextDrawAlignment(Fome[i],0);
        
TextDrawBackgroundColor(Fome[i],0x000000ff);
        
TextDrawFont(Fome[i],2);
        
TextDrawLetterSize(Fome[i],0.299999,1.400000);
        
TextDrawColor(Fome[i],0x00ff0066);
        
TextDrawSetOutline(Fome[i],1);
        
TextDrawSetProportional(Fome[i],1);
        
TextDrawSetShadow(Fome[i],1);
    }
    return 
1;
}
public 
OnFilterScriptExit()
{
    
KillTimer(timer);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
SendClientMessage(playerid,0xFFF498,"Este servidor possui o sistema de fome by Tijoka!");
    new 
arquivo[128];
    
format(arquivo,sizeof(arquivo),"Fome/%s.ini",Nome(playerid));
    if(!
dini_Exists(arquivo))
    {
        new 
str[128];
        
dini_Create(arquivo);
        
format(str,sizeof(str),"Arquivo de Fome criado com Sucesso!");
        
SendClientMessage(playerid,0xFFFF05,str);
    }
    
FomePlayer[playerid] = dini_Int(arquivo,"Fome");
    
timer SetTimerEx("TimeFome",30000,true,"d",playerid);
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    
KillTimer(timer);
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext,"/comer",true) == 0)
    {
        new 
aa[200] = "1)Hamburguer - \t$: 20\n2)X Salada - \t$: 10\n3)Strogonoff - \t$: 30\n4)Batatas Fritas - \t$: 5\n5)Abacaxi - \t$: 15.";
        
ShowPlayerDialog(playerid23000DIALOG_STYLE_LIST"Cardбpio de Lanches"aa"Selecionar","Sair");
        return 
1;
    }
    return 
0;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 23000)
    {
        if(
response == 1)
        {
            new 
arq[128];
            new 
fome[128];
            
format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
            if(
listitem == 0)
            {
                if(
GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 20!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um hamburguer!");
                
FomePlayer[playerid] -= 10;
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
GivePlayerMoney(playerid,-20);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 1)
            {
                if(
GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 10!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um X-Salada!");
                
FomePlayer[playerid] -= 5;
                
GivePlayerMoney(playerid,-10);
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 2)
            {
                   if(
GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 30!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um Strogonoff!");
                
FomePlayer[playerid] -= 15;
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
GivePlayerMoney(playerid,-30);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 3)
            {
                   if(
GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 5!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu uma porзгo de batatas fritas!");
                
FomePlayer[playerid] -= 3;
                
GivePlayerMoney(playerid,-5);
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(
listitem == 4)
            {
                if(
GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 15!");
                
SendClientMessage(playerid,0xFFFF45,"Vocк comeu um abacaxi!");
                
FomePlayer[playerid] -= 13;
                
GivePlayerMoney(playerid,-15);
                
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                
TextDrawSetString(Text:Fome[playerid],fome);
                
ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
        }
    }
    return 
1;
}
stock Nome(playerid)
{
    new 
nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnomesizeof(nome));
    return 
nome;
}
public 
TimeFome(playerid)
{
    
FomePlayer[playerid]++;
    if(
FomePlayer[playerid] <= 0FomePlayer[playerid] = 0;
    
AtualizarFome(playerid);
    if(
FomePlayer[playerid] == 80||FomePlayer[playerid] == 85||FomePlayer[playerid] == 90||FomePlayer[playerid] == 95||FomePlayer[playerid] == 99SendClientMessage(playerid,0xFF0000,"Vocк estб ficando com fome, use /comer para se satisfazer!!");
    if(
FomePlayer[playerid] >= 100)
    {
        
SendClientMessage(playerid,0xFF0000,"Vocк morreu de fome!!");
        
SetPlayerHealth(playerid,0.0);
        
FomePlayer[playerid] = 0;
    }
}
stock AtualizarFome(playerid)
{
    new 
arq[128];
    new 
fome[128];
    
format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
    
TextDrawShowForPlayer(playerid,Fome[playerid]);
    
format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
    
dini_IntSet(arq,"Fome",FomePlayer[playerid]);
    
TextDrawSetString(Fome[playerid],fome);

Reply
#7

se vocк usar o modelo do vai_besta vai ficar assim:
pawn Код:
/*==============================================================================

            FilterScript Feito por : Tijoka.
            PS: Nгo retire os crйditos!!!!

/==============================================================================*/

#include <a_samp>
#include <dini>
new Text:Fome[MAX_PLAYERS];
new timer;
new FomePlayer[MAX_PLAYERS];
forward TimeFome(playerid);
public OnFilterScriptInit()
{
    for(new i=0; i<GetMaxPlayers(); i++) {
        Fome[i] = TextDrawCreate(17.000000,290.000000,"Fome:");
        TextDrawAlignment(Fome[i],0);
        TextDrawBackgroundColor(Fome[i],0x00FFFFAA);
        TextDrawFont(Fome[i],2);
        TextDrawLetterSize(Fome[i],0.299999,1.400000);
        TextDrawColor(Fome[i],0x000000f6);
        TextDrawSetOutline(Fome[i],1);
        TextDrawSetProportional(Fome[i],1);
        TextDrawSetShadow(Fome[i],1);
    }
    return 1;
}


public OnFilterScriptExit()
{
    KillTimer(timer);
    return 1;
}


public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFFF498,"Este servidor possui o sistema de fome by Tijoka!");
    new arquivo[128];
    format(arquivo,sizeof(arquivo),"Fome/%s.ini",Nome(playerid));
    if(!dini_Exists(arquivo)) {
        new str[128];
        dini_Create(arquivo);
        format(str,sizeof(str),"Arquivo de Fome criado com Sucesso!");
        SendClientMessage(playerid,0xFFFF05,str);
    }
    FomePlayer[playerid] = dini_Int(arquivo,"Fome");
    timer = SetTimerEx("TimeFome",30000,true,"d",playerid);
    return 1;
}


public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(timer);
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/comer",true) == 0) {
                                                  // Onde tem "X, Y, Z" vocк colocarб as coordenadas do local onde o jogador come.
        if(!PlayerToPoint(5.0, playerid,1620.2562,-1888.8704,13.5481)) return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo estб no local para comer");
        new aa[200] = "1)Hamburguer - \t$: 20\n2)X Salada - \t$: 10\n3)Strogonoff - \t$: 30\n4)Batatas Fritas - \t$: 5\n5)Abacaxi - \t$: 15.";
        ShowPlayerDialog(playerid, 23000, DIALOG_STYLE_LIST, "Cardбpio de Lanches", aa, "Selecionar","Sair");
        return 1;
    }
    return 0;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 23000) {
        if(response == 1) {
            new arq[128];
            new fome[128];
            format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
            if(listitem == 0) {
                if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 20!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um hamburguer!");
                FomePlayer[playerid] -= 10;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-20);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 1) {
                if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 10!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um X-Salada!");
                FomePlayer[playerid] -= 5;
                GivePlayerMoney(playerid,-10);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 2) {
                if(GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 30!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um Strogonoff!");
                FomePlayer[playerid] -= 15;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-30);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 3) {
                if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 5!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu uma porзгo de batatas fritas!");
                FomePlayer[playerid] -= 3;
                GivePlayerMoney(playerid,-5);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 4) {
                if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 15!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um abacaxi!");
                FomePlayer[playerid] -= 13;
                GivePlayerMoney(playerid,-15);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
        }
    }
    return 1;
}


stock Nome(playerid)
{
    new nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    return nome;
}


public TimeFome(playerid)
{
    FomePlayer[playerid]++;
    if(FomePlayer[playerid] <= 0) FomePlayer[playerid] = 0;
    AtualizarFome(playerid);
    if(FomePlayer[playerid] == 80||FomePlayer[playerid] == 85||FomePlayer[playerid] == 90||FomePlayer[playerid] == 95||FomePlayer[playerid] == 99) SendClientMessage(playerid,0xFF0000,"Vocк estб ficando com fome, use /comer para se satisfazer!!");
    if(FomePlayer[playerid] >= 100) {
        SendClientMessage(playerid,0xFF0000,"Vocк morreu de fome!!");
        SetPlayerHealth(playerid,0.0);
        FomePlayer[playerid] = 0;
    }
}


stock AtualizarFome(playerid)
{
    new arq[128];
    new fome[128];
    format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
    TextDrawShowForPlayer(playerid,Fome[playerid]);
    format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
    dini_IntSet(arq,"Fome",FomePlayer[playerid]);
    TextDrawSetString(Fome[playerid],fome);
}


forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid)) {
        new Float:oldposx, Float:oldposy, Float:oldposz;
        new Float:tempposx, Float:tempposy, Float:tempposz;
        GetPlayerPos(playerid, oldposx, oldposy, oldposz);
        tempposx = (oldposx -x);
        tempposy = (oldposy -y);
        tempposz = (oldposz -z);
        if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) {
            return 1;
        }
    }
    return 0;
}
Se usar o do los vai ficar assim:
pawn Код:
/*==============================================================================

            FilterScript Feito por : Tijoka.
            PS: Nгo retire os crйditos!!!!

/==============================================================================*/

#include <a_samp>
#include <dini>
new Text:Fome[MAX_PLAYERS];
new timer;
new FomePlayer[MAX_PLAYERS];
forward TimeFome(playerid);
public OnFilterScriptInit()
{
    for(new i=0; i<GetMaxPlayers(); i++) {
        Fome[i] = TextDrawCreate(17.000000,290.000000,"Fome:");
        TextDrawAlignment(Fome[i],0);
        TextDrawBackgroundColor(Fome[i],0x00FFFFAA);
        TextDrawFont(Fome[i],2);
        TextDrawLetterSize(Fome[i],0.299999,1.400000);
        TextDrawColor(Fome[i],0x000000f6);
        TextDrawSetOutline(Fome[i],1);
        TextDrawSetProportional(Fome[i],1);
        TextDrawSetShadow(Fome[i],1);
    }
    return 1;
}


public OnFilterScriptExit()
{
    KillTimer(timer);
    return 1;
}


public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFFF498,"Este servidor possui o sistema de fome by Tijoka!");
    new arquivo[128];
    format(arquivo,sizeof(arquivo),"Fome/%s.ini",Nome(playerid));
    if(!dini_Exists(arquivo)) {
        new str[128];
        dini_Create(arquivo);
        format(str,sizeof(str),"Arquivo de Fome criado com Sucesso!");
        SendClientMessage(playerid,0xFFFF05,str);
    }
    FomePlayer[playerid] = dini_Int(arquivo,"Fome");
    timer = SetTimerEx("TimeFome",30000,true,"d",playerid);
    return 1;
}


public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(timer);
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/comer",true) == 0) {
                                                  // Onde tem "X, Y, Z" vocк colocarб as coordenadas do local onde o jogador come.
        if(GetPlayerInterior(playerid) != /*InteriorPizzaria*/) return SendClientMessage(playerid, -1, "Vocк tem que estar na pizzaria para usar este comando");
        new aa[200] = "1)Hamburguer - \t$: 20\n2)X Salada - \t$: 10\n3)Strogonoff - \t$: 30\n4)Batatas Fritas - \t$: 5\n5)Abacaxi - \t$: 15.";
        ShowPlayerDialog(playerid, 23000, DIALOG_STYLE_LIST, "Cardбpio de Lanches", aa, "Selecionar","Sair");
        return 1;
    }
    return 0;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 23000) {
        if(response == 1) {
            new arq[128];
            new fome[128];
            format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
            if(listitem == 0) {
                if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 20!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um hamburguer!");
                FomePlayer[playerid] -= 10;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-20);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 1) {
                if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 10!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um X-Salada!");
                FomePlayer[playerid] -= 5;
                GivePlayerMoney(playerid,-10);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 2) {
                if(GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 30!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um Strogonoff!");
                FomePlayer[playerid] -= 15;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-30);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 3) {
                if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 5!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu uma porзгo de batatas fritas!");
                FomePlayer[playerid] -= 3;
                GivePlayerMoney(playerid,-5);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 4) {
                if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 15!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um abacaxi!");
                FomePlayer[playerid] -= 13;
                GivePlayerMoney(playerid,-15);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
        }
    }
    return 1;
}


stock Nome(playerid)
{
    new nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    return nome;
}


public TimeFome(playerid)
{
    FomePlayer[playerid]++;
    if(FomePlayer[playerid] <= 0) FomePlayer[playerid] = 0;
    AtualizarFome(playerid);
    if(FomePlayer[playerid] == 80||FomePlayer[playerid] == 85||FomePlayer[playerid] == 90||FomePlayer[playerid] == 95||FomePlayer[playerid] == 99) SendClientMessage(playerid,0xFF0000,"Vocк estб ficando com fome, use /comer para se satisfazer!!");
    if(FomePlayer[playerid] >= 100) {
        SendClientMessage(playerid,0xFF0000,"Vocк morreu de fome!!");
        SetPlayerHealth(playerid,0.0);
        FomePlayer[playerid] = 0;
    }
}


stock AtualizarFome(playerid)
{
    new arq[128];
    new fome[128];
    format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
    TextDrawShowForPlayer(playerid,Fome[playerid]);
    format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
    dini_IntSet(arq,"Fome",FomePlayer[playerid]);
    TextDrawSetString(Fome[playerid],fome);
}


forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid)) {
        new Float:oldposx, Float:oldposy, Float:oldposz;
        new Float:tempposx, Float:tempposy, Float:tempposz;
        GetPlayerPos(playerid, oldposx, oldposy, oldposz);
        tempposx = (oldposx -x);
        tempposy = (oldposy -y);
        tempposz = (oldposz -z);
        if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) {
            return 1;
        }
    }
    return 0;
}
Reply
#8

mas da para fazer mais de um local tipo colocar 2 daquele
Reply
#9

sim, exemplo abaixo
pawn Код:
if(strcmp(cmdtext,"/comer",true) == 0)
{
// Onde tem "X, Y, Z" vocк colocarб as coordenadas do local onde o jogador come.
    if(!PlayerToPoint(5.0, playerid,1620.2562,-1888.8704,13.5481) ||
        !PlayerToPoint(5.0, playerid,1620.2562,-1888.8704,13.5481)) return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo estб no local para comer");
    new aa[200] = "1)Hamburguer - \t$: 20\n2)X Salada - \t$: 10\n3)Strogonoff - \t$: 30\n4)Batatas Fritas - \t$: 5\n5)Abacaxi - \t$: 15.";
    ShowPlayerDialog(playerid, 23000, DIALOG_STYLE_LIST, "Cardбpio de Lanches", aa, "Selecionar","Sair");
    return 1;
}
return 0;
}
Reply
#10

pawn Код:
/*==============================================================================


            FilterScript Feito por : Tijoka.
            PS: Nгo retire os crйditos!!!!


/==============================================================================*/

#include <a_samp>
#include <dini>
new Text:Fome[MAX_PLAYERS];
new timer;
new FomePlayer[MAX_PLAYERS];
forward TimeFome(playerid);
public OnFilterScriptInit()
{
    for(new i=0; i<GetMaxPlayers(); i++)
    {
        Fome[i] = TextDrawCreate(17.000000,290.000000,"Fome:");
        TextDrawAlignment(Fome[i],0);
        TextDrawBackgroundColor(Fome[i],0x00FFFFAA);
        TextDrawFont(Fome[i],2);
        TextDrawLetterSize(Fome[i],0.299999,1.400000);
        TextDrawColor(Fome[i],0x000000f6);
        TextDrawSetOutline(Fome[i],1);
        TextDrawSetProportional(Fome[i],1);
        TextDrawSetShadow(Fome[i],1);
    }
    return 1;
}

public OnFilterScriptExit()
{
    KillTimer(timer);
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0xFFF498,"Este servidor possui o sistema de fome by Tijoka!");
    new arquivo[128];
    format(arquivo,sizeof(arquivo),"Fome/%s.ini",Nome(playerid));
    if(!dini_Exists(arquivo))
    {
        new str[128];
        dini_Create(arquivo);
        format(str,sizeof(str),"Arquivo de Fome criado com Sucesso!");
        SendClientMessage(playerid,0xFFFF05,str);
    }
    FomePlayer[playerid] = dini_Int(arquivo,"Fome");
    timer = SetTimerEx("TimeFome",30000,true,"d",playerid);
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(timer);
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/comer",true) == 0)
    {
        if(!PlayerToPoint(1.0, playerid,1620.2562,-1888.8704,13.5481)) return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo estб no local para comer"); // Onde tem "X, Y, Z" vocк colocarб as coordenadas do local onde o jogador come.
        new aa[200] = "1)Hamburguer - \t$: 20\n2)X Salada - \t$: 10\n3)Strogonoff - \t$: 30\n4)Batatas Fritas - \t$: 5\n5)Abacaxi - \t$: 15.";
        ShowPlayerDialog(playerid, 23000, DIALOG_STYLE_LIST, "Cardбpio de Lanches", aa, "Selecionar","Sair");
        return 1;
    }
    return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 23000)
    {
        if(response == 1)
        {
            new arq[128];
            new fome[128];
            format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
            if(listitem == 0)
            {
                if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 20!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um hamburguer!");
                FomePlayer[playerid] -= 10;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-20);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 1)
            {
                if(GetPlayerMoney(playerid) < 10) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 10!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um X-Salada!");
                FomePlayer[playerid] -= 5;
                GivePlayerMoney(playerid,-10);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 2)
            {
                if(GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 30!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um Strogonoff!");
                FomePlayer[playerid] -= 15;
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                GivePlayerMoney(playerid,-30);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 3)
            {
                if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 5!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu uma porзгo de batatas fritas!");
                FomePlayer[playerid] -= 3;
                GivePlayerMoney(playerid,-5);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
            else if(listitem == 4)
            {
                if(GetPlayerMoney(playerid) < 15) return SendClientMessage(playerid,0xFF4565,"Vocк nгo possui $: 15!");
                SendClientMessage(playerid,0xFFFF45,"Vocк comeu um abacaxi!");
                FomePlayer[playerid] -= 13;
                GivePlayerMoney(playerid,-15);
                dini_IntSet(arq,"Fome",FomePlayer[playerid]);
                format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
                TextDrawSetString(Text:Fome[playerid],fome);
                ApplyAnimation(playerid,"PED","VEND_Eat_P",4.1,0,1,1,1,5000);
            }
        }
    }
    return 1;
}
stock Nome(playerid)
{
    new nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    return nome;
}
public TimeFome(playerid)
{
    FomePlayer[playerid]++;
    if(FomePlayer[playerid] <= 0) FomePlayer[playerid] = 0;
    AtualizarFome(playerid);
    if(FomePlayer[playerid] == 80||FomePlayer[playerid] == 85||FomePlayer[playerid] == 90||FomePlayer[playerid] == 95||FomePlayer[playerid] == 99) SendClientMessage(playerid,0xFF0000,"Vocк estб ficando com fome, use /comer para se satisfazer!!");
    if(FomePlayer[playerid] >= 100)
    {
        SendClientMessage(playerid,0xFF0000,"Vocк morreu de fome!!");
        SetPlayerHealth(playerid,0.0);
        FomePlayer[playerid] = 0;
    }
}
stock AtualizarFome(playerid)
{
    new arq[128];
    new fome[128];
    format(arq,sizeof(arq),"Fome/%s.ini",Nome(playerid));
    TextDrawShowForPlayer(playerid,Fome[playerid]);
    format(fome,sizeof(fome),"Fome: %d%",FomePlayer[playerid]);
    dini_IntSet(arq,"Fome",FomePlayer[playerid]);
    TextDrawSetString(Fome[playerid],fome);
}

forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid))
    {
        new Float:oldposx, Float:oldposy, Float:oldposz;
        new Float:tempposx, Float:tempposy, Float:tempposz;
        GetPlayerPos(playerid, oldposx, oldposy, oldposz);
        tempposx = (oldposx -x);
        tempposy = (oldposy -y);
        tempposz = (oldposz -z);
        if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
        {
            return 1;
        }
    }
    return 0;
}
Testa esse !

@EDIT

Acabei de editar o codigo do meu post onde retirei os Loose Indentantion tambйm ^^
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)