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."); } }