[Ajuda] Ajuda Por favor!
#1

PHP код:
  if(dialogid == 123)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                        
ShowPlayerDialog(playerid1234DIALOG_STYLE_INPUT"Muniзгo Desert""{436EEE}Muniзгo:""Equipar""Cancelar");
                        
SetPVarInt(playerid,"arma",24);
            }
            if(
listitem == 1)
            {
                        
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Muniзгo Shotgun""{436EEE}Muniзгo:""Equipar""Cancelar");
                        
SetPVarInt(playerid,"arma",25);
            }
            if(
listitem == 2)
            {
                        
ShowPlayerDialog(playerid1234DIALOG_STYLE_INPUT"Muniзгo MP5""{436EEE}Muniзгo:""Equipar""Cancelar");
                        
SetPVarInt(playerid,"arma",29);
            }
            if(
listitem == 3)
            {
                        
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Muniзгo M4A1""{436EEE}Muniзгo:""Equipar""Cancelar");
                        
SetPVarInt(playerid,"arma",31);
            }
            if(
listitem == 4)
            {
            
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Muniзгo Silenced 9mm""{436EEE}Muniзгo:""Equipar""Cancelar");
            
SetPVarInt(playerid,"arma",23);
            }
            if(
listitem == 5)
            {
            
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Muniзгo Combat Shotgun""{436EEE}Muniзгo:""Equipar""Cancelar");
            
SetPVarInt(playerid,"arma",27);
            }
            if(
listitem == 6)
            {
            
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Muniзгo Sniper""{436EEE}Muniзгo:""Equipar""Cancelar");
            
SetPVarInt(playerid,"arma",34);
            }
            if(
listitem == 7)
            {
            
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Muniзгo 9mm""{436EEE}Muniзгo:""Equipar""Cancelar");
            
SetPVarInt(playerid,"arma",22);
            }
            if(
listitem == 8)
            {
            
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Qunatidades Bomba de Gбs""{436EEE}Muniзгo:""Equipar""Cancelar");
            
SetPVarInt(playerid,"arma",17);
            }
            if(
listitem == 9)
            {
            
ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"Colete""{436EEE}Muniзгo:""Equipar""Cancelar");
            if(
ColocarColete[playerid] == 0)
            {
                new 
id CountAttachedObjects(playerid);
                
SetPlayerAttachedObject(playeridid1914210.10.050.0);
                
SetPlayerAttachedObjectEx(19142,Vaga_Colete,playerid,id);
                
SendClientMessage(playerid0x00BFFFAA"[Informaзгo] Voce colocou seu Colete!");
                
ColocarColete[playerid] = 1;
              
SetPlayerArmour(playerid50);
            }
            else if(
ColocarColete[playerid] == 1)
            {
            
RemovePlayerAttachedObjectEx(playerid,Vaga_Colete);
            
SendClientMessage(playerid0x00BFFFAA"[Informaзгo] Voce retirou seu Colete!");
            
ColocarColete[playerid] = 0;
            
SetPlayerArmour(playerid0);
            
SetPVarInt(playerid,"arma",0);
            }
        }
        }
        return 
1;
    }
    if(
dialogid == 1234)
    {
        if(
response)
        {
     if(!
strval(inputtext)|| strval(inputtext) < ) return ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"ERRO""{ff0000}ERRO:{ffffff}Valor invalido\nDigite uma muniзгo de 1 - 1000:""Equipar""Cancelar");
        if(
strval(inputtext) > 1000 ) return ShowPlayerDialog(playerid,1234DIALOG_STYLE_INPUT"ERRO""{FF0000}ERRO:{ffffff}Valor invalido\nDigite uma muniзгo de 1 - 1000:""Equipar""Cancelar");
        new 
str[200];
        
GivePlayerWeapon(playerid,GetPVarInt(playerid,"arma"),strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 24format(str,200,"Vocк se equipou com uma Deserte Eagle, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 25format(str,200,"Vocк se equipou com uma Shotgun, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 29format(str,200,"Vocк se equipou com uma MP5, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 31format(str,200,"Vocк se equipou com uma M4A1, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 23format(str,200,"Vocк se equipou com uma Silenced 9mm, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 27format(str,200,"Vocк se equipou com uma Combat Shotgun, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 34format(str,200,"Vocк se equipou com uma Sniper, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 22format(str,200,"Vocк se equipou com uma 9mm, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 17format(str,200,"Vocк se equipou com uma Bomba de Gбs, com %d balas.",strval(inputtext));
        if(
GetPVarInt(playerid,"arma") == 0format(str,200,"Vocк se equipou com uma Colete, com %d balas.",strval(inputtext));
        
SendClientMessage(playerid,-1,str);
        }
        else 
ShowPlayerDialog(playerid123DIALOG_STYLE_LIST"Equipamentos Militar""Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E""Escolher""Cancelar");
        return 
1;
 }
 if(
dialogid == 1234)
{
    if(
response)
    {
        switch(
GetPVarInt(playerid"arma"))
        {
            case 
24:
            {
                if(!
strval(inputtext) || strval(inputtext) > 24)
                {
                    
SendClientMessage(playerid, -1"essa arma apenas suporta 24 balas."),
                    
ShowPlayerDialog(playeriddialogidDIALOG_STYLE_INPUT"LALA""LALA""LALA""LALA");
                }
            }
            default: 
ShowPlayerDialog(playerid123DIALOG_STYLE_LIST"Equipamentos Militar""Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E""Escolher""Cancelar");
        }
      return 
true;
    }

COMANDO:
PHP код:
    CMD:equipar(playeridparams[])
        {
            if(
PlayerInfo[playerid][pJailed] != 0)
            {
                
SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode equipar na cadeia!");
                return 
true;
            }
            if((
PlayerInfo[playerid][pAdmin] && admtrampando[playerid]) || (PlayerInfo[playerid][pHelper] && helpertrampando[playerid]))
            return 
SendClientMessage(playeridCOLOR_GREY"Vocк precisa estar em modo jogo para equipar-se.");
            if(
InTaser[playerid] == true || InChoque[playerid] == true)
            {
                
SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode equipar-se quando estiver com o Taser ou Choque em mгos!");
                   return 
true;
            }
            if(
gettime() < GetPVarInt(playerid"VarDano"))
                return 
SendClientMessage(playeridCOLOR_GRAD1," Vocк sу poderб equipar 3 minutos apуs tomar dano de alguйm !");
            if(
gettime() < GetPVarInt(playerid#VarFlood10))
            
if(PlayerInfo[playerid][pLider] == || PlayerInfo[playerid][pLider] == ||
            
PlayerInfo[playerid][pLider] == 16 || PlayerInfo[playerid][pLider] == 11 ||
            
PlayerInfo[playerid][pLider] == 33|| PlayerInfo[playerid][pMembro] == ||
            
PlayerInfo[playerid][pMembro] == || PlayerInfo[playerid][pMembro] == 16 ||
            
PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pMembro] == 33)
                {
                
ShowPlayerDialog(playerid123DIALOG_STYLE_LIST"Equipamentos Militar""Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E""Escolher""Cancelar");
                
SendClientMessage(playerid,COLOR_GREY," Vocк Abriu a Lista de Equipamentos da Policia ");
                  return 
true;
                }
         return 
true;
    } 
O Dialog nгo abre no /equipar... se puder me ajudar !
Reply
#2

" Vocк Abriu a Lista de Equipamentos da Policia "


isso aparece pelomenos ??
Reply
#3

Quote:
Originally Posted by Andinho
Посмотреть сообщение
" Vocк Abriu a Lista de Equipamentos da Policia "


isso aparece pelomenos ??
Nгo, quando eu estou no modo administrador diz que eu tenho q jogar pra equipar fora isso nгo estб funcionando nada!
Reply
#4

if(gettime() < GetPVarInt(playerid, #VarFlood10))

essa parte nao esta retornando nada, oque essa PVar quer dizer amigo ? coloque um return SenClientMe..... depoiis dela dizendo uma menssagem de erro, ja tentou isso ? provavelmente seria isso.
Reply
#5

Quote:
Originally Posted by Andinho
Посмотреть сообщение
if(gettime() < GetPVarInt(playerid, #VarFlood10))

essa parte nao esta retornando nada, oque essa PVar quer dizer amigo ? coloque um return SenClientMe..... depoiis dela dizendo uma menssagem de erro, ja tentou isso ? provavelmente seria isso.
Irei tentar...
Reply
#6

Код:
CMD:equipar(playerid, params[])
{
	if(PlayerInfo[playerid][pJailed] != 0)
	return SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode equipar na cadeia!");

	if(PlayerInfo[playerid][pAdmin] > 0 && admtrampando[playerid] == true || PlayerInfo[playerid][pHelper] > 0 && helpertrampando[playerid] == true )
	return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar em modo jogo para equipar-se.");

	if(InTaser[playerid] == true || InChoque[playerid] == true)
	return SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode equipar-se quando estiver com o Taser ou Choque em mгos!");

	if(gettime() < GetPVarInt(playerid, "VarDano"))
	return SendClientMessage(playerid, COLOR_GRAD1," Vocк sу poderб equipar 3 minutos apуs tomar dano de alguйm !");

	/*
	if(gettime() < GetPVarInt(playerid, #VarFlood10)) // isso nгo ira funcionar
	*/

	switch(PlayerInfo[playerid][pLider])
	{
		case 1, 2, 16, 11, 33:
		{
			SendClientMessage(playerid,COLOR_GREY," Vocк Abriu a Lista de Equipamentos da Policia ");
			return ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Equipamentos Militar", "Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E", "Escolher", "Cancelar");
		}
	}
	switch(PlayerInfo[playerid][pMembro])
	{
		case 1, 2, 16, 11, 33:
		{
			SendClientMessage(playerid,COLOR_GREY," Vocк Abriu a Lista de Equipamentos da Policia ");
			return ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Equipamentos Militar", "Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E", "Escolher", "Cancelar");
		}
	}
	return 1;
}
Reply
#7

Quote:
Originally Posted by Andinho
Посмотреть сообщение
if(gettime() < GetPVarInt(playerid, #VarFlood10))

essa parte nao esta retornando nada, oque essa PVar quer dizer amigo ? coloque um return SenClientMe..... depoiis dela dizendo uma menssagem de erro, ja tentou isso ? provavelmente seria isso.
Nгo deu certo nгo estava limitando as balas , pois ai eu continuei e fiz isso e deu 26 erros deve ser chave, porem estб tudo certinho...
Quote:

if(dialogid == 1234)
{
if(response)
{
switch(GetPVarInt(playerid, "arma"))
{
case 24:
{
if(!strval(inputtext) || strval(inputtext) > 90)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 90 Balas."),

}
}
case 25:
{
if(!strval(inputtext) || strval(inputtext) > 60)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 60 Balas."),
}
}
case 29:
{
if(!strval(inputtext) || strval(inputtext) > 24)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 250 Balas."),
}
}
case 31:
{
if(!strval(inputtext) || strval(inputtext) > 270)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 270 Balas."),
}
}
case 23:
{
if(!strval(inputtext) || strval(inputtext) > 220)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 220 Balas."),
}
}
case 27:
{
if(!strval(inputtext) || strval(inputtext) > 125)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 125 Balas."),
}
}
case 34:
{
if(!strval(inputtext) || strval(inputtext) > 40)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 40 Balas."),
}
}
case 22:
{
if(!strval(inputtext) || strval(inputtext) > 220)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 220 Balas."),
}
}
case 17:
{
if(!strval(inputtext) || strval(inputtext) > 5)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 5 Balas."),
}
}
else ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Equipamentos Militar", "Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E", "Escolher", "Cancelar");

}
return true;
}
}

Reply
#8

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Код:
CMD:equipar(playerid, params[])
{
	if(PlayerInfo[playerid][pJailed] != 0)
	return SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode equipar na cadeia!");

	if(PlayerInfo[playerid][pAdmin] > 0 && admtrampando[playerid] == true || PlayerInfo[playerid][pHelper] > 0 && helpertrampando[playerid] == true )
	return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar em modo jogo para equipar-se.");

	if(InTaser[playerid] == true || InChoque[playerid] == true)
	return SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode equipar-se quando estiver com o Taser ou Choque em mгos!");

	if(gettime() < GetPVarInt(playerid, "VarDano"))
	return SendClientMessage(playerid, COLOR_GRAD1," Vocк sу poderб equipar 3 minutos apуs tomar dano de alguйm !");

	/*
	if(gettime() < GetPVarInt(playerid, #VarFlood10)) // isso nгo ira funcionar
	*/

	switch(PlayerInfo[playerid][pLider])
	{
		case 1, 2, 16, 11, 33:
		{
			SendClientMessage(playerid,COLOR_GREY," Vocк Abriu a Lista de Equipamentos da Policia ");
			return ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Equipamentos Militar", "Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E", "Escolher", "Cancelar");
		}
	}
	switch(PlayerInfo[playerid][pMembro])
	{
		case 1, 2, 16, 11, 33:
		{
			SendClientMessage(playerid,COLOR_GREY," Vocк Abriu a Lista de Equipamentos da Policia ");
			return ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Equipamentos Militar", "Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E", "Escolher", "Cancelar");
		}
	}
	return 1;
}
if(dialogid == 1234)
{
if(response)
{
switch(GetPVarInt(playerid, "arma"))
{
case 24:
{
if(!strval(inputtext) || strval(inputtext) > 90)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 90 Balas."),

}
}
case 25:
{
if(!strval(inputtext) || strval(inputtext) > 60)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 60 Balas."),
}
}
case 29:
{
if(!strval(inputtext) || strval(inputtext) > 24)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 250 Balas."),
}
}
case 31:
{
if(!strval(inputtext) || strval(inputtext) > 270)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 270 Balas."),
}
}
case 23:
{
if(!strval(inputtext) || strval(inputtext) > 220)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 220 Balas."),
}
}
case 27:
{
if(!strval(inputtext) || strval(inputtext) > 125)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 125 Balas."),
}
}
case 34:
{
if(!strval(inputtext) || strval(inputtext) > 40)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 40 Balas."),
}
}
case 22:
{
if(!strval(inputtext) || strval(inputtext) > 220)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 220 Balas."),
}
}
case 17:
{
if(!strval(inputtext) || strval(inputtext) > 5)
{
SendClientMessage(playerid, -1, "Essa Arma Sу suporta apenas 5 Balas."),
}
}
else ShowPlayerDialog(playerid, 123, DIALOG_STYLE_LIST, "Equipamentos Militar", "Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E", "Escolher", "Cancelar");

}
return true;
}
}
Reply
#9

vocк esta colocando "," no final das mensagens em vez de ";" e tbm esta a utilizar else em switch..
Reply
#10

Quote:
Originally Posted by Whoo
Посмотреть сообщение
vocк esta colocando "," no final das mensagens em vez de ";" e tbm esta a utilizar else em switch..
Mesmo erro...
PHP код:
if(dialogid == 1234)
{
    if(
response)
    {
        switch(
GetPVarInt(playerid"arma"))
        {
            case 
24:
            {
                if(!
strval(inputtext) || strval(inputtext) > 90)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 90 Balas."),
                }
            }
            case 
25:
            {
                if(!
strval(inputtext) || strval(inputtext) > 60)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 60 Balas."),
                }
            }
            case 
29:
            {
                if(!
strval(inputtext) || strval(inputtext) > 24)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 250 Balas."),
                }
            }
            case 
31:
            {
                   if(!
strval(inputtext) || strval(inputtext) > 270)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 270 Balas."),
                }
            }
            case 
23:
            {
                   if(!
strval(inputtext) || strval(inputtext) > 220)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 220 Balas."),
                }
            }
            case 
27:
            {
                  if(!
strval(inputtext) || strval(inputtext) > 125)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 125 Balas."),
                }
            }
            case 
34:
            {
                  if(!
strval(inputtext) || strval(inputtext) > 40)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 40 Balas."),
                }
            }
            case 
22:
            {
                   if(!
strval(inputtext) || strval(inputtext) > 220)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 220 Balas."),
                }
            }
            case 
17:
            {
                   if(!
strval(inputtext) || strval(inputtext) > 5)
                {
                    
SendClientMessage(playerid, -1"Essa Arma Sу suporta apenas 5 Balas.");
                }
            }
           {
          default: 
ShowPlayerDialog(playerid123DIALOG_STYLE_LIST"Equipamentos Militar""Deserte Eagle\nShotgun\nMP5\nM4A1\nSilenced 9mm\nCombat Shotgun\nSniper\n9mm\nBomba de Gбs\nColete\nC.O.E""Escolher""Cancelar");
           }
        }
       return 
true;
    }

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)