15.02.2017, 16:55
When InGame i press the last option (listitem 2) it doesnt work. why?.
sorry for my english, like u can see my main language is spanish
sorry for my english, like u can see my main language is spanish
Код:
if(dialogid == DIALOGPTIENDA) {
if(response) {
if(listitem == 0) {
if(Peces[playerid] == 0) { SendClientMessage(playerid, COLOR_RED, "ЎNo tienes peces para vender!"); } else {
new msg[128];
format(msg, sizeof(msg), "Otorgas la bolsa de peces al vendedor, en total hay %d, la unidad cuesta 250$, asi que haz ganado en total: %d", Peces[playerid], Peces[playerid]*250);
SendClientMessage(playerid, COLORPOS, msg);
GivePlayerMoney(playerid, 250*Peces[playerid]);}
}
if(listitem == 1) {
if(GetPlayerMoney(playerid) >= 1500) {
SendClientMessage(playerid, COLORPOS, "Haz comprado una caсa. Esta no es de muy buena calidad, se rompe en unas cuantas horas ((Al desconectarse))");
TieneCana[playerid] = 1;
GivePlayerMoney(playerid, -1500); }
else { SendClientMessage(playerid, COLOR_RED, "No tienes suficiente dinero (1500$) para comprar una caсa."); }
if(listitem == 2) {
if(GetPlayerMoney(playerid) >= 500) {
new msg[128];
format(msg, sizeof(msg), "Haz comprado un pack de cebos. Cada vez que los tires al mar no servirбn mбs. Tienes actualmente %d cebos.", TieneCebo[playerid]);
SendClientMessage(playerid, COLORPOS, msg);
TieneCebo[playerid] = TieneCebo[playerid]+5;
GivePlayerMoney(playerid, -500); }
else { SendClientMessage(playerid, COLOR_RED, "no tienes suficiente dinero (500$) para comprar cebo."); }
}
}
}
if(!response) {
SendClientMessage(playerid, COLORPOS, "Cancelaste el dialogo."); }
}



have a nice day