Catalin Stemate Posted January 8, 2018 Posted January 8, 2018 Cum ar trebuii sa fac sa aleaga un numar dintre acestea imi da eroare la linia new rand ... tag mismatch new number[2][1] = { {0}, {5} }; CMD:multyply(playerid,params[]) { new amount, money = GetPlayerMoney(playerid), numar, string[128]; if(sscanf(params,"ii",amount,numar)) return SendClientMessage(playerid, COLOR_PINK, "Syntax:/multyply <amount> <number(0 or 5)>"); if(amount < money && amount == 0)return SendClientMessage(playerid, COLOR_PINK, "Invalid amount!"); new rand = random(number[0]); if(numar == rand) { GivePlayerMoney(playerid, amount); format(string,sizeof(string),"(+)Ai dublat banii tai !"); SendClientMessage(playerid, COLOR_GREEN, string); } if(numar != rand) { GivePlayerMoney(playerid, -amount); format(string,sizeof(string),"(-)Ai pierdut banii pe care ai pariat!"); SendClientMessage(playerid, COLOR_RED, string); } return 1; } Quote
Un4m3d_Hokage Posted January 9, 2018 Posted January 9, 2018 (edited) De ce ai pus un array 2D, adica number[2][1]? Ai putea face si mai simplu new rand = random(999); if(numar == rand) { GivePlayerMoney(playerid, amount); format(string,sizeof(string),"(+)Ai dublat banii tai !"); SendClientMessage(playerid, COLOR_GREEN, string); } if(numar != rand) { GivePlayerMoney(playerid, -amount); format(string,sizeof(string),"(-)Ai pierdut banii pe care ai pariat!"); SendClientMessage(playerid, COLOR_RED, string); } Nu prea are logica nici codul asta al tau... dar ti-l las asa. //pune alt numar in loc de 999 Edited January 9, 2018 by Un4m3d_Hokage Quote
Catalin Stemate Posted January 10, 2018 Author Posted January 10, 2018 Am vrut sa fac un higher lower da ma rog ;) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.