Код:
#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
Код:
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.