[Ajuda] Ajuda Com Comer Pizza , if , essa bagaзa toda ai
#1

Olб Mais uma Vez , teachers , bom , manoooo do ceu , pra mim ia da certo mais num deu , sabe quando vc vai desenhar , imagina aquela coisa foda , mais quando desenha sai pior que bosta? int , isso resume meu cmd '-'

Bom Eu Fiz um Sistema de Alimentos , e Queria que Enquanto fosse menor que 7 ele podesse comer , e quando fosse maior ou igual a 7 ele nao comesse olhem


New
Код:
new Pizza[MAX_PLAYERS];
Code
Код:
            if(strcmp(cmdtext, "/Pizza", true) == 0)   // Comando ( Nгo Importa Vamos Usar o F )
    {

            if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.700683, -1723.753173, 13.546875))
    {

            if(Pizza[playerid] <= 7)
            {Pizza[playerid] ++;
             SetPlayerAttachedObject(playerid,1, 2703, 5, 0.1, 0.07, 0.04, 180.0, 0.0, 0.0, 1.0, 1.0, 1.0);
            ApplyAnimation(playerid, "VENDING", "VEND_Drink2_P", 4.1, 0, 1, 1, 1, 1, 1);
            GivePlayerMoney(playerid, -500);
            }
            if(Pizza[playerid] = 7)
            { SendClientMessage(playerid, -1, " {F28CAA} [INFO] Vocк Ja Comeu o Maximo de Pizzas Permitidas");
            }



    }

    }

ScreenShot


Reply
#2

Quote:
Originally Posted by teto27
Посмотреть сообщение
Olб Mais uma Vez , teachers , bom , manoooo do ceu , pra mim ia da certo mais num deu , sabe quando vc vai desenhar , imagina aquela coisa foda , mais quando desenha sai pior que bosta? int , isso resume meu cmd '-'

Bom Eu Fiz um Sistema de Alimentos , e Queria que Enquanto fosse menor que 7 ele podesse comer , e quando fosse maior ou igual a 7 ele nao comesse olhem


New
Код:
new Pizza[MAX_PLAYERS];
Code
Код:
            if(strcmp(cmdtext, "/Pizza", true) == 0)   // Comando ( Nгo Importa Vamos Usar o F )
    {

            if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.700683, -1723.753173, 13.546875))
    {

            if(Pizza[playerid] <= 7)
            {Pizza[playerid] ++;
             SetPlayerAttachedObject(playerid,1, 2703, 5, 0.1, 0.07, 0.04, 180.0, 0.0, 0.0, 1.0, 1.0, 1.0);
            ApplyAnimation(playerid, "VENDING", "VEND_Drink2_P", 4.1, 0, 1, 1, 1, 1, 1);
            GivePlayerMoney(playerid, -500);
            }
            if(Pizza[playerid] = 7)
            { SendClientMessage(playerid, -1, " {F28CAA} [INFO] Vocк Ja Comeu o Maximo de Pizzas Permitidas");
            }



    }

    }

ScreenShot


PHP код:
if(strcmp(cmdtext"/Pizza"true) == 0)   // Comando ( Nгo Importa Vamos Usar o F )
{
    if(
IsPlayerInRangeOfPoint(playerid2.01479.700683, -1723.75317313.546875))
    {
        if(
Pizza[playerid] < 7// SE Pizza[playerid] for menor (<) que 7 vocк executa o comando abaixo.
        
{
            
Pizza[playerid] ++;
            
SetPlayerAttachedObject(playerid,1270350.10.070.04180.00.00.01.01.01.0);
            
ApplyAnimation(playerid"VENDING""VEND_Drink2_P"4.1011111);
            
GivePlayerMoney(playerid, -500);
        }
        else     
// Se nгo, Vocк executa o comando abaixo
        
{
            
SendClientMessage(playerid, -1" {F28CAA} [INFO] Vocк Ja Comeu o Maximo de Pizzas Permitidas");
        }
    }
    return 
true;

Reply
#3

Код:
    if(strcmp(cmdtext, "/Pizza", true) == 0)  
    {
		if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.700683, -1723.753173, 13.546875))
    	{

    		if(Pizza[playerid] > 7) return SendClientMessage(playerid, -1, " {F28CAA} [INFO] Vocк Ja Comeu o Maximo de Pizzas Permitidas");
           

            Pizza[playerid] ++;
            SetPlayerAttachedObject(playerid,1, 2703, 5, 0.1, 0.07, 0.04, 180.0, 0.0, 0.0, 1.0, 1.0, 1.0);
            ApplyAnimation(playerid, "VENDING", "VEND_Drink2_P", 4.1, 0, 1, 1, 1, 1, 1);
            GivePlayerMoney(playerid, -500);
            
        }
    }
Reply
#4

No caso , nao usamos else? tipo no Return SendClientMess.... teria como eu adicionar mais uma funзгo?
Reply
#5

Quote:
Originally Posted by teto27
Посмотреть сообщение
Код:
new Pizza[MAX_PLAYERS];
Code
Код:
if(strcmp(cmdtext, "/Pizza", true) == 0)   // Comando ( Nгo Importa Vamos Usar o F )
{
	if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.700683, -1723.753173, 13.546875))
	{
		if(Pizza[playerid] <= 7)
		{
			Pizza[playerid] ++;
             		SetPlayerAttachedObject(playerid,1, 2703, 5, 0.1, 0.07, 0.04, 180.0, 0.0, 0.0, 1.0, 1.0, 1.0);
            		ApplyAnimation(playerid, "VENDING", "VEND_Drink2_P", 4.1, 0, 1, 1, 1, 1, 1);
            		GivePlayerMoney(playerid, -500);
            	}
           	if(Pizza[playerid] = 7)
            	{
			SendClientMessage(playerid, -1, " {F28CAA} [INFO] Vocк Ja Comeu o Maximo de Pizzas Permitidas");
            	}
	}
}
Quando vocк tem estб trabalhando com seletivos (condicionais), vocк precisa estar ciente de duas coisas:

- A primeira й que vocк terб o SE (IF);
- A segunda й que vocк poderб (caso necessбrio) ENTГO SE (Else IF);
- e a terceira, vocк terб o ENTГO (Else).

Feito isso, vocк terб a seguinte situaзгo:
Код:
if(Pizza[playerid] < 7) // Condiзгo para a pessoa se ela comeu menos de 7 pizzas
{
	// Aqui dentro todas as funзхes para a pessoar "comer" a pizza.
}
else
{
	// Aqui dentro um texto informando o porque nгo pode comer mais pizzas
}
Acharia legal vocк definir um gettime para que depois de tanto tempo, a pessoa possa comer novamente.
Reply
#6

Код:
new Pizza[MAX_PLAYERS];
Код:
CMD:pizza(playerid){
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.700683, -1723.753173, 13.546875)) return SendClientMessage(playerid, -1, "Vocк nгo estб no local");
if(Pizza[playerid] == 7) return SendClientMessage(playerid, -1, "Vocк atingiu o mбximo de pizzas");
Pizza[playerid] += 1;
SetPlayerAttachedObject(playerid,1, 2703, 5, 0.1, 0.07, 0.04, 180.0, 0.0, 0.0, 1.0, 1.0, 1.0);
ApplyAnimation(playerid, "VENDING", "VEND_Drink2_P", 4.1, 0, 1, 1, 1, 1, 1);
GivePlayerMoney(playerid, -500);
return 1;}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)