Problema con Dialogs
#1

Hola, pues lo que me pasa es que al poner en mi servidor dos filterscripts con dialogs, uno de ellos se buguea y los dialogs dejan de funcionar.

Por ejemplo:

filterscripts Bank Casas (Asн funciona Bank)
filterscripts Casas Bank (Asн funciona Casas).

Me pasa cuando cualquier filterscript que meta, no es problema de eso, ademбs me sigue ocurriendo aunque implemente el filterscript dentro de mi GM.

їAlguien sabe lo que pasa?

PD: Las ids de los dialogs no coinciden.
Reply
#2

Entra al script y revisa que no usen el mismo valor de diбlogos.
Reply
#3

Ya lo he probado, pero eso no es...
Reply
#4

define los dialogs
Reply
#5

Poner aquн OnDialogResponse de los dos cуdigos/scripts
Reply
#6

Код:
#define BANK    	4888
#define WITHDRAW    4999
#define DEPOSIT     5999

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/bank", cmdtext, true, 10) == 0)
	{
		ShowPlayerDialog(playerid,BANK,DIALOG_STYLE_LIST,""#CWHITE"Sufyan's "#CLIGHTRED"Bank System","Withdraw\nDeposit\nAccount Info","Select","Close");

		return 1;
	}
	return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
#if defined MYSQL_VERSION
	if(dialogid == BANK)
	{   new string [ 170 ] ;
	    if(response)
	    {
	        if(listitem == 0)
	        {
	        
	        format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

	        }
	        else if(listitem == 1)
	        {

	        format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");
	        
	        }
	        else if(listitem == 2)
	        {
	        
	        format(string,sizeof(string),#CWHITE" Bank - Account Information\n Account Number: "#CLIGHTBLUE"%d\n "#CWHITE"Bank Balance: "#CLIGHTGREEN"$%d\n "#CWHITE"Current Money: "#CLIGHTGREEN"$%d",AccID[playerid],Money[playerid],GetPlayerMoney(playerid));
	        ShowPlayerDialog(playerid,3444,DIALOG_STYLE_MSGBOX,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Ok","Back");
	        }
	    
	    
	    }
	
	
	}
	if(dialogid == WITHDRAW)
	{
	new string[180];
	if(response)
	    {
	    	if(!strlen(inputtext))
	        {
	        
	        SendClientMessage(playerid,-1,#CRED"Bank System:"#CWHITE"Invalid Amount!");
	        format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

	        }
	        else if(strval(inputtext) > Money[playerid])
			{
			SendClientMessage(playerid,-1,#CRED"You dont have enough cash!");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

			}
   			else if(!IsNumeric(inputtext))
			{
			SendClientMessage(playerid,-1,#CRED"Please Enter only Numeric Value");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

			}
			else
			{
			Money [ playerid ] = Money [ playerid ] - strval(inputtext);
			GivePlayerMoney(playerid, strval(inputtext));
			
			format(string,sizeof(string),#CWHITE" Bank - Account Information\n Account Number: "#CLIGHTBLUE"%d\n "#CWHITE"Bank Balance: "#CLIGHTGREEN"$%d\n"#CWHITE" Current Money: "#CLIGHTGREEN"$%d",AccID[playerid],Money[playerid],GetPlayerMoney(playerid));
	        ShowPlayerDialog(playerid,3444,DIALOG_STYLE_MSGBOX,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Ok","Back");
			}
		}
	    else
	    ShowPlayerDialog(playerid,BANK,DIALOG_STYLE_LIST,#CWHITE"Sufyan's "#CLIGHTRED"Bank System","Withdraw\nDeposit\nAccount Info","Select","Close");

	}
	if(dialogid == DEPOSIT)
	{
	new string [ 180 ];
	if(response)
	    {
	        if(!strlen(inputtext))
	        {
			SendClientMessage(playerid,-1,#CRED"Bank System:"#CWHITE"Invalid Amount!");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");
			}
			else if(strval(inputtext) > GetPlayerMoney(playerid))
			{
			SendClientMessage(playerid,-1,#CRED"You dont have enough cash!");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");

			}
			else if(!IsNumeric(inputtext))
			{
			SendClientMessage(playerid,-1,#CRED"Please Enter only Numeric Value");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");
			}
			else
			{
			Money [ playerid ] = Money [ playerid ] + strval(inputtext);
			GivePlayerMoney(playerid, -strval(inputtext));
			format(string,sizeof(string),#CWHITE" Bank - Account Information\n Account Number: "#CLIGHTBLUE"%d\n "#CWHITE"Bank Balance: "#CLIGHTGREEN"$%d\n "#CWHITE"Current Money: "#CLIGHTGREEN"$%d",AccID[playerid],Money[playerid],GetPlayerMoney(playerid));
	        ShowPlayerDialog(playerid,3444,DIALOG_STYLE_MSGBOX,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Ok","Back");

			}
		}
	    else
	    ShowPlayerDialog(playerid,BANK,DIALOG_STYLE_LIST,#CWHITE"Sufyan's "#CLIGHTRED"Bank System","Withdraw\nDeposit\nAccount Info","Select","Close");

	}
	if(dialogid == 3444)
	{
	if(!response) ShowPlayerDialog(playerid,BANK,DIALOG_STYLE_LIST,#CWHITE"Sufyan's "#CLIGHTRED"Bank System","Withdraw\nDeposit\nAccount Info","Select","Close");
	
	}
#endif
#if defined DINI_VERSION
	if(dialogid == BANK)
	{   new string [ 170 ] ;
	    if(response)
	    {
	        if(listitem == 0)
	        {

	        format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

	        }
	        else if(listitem == 1)
	        {

	        format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");

	        }
	        else if(listitem == 2)
	        {

	        format(string,sizeof(string),#CWHITE" Bank - Account Information\n "#CWHITE"Bank Balance: "#CLIGHTGREEN"$%d\n "#CWHITE"Current Money: "#CLIGHTGREEN"$%d",Money[playerid],GetPlayerMoney(playerid));
	        ShowPlayerDialog(playerid,3444,DIALOG_STYLE_MSGBOX,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Ok","Back");
	        }


	    }


	}
	if(dialogid == WITHDRAW)
	{
	new string[180];
	if(response)
	    {
	    	if(!strlen(inputtext))
	        {

	        SendClientMessage(playerid,-1,#CRED"Bank System:"#CWHITE"Invalid Amount!");
	        format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

	        }
	        else if(strval(inputtext) > Money[playerid])
			{
			SendClientMessage(playerid,-1,#CRED"You dont have enough cash!");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

			}
   			else if(!IsNumeric(inputtext))
			{
			SendClientMessage(playerid,-1,#CRED"Please Enter only Numeric Value");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to withdraw\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,WITHDRAW,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Withdraw","Back");

			}
			else
			{
			Money [ playerid ] = Money [ playerid ] - strval(inputtext);
			GivePlayerMoney(playerid, strval(inputtext));

			format(string,sizeof(string),#CWHITE" Bank - Account Information\n "#CWHITE"Bank Balance: "#CLIGHTGREEN"$%d\n"#CWHITE" Current Money: "#CLIGHTGREEN"$%d",Money[playerid],GetPlayerMoney(playerid));
	        ShowPlayerDialog(playerid,3444,DIALOG_STYLE_MSGBOX,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Ok","Back");
			}
		}
	    else
	    ShowPlayerDialog(playerid,BANK,DIALOG_STYLE_LIST,#CWHITE"Sufyan's "#CLIGHTRED"Bank System","Withdraw\nDeposit\nAccount Info","Select","Close");

	}
	if(dialogid == DEPOSIT)
	{
	new string [ 180 ];
	if(response)
	    {
	        if(!strlen(inputtext))
	        {
			SendClientMessage(playerid,-1,#CRED"Bank System:"#CWHITE"Invalid Amount!");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");
			}
			else if(strval(inputtext) > GetPlayerMoney(playerid))
			{
			SendClientMessage(playerid,-1,#CRED"You dont have enough cash!");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");

			}
			else if(!IsNumeric(inputtext))
			{
			SendClientMessage(playerid,-1,#CRED"Please Enter only Numeric Value");
			format(string,sizeof(string),#CWHITE"Enter the Amount you want to deposit\nFrom your Bank Account\nCurrent Balance: "#CLIGHTGREEN"$%d",Money [ playerid ]);
	        ShowPlayerDialog(playerid,DEPOSIT,DIALOG_STYLE_INPUT,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Deposit","Back");
			}
			else
			{
			Money [ playerid ] = Money [ playerid ] + strval(inputtext);
			GivePlayerMoney(playerid, -strval(inputtext));
			format(string,sizeof(string),#CWHITE" Bank - Account Information\n "#CWHITE"Bank Balance: "#CLIGHTGREEN"$%d\n "#CWHITE"Current Money: "#CLIGHTGREEN"$%d",Money[playerid],GetPlayerMoney(playerid));
	        ShowPlayerDialog(playerid,3444,DIALOG_STYLE_MSGBOX,#CWHITE"Sufyan's "#CLIGHTRED"Bank System",string,"Ok","Back");

			}
		}
	    else
	    ShowPlayerDialog(playerid,BANK,DIALOG_STYLE_LIST,#CWHITE"Sufyan's "#CLIGHTRED"Bank System","Withdraw\nDeposit\nAccount Info","Select","Close");

	}
	if(dialogid == 3444)
	{
	if(!response) ShowPlayerDialog(playerid,BANK,DIALOG_STYLE_LIST,#CWHITE"Sufyan's "#CLIGHTRED"Bank System","Withdraw\nDeposit\nAccount Info","Select","Close");

	}


#endif
Este es otro...

Код:
public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[] )
{
	switch ( dialogid )
	{
		case 69:
		{
			if ( response )
			{
		    	switch ( listitem )
				{
					case 0 :
					        if(EnCasino[playerid] == 1)
					        {
        						ShowPlayerDialog(playerid,69,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije el Numero al que le apuestas:\nNumero: Cinco   Posibilidades: Media      Costo: $250  Ganancias: $500\nNumero: Uno     Posibilidades: Altas      Costo: $25   Ganancias: $50\nNumero: Dos     Posibilidades: Alta/Media Costo: $50   Ganancias: $100\nNumero: Veinte  Posibilidades: Bajas      Costo: $400  Ganancias: $800\nNumero: Estrella Posibilidades: Muy Bajas Costo: $2000 Ganancias: $8000", "Elejir", "Cancelar" );
								return 1;
							}
					case 1 :
					        if(EsperarRuletaV[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >= 250)
					            {
						        	TRuleta[playerid] = SetTimerEx("Ruleta", 2000, 0,"d",playerid);
						    		GivePlayerMoney(playerid, -250);
						    		ApostoA[playerid] = 5;
						    		EsperarRuletaV[playerid] = 1;
						    		TEsperarRuleta[playerid] = SetTimerEx("EsperarRuleta", 4000, 0,"d",playerid);
						    		SendClientMessage(playerid, COLOR_VERDE, "Has apostado al numero 5. La ruleta ahora esta girando.");
						    		return 1;
								}
								else
                                {
								    SendClientMessage(playerid, ROJO, "No tienes dinero suficiente ($250)");
								    TogglePlayerControllable(playerid, 1);
							    	return 1;
								}
								
							}
							else
							{
							    SendClientMessage(playerid, ROJO, "Anti-Flood. | Cada 4 segundos un tiro");
							    return 1;
							}
					case 2:
					        if(EsperarRuletaV[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >= 25)
					            {
					        		TRuleta[playerid] = SetTimerEx("Ruleta", 2000, 0,"d",playerid);
						    		GivePlayerMoney(playerid, -25);
						    		ApostoA[playerid] = 1;
						    		EsperarRuletaV[playerid] = 1;
						    		TEsperarRuleta[playerid] = SetTimerEx("EsperarRuleta", 4000, 0,"d",playerid);
						    		SendClientMessage(playerid, COLOR_VERDE, "Has apostado al numero 1. La ruleta ahora esta girando.");
						    		return 1;
								}
								else
								{
								    SendClientMessage(playerid, ROJO, "No tienes dinero suficiente ($25)");
								    TogglePlayerControllable(playerid, 1);
							    	return 1;
								}
							}
							else
							{
							    SendClientMessage(playerid, ROJO, "Anti-Flood. | Cada 4 segundos un tiro");
							    return 1;
							}
					case 3:
					        if(EsperarRuletaV[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >= 50)
					            {
						        	TRuleta[playerid] = SetTimerEx("Ruleta", 2000, 0,"d",playerid);
						    		GivePlayerMoney(playerid, -50);
						    		ApostoA[playerid] = 2;
						    		EsperarRuletaV[playerid] = 1;
						    		TEsperarRuleta[playerid] = SetTimerEx("EsperarRuleta", 4000, 0,"d",playerid);
						    		SendClientMessage(playerid, COLOR_VERDE, "Has apostado al numero 2. La ruleta ahora esta girando.");
						    		return 1;
                                }
								else
								{
								    SendClientMessage(playerid, ROJO, "No tienes dinero suficiente ($50)");
								    TogglePlayerControllable(playerid, 1);
							    	return 1;
								}
							}
							else
							{
							    SendClientMessage(playerid, ROJO, "Anti-Flood. | Cada 4 segundos un tiro");
							    return 1;
							}
                    case 4:
                            if(EsperarRuletaV[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >= 400)
					            {
						        	TRuleta[playerid] = SetTimerEx("Ruleta", 2000, 0,"d",playerid);
						    		GivePlayerMoney(playerid, -400);
						    		ApostoA[playerid] = 20;
						    		EsperarRuletaV[playerid] = 1;
						    		TEsperarRuleta[playerid] = SetTimerEx("EsperarRuleta", 4000, 0,"d",playerid);
						    		SendClientMessage(playerid, COLOR_VERDE, "Has apostado al numero 20. La ruleta ahora esta girando.");
						    		return 1;
                                }
								else
								{
								    SendClientMessage(playerid, ROJO, "No tienes dinero suficiente ($400)");
								    TogglePlayerControllable(playerid, 1);
							    	return 1;
								}
							}
							else
							{
							    SendClientMessage(playerid, ROJO, "Anti-Flood. | Cada 4 segundos un tiro");
							    return 1;
							}
                    case 5:
                            if(EsperarRuletaV[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >= 2000)
					            {
						        	TRuleta[playerid] = SetTimerEx("Ruleta", 2000, 0,"d",playerid);
						    		GivePlayerMoney(playerid, -2000);
						    		ApostoA[playerid] = 69;
						    		EsperarRuletaV[playerid] = 1;
						    		TEsperarRuleta[playerid] = SetTimerEx("EsperarRuleta", 4000, 0,"d",playerid);
						    		SendClientMessage(playerid, COLOR_VERDE, "Has apostado a una Estrella. La ruleta ahora esta girando.");
						    		return 1;
								}
								else
								{
								    SendClientMessage(playerid, ROJO, "No tienes dinero suficiente ($400)");
								    TogglePlayerControllable(playerid, 1);
							    	return 1;
								}
							}
							else
							{
							    SendClientMessage(playerid, ROJO, "Anti-Flood. | Cada 4 segundos un tiro");
							    return 1;
							}
				}
			}
			else
			{
			    TogglePlayerControllable(playerid, 1);
			    return 1;
			}
		}
		case 200:
		{
		    if ( response )
			{
		   		switch ( listitem )
				{
					case 0:
					        if(EnCasino[playerid] == 1)
					        {
					            ShowPlayerDialog(playerid,200,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije tu caballo:\nClip-Clop (Azul)\nCacho (Verde) \nFurioso (Amarillo)\nLord (Naranja)", "Elejir", "Cancelar" );
								return 1;
							}
                    case 1:
					    if(EnCasino[playerid] == 1)
					    {
					        ShowPlayerDialog(playerid,900,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Clip-Clop - Azul)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					        return 1;
						}
                    case 2:
					    if(EnCasino[playerid] == 1)
					    {
					        ShowPlayerDialog(playerid,910,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Cacho - Verde)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					        return 1;
						}
					case 3:
					    if(EnCasino[playerid] == 1)
					    {
					        ShowPlayerDialog(playerid,920,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Furioso - Amarillo)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					        return 1;
						}
					case 4:
					    if(EnCasino[playerid] == 1)
					    {
					        ShowPlayerDialog(playerid,930,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Lord - Naranja)\n$1000 Ganacias: $2000\n$2000 Ganacias: $4000\n$3000 Ganacias: $6000\n$5000 Ganacias: $10000", "Apostar", "Cancelar" );
					        return 1;
						}
				}
			}
			else
			{
			    TogglePlayerControllable(playerid, 1);
			    return 1;
			}
		}
  		case 900:
  		{
  		    if ( response )
			{
		   		switch ( listitem )
				{
				    case 0:
        			if(ApostoC[playerid] == 0)
				    {
				    	ShowPlayerDialog(playerid,900,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Clip-Clop - Azul)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					    return 1;
					}
					case 1:
					if(ApostoC[playerid] == 0)
					{
						if(GetPlayerMoney(playerid) >=1000)
						{
					    	ApostoC[playerid] = 1;
	        				SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
	        				SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Clip-Clop | Apuesta: $1000 | Ganancias: $2000");
				         	GivePlayerMoney(playerid, -1000);
				         	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					    	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
						}
						else
						{
       						SendClientMessage(playerid, ROJO, "Dinero insuficiente (Minimo $1000)");
       						TogglePlayerControllable(playerid, 1);
					    	return 1;
						}
     				}
    				 case 2:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=2000)
					            {
					            	ApostoC[playerid] = 11;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Clip-Clop | Apuesta: $2000 | Ganancias: $4000");
					            	GivePlayerMoney(playerid, -2000);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
								}
								else
								{
								    ShowPlayerDialog(playerid,900,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Clip-Clop - Azul)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					    			return 1;
								}
							}
					case 3:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=3000)
					            {
					            	ApostoC[playerid] = 111;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Clip-Clop | Apuesta: $3000 | Ganancias: $6000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -3000);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
								}
								else
								{
								    ShowPlayerDialog(playerid,900,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Clip-Clop - Azul)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					    			return 1;
								}
							}
					case 4:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=5000)
					            {
					            	ApostoC[playerid] = 1111;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Clip-Clop | Apuesta: $5000 | Ganancias: $10.000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -5000);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
								}
								else
								{
								    ShowPlayerDialog(playerid,900,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Clip-Clop - Azul)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					    			return 1;
								}
							}
						}
				}
				else
				{
			    	TogglePlayerControllable(playerid, 1);
			    	return 1;
				}
			}
		case 910:
  		{
  		    if ( response )
			{
		   		switch ( listitem )
				{
				    case 0:
        			if(ApostoC[playerid] == 0)
				    {
         				ShowPlayerDialog(playerid,910,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Cacho - Verde)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
						return 1;
					}
					case 1:
					if(ApostoC[playerid] == 0)
					{
						if(GetPlayerMoney(playerid) >=1000)
						{
					    	ApostoC[playerid] = 2;
	        				SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
	        				SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Cacho | Apuesta: $1000 | Ganancias: $2000");
				         	GivePlayerMoney(playerid, -1000);
				         	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					    	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
						}
						else
						{
							SendClientMessage(playerid, ROJO, "Dinero insuficiente (Minimo $1000)");
							TogglePlayerControllable(playerid, 1);
					    	return 1;
						}
					}
					case 2:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=2000)
					            {
					            	ApostoC[playerid] = 22;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Cacho | Apuesta: $2000 | Ganancias: $4000");
					            	GivePlayerMoney(playerid, -2000);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
								}
								else
								{
            						ShowPlayerDialog(playerid,910,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Cacho - Verde)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
									return 1;
								}
							}
					case 3:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=3000)
					            {
					            	ApostoC[playerid] = 222;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Cacho | Apuesta: $3000 | Ganancias: $6000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -3000);
								}
								else
								{
								    ShowPlayerDialog(playerid,910,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Cacho - Verde)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
									return 1;
								}
							}
					case 4:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=5000)
					            {
					            	ApostoC[playerid] = 2222;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Cacho | Apuesta: $5000 | Ganancias: $10.000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -5000);
								}
								else
								{
								    ShowPlayerDialog(playerid,910,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Cacho - Verde)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
									return 1;
								}
							}
						}
					}
					else
					{
			    		TogglePlayerControllable(playerid, 1);
			    		return 1;
					}
				}
   		case 920:
  		{
  		    if ( response )
			{
		   		switch ( listitem )
				{
				    case 0:
        			if(ApostoC[playerid] == 0)
				    {
         				ShowPlayerDialog(playerid,920,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Furioso - Amarillo)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					    return 1;
					}
					case 1:
					if(ApostoC[playerid] == 0)
					{
						if(GetPlayerMoney(playerid) >=1000)
						{
					    	ApostoC[playerid] = 3;
	        				SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
	        				SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Furioso | Apuesta: $1000 | Ganancias: $2000");
				         	GivePlayerMoney(playerid, -1000);
				         	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					    	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
						}
						else
						{
							SendClientMessage(playerid, ROJO, "Dinero insuficiente (Minimo $1000)");
							TogglePlayerControllable(playerid, 1);
					    	return 1;
						}
					}
					case 2:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=2000)
					            {
					            	ApostoC[playerid] = 33;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Furioso | Apuesta: $2000 | Ganancias: $4000");
					            	GivePlayerMoney(playerid, -2000);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
								}
								else
								{
            						ShowPlayerDialog(playerid,920,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Furioso - Amarillo)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					        		return 1;
								}
							}
					case 3:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=3000)
					            {
					            	ApostoC[playerid] = 333;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Furioso | Apuesta: $3000 | Ganancias: $6000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -3000);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
								}
								else
								{
            						ShowPlayerDialog(playerid,920,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Furioso - Amarillo)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					        		return 1;
								}
							}
					case 4:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=5000)
					            {
					            	ApostoC[playerid] = 3333;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Furioso | Apuesta: $5000 | Ganancias: $10.000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -5000);
								}
								else
								{
								    ShowPlayerDialog(playerid,920,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Furioso - Amarillo)\nApuesta: $1000 Ganacias: $2000\nApuesta: $2000 Ganacias: $4000\nApuesta: $3000 Ganacias: $6000\nApuesta: $5000 Ganacias: $10000", "Apostar", "Cancelar" );
					        		return 1;
								}
							}
						}
					}
					else
					{
			    		TogglePlayerControllable(playerid, 1);
			    		return 1;
					}
				}
    case 930:
  		{
  		    if ( response )
			{
		   		switch ( listitem )
				{
				    case 0:
        			if(ApostoC[playerid] == 0)
				    {
						ShowPlayerDialog(playerid,930,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Lord - Naranja)\n$1000 Ganacias: $2000\n$2000 Ganacias: $4000\n$3000 Ganacias: $6000\n$5000 Ganacias: $10000", "Apostar", "Cancelar" );
					    return 1;
					}
					case 1:
					if(ApostoC[playerid] == 0)
					{
						if(GetPlayerMoney(playerid) >=1000)
						{
					    	ApostoC[playerid] = 4;
	        				SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
	        				SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Lord | Apuesta: $1000 | Ganancias: $2000");
				         	GivePlayerMoney(playerid, -1000);
				         	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					    	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
						}
						else
						{
							SendClientMessage(playerid, ROJO, "Dinero insuficiente (Minimo $1000)");
							TogglePlayerControllable(playerid, 1);
					    	return 1;
						}
					}
					case 2:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=2000)
					            {
					            	ApostoC[playerid] = 44;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Lord | Apuesta: $2000 | Ganancias: $4000");
					            	GivePlayerMoney(playerid, -2000);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
								}
								else
								{
            						ShowPlayerDialog(playerid,930,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Lord - Naranja)\n$1000 Ganacias: $2000\n$2000 Ganacias: $4000\n$3000 Ganacias: $6000\n$5000 Ganacias: $10000", "Apostar", "Cancelar" );
     								return 1;
								}
							}
					case 3:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=3000)
					            {
					            	ApostoC[playerid] = 444;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Lord | Apuesta: $3000 | Ganancias: $6000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -3000);
								}
								else
								{
            						ShowPlayerDialog(playerid,930,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Lord - Naranja)\n$1000 Ganacias: $2000\n$2000 Ganacias: $4000\n$3000 Ganacias: $6000\n$5000 Ganacias: $10000", "Apostar", "Cancelar" );
     								return 1;
								}
							}
					case 4:
					        if(ApostoC[playerid] == 0)
					        {
					            if(GetPlayerMoney(playerid) >=5000)
					            {
					            	ApostoC[playerid] = 4444;
					            	SendClientMessage(playerid, NARANJA, "Los Caballos empiezan a correr...");
					            	SendClientMessage(playerid, COLOR_AZUL, "Tu Caballo: Lord | Apuesta: $5000 | Ganancias: $10.000");
					            	TCaballos[playerid] = SetTimerEx("Caballos", 5500, 0,"d",playerid);
					            	TFueraCaballos[playerid] = SetTimerEx("FueraCaballos", 5000, 0,"d",playerid);
					            	GivePlayerMoney(playerid, -5000);
								}
								else
								{
            						ShowPlayerDialog(playerid,930,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije la cantidad a apostar (Caballo: Lord - Naranja)\n$1000 Ganacias: $2000\n$2000 Ganacias: $4000\n$3000 Ganacias: $6000\n$5000 Ganacias: $10000", "Apostar", "Cancelar" );
     								return 1;
								}
							}
						}
					}
					else
					{
			    		TogglePlayerControllable(playerid, 1);
			    		return 1;
					}
				}

    case 666:
  		{
  		    if ( response )
			{
		   		switch ( listitem )
				{
				    case 0:
        			if(PlayerToPoint(6.0,playerid,1264.9282,-1635.9471,-8.9046))
				    {
						ShowPlayerDialog(playerid,666,DIALOG_STYLE_LIST, "Casino Los Santos", "Elije tu bebida:\nAgua - $1\nSprunk - $5\nChampaсa - $12\nCristal - $20\nWhisky - $50", "Beber", "Cancelar" );
					    return 1;
					}
					case 1:
					if(PlayerToPoint(6.0,playerid,1264.9282,-1635.9471,-8.9046))
					{
					    if(GetPlayerMoney(playerid) >= 1)
					    {
						    new Nombre[MAX_PLAYER_NAME];
						    GivePlayerMoney(playerid, -1);
		 					new String[256];
		   					GetPlayerName(playerid,Nombre,sizeof(Nombre));
	    					format(String, sizeof(String), "* %s bebe un poco de agua.", Nombre);
	   						ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
							new Float:Vida;
	   						GetPlayerHealth(playerid,Vida);
	   						if(Vida < 100)
	   						{
	   							SetPlayerHealth(playerid, Vida+2);
	   							return 1;
							}
	   						return 1;
						}
						else
						{
		    				SendClientMessage(playerid,COLOR_ROJO, "No tienes dinero suficiente.");
							return 1;
						}
						
					}
					case 2:
					if(PlayerToPoint(6.0,playerid,1264.9282,-1635.9471,-8.9046))
					{
					    if(GetPlayerMoney(playerid) >= 5)
					    {
						    new Nombre[MAX_PLAYER_NAME];
						    GivePlayerMoney(playerid, -5);
		 					new String[256];
		   					GetPlayerName(playerid,Nombre,sizeof(Nombre));
	    					format(String, sizeof(String), "* %s bebe un poco de Sprunk sabor Limon.", Nombre);
	   						ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
	   						new Float:Vida;
	   						GetPlayerHealth(playerid,Vida);
	   						if(Vida < 100)
	   						{
	   							SetPlayerHealth(playerid, Vida+5);
	   							return 1;
							}
	   						return 1;
						}
						else
						{
		    				SendClientMessage(playerid,COLOR_ROJO, "No tienes dinero suficiente.");
							return 1;
						}

					}
					case 3:
					if(PlayerToPoint(6.0,playerid,1264.9282,-1635.9471,-8.9046))
					{
					    if(GetPlayerMoney(playerid) >= 12)
					    {
						    new Nombre[MAX_PLAYER_NAME];
						    GivePlayerMoney(playerid, -12);
		 					new String[256];
		   					GetPlayerName(playerid,Nombre,sizeof(Nombre));
	    					format(String, sizeof(String), "* %s bebe un poco de Champaсa.", Nombre);
	   						ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
	   						new Float:Vida;
	   						GetPlayerHealth(playerid,Vida);
	   						if(Vida < 100)
	   						{
	   							SetPlayerHealth(playerid, Vida+10);
	   							SetPlayerDrunkLevel (playerid, 1000);
	   							return 1;
							}
	   						return 1;
                        }
						else
						{
		    				SendClientMessage(playerid,COLOR_ROJO, "No tienes dinero suficiente.");
							return 1;
						}
					}
                    case 4:
					if(PlayerToPoint(6.0,playerid,1264.9282,-1635.9471,-8.9046))
					{
					    if(GetPlayerMoney(playerid) >= 20)
					    {
						    new Nombre[MAX_PLAYER_NAME];
						    GivePlayerMoney(playerid, -20);
		 					new String[256];
		   					GetPlayerName(playerid,Nombre,sizeof(Nombre));
	    					format(String, sizeof(String), "* %s bebe un poco de Cristal.", Nombre);
	   						ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
	   						new Float:Vida;
	   						GetPlayerHealth(playerid,Vida);
	   						if(Vida < 100)
	   						{
	   							SetPlayerHealth(playerid, Vida+10);
	   							SetPlayerDrunkLevel (playerid, 2000);
	   							return 1;
							}
	   						return 1;
      					}
						else
						{
		    				SendClientMessage(playerid,COLOR_ROJO, "No tienes dinero suficiente.");
							return 1;
						}

					}
					case 5:
					if(PlayerToPoint(6.0,playerid,1264.9282,-1635.9471,-8.9046))
					{
					    if(GetPlayerMoney(playerid) >= 50)
					    {
						    new Nombre[MAX_PLAYER_NAME];
						    GivePlayerMoney(playerid, -50);
		 					new String[256];
		   					GetPlayerName(playerid,Nombre,sizeof(Nombre));
	    					format(String, sizeof(String), "* %s bebe un poco de Whisky.", Nombre);
	   						ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
	   						new Float:Vida;
	   						GetPlayerHealth(playerid,Vida);
	   						if(Vida < 100)
	   						{
	   							SetPlayerHealth(playerid, Vida+15);
	   							SetPlayerDrunkLevel (playerid, 3000);
	   							return 1;
							}
	   						return 1;
      					}
						else
						{
		    				SendClientMessage(playerid,COLOR_ROJO, "No tienes dinero suficiente.");
							return 1;
						}

					}
					case 6:
						if(PlayerToPoint(6.0,playerid,1264.9282,-1635.9471,-8.9046))
						{
							if(GetPlayerMoney(playerid) >= 50)
					    	{
						    	new Nombre[MAX_PLAYER_NAME];
		 						new String[256];
		   						GetPlayerName(playerid,Nombre,sizeof(Nombre));
	    						format(String, sizeof(String), "* %s bebe un poco de Whisky.", Nombre);
	   							ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
	   							return 1;
     						}
     						else
							{
		    					SendClientMessage(playerid,COLOR_ROJO, "No tienes dinero suficiente.");
								return 1;
							}

						}
				}
			}
			else
			{
				TogglePlayerControllable(playerid, 1);
				return 1;
			}
		}
	}
	return 1;
}
Si cuando escribo la linea filterscripts en el server.cfg pongo primero el Bank, funciona el Bank y no el casino, si pongo antes el casino y luego el bank, funciona el casino... no entiendo que pasa... a ver si me podeнs ayudar.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)