Detaljan opis problema: Pa napravim sell drugs komandu i onda imam problem, ako kucam manje ili vece od 4 grama pise mi da nemogu manje od 4... isti problem kao sa hit komandom, onda probam na taj nacin nesto uraditi i opet nista ne dobivam, ako moze neko ovo da mi pomogne?
Dio skripte:
CMD:selldrugs(playerid, params[])
{
if(Ulogiran == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_COP) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_ARMY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_SWAT) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_FBI) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_MEHANICAR) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_RAPIST) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_GUNDEL) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_HITMAN) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_SNITCH) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_BOUNTY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_PVTMED) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(solddrugsrecent == 1) return SCM(playerid, 0xFF0000FF, "Komanda je nedavno korsiscena, pricekajte malo do sledece upotrebe");
new string, dollerspergram,id;
if(sscanf(params, "r", id, dollerspergram)) return SCM(playerid, 0xFF0000FF, "Koristi: /selldrugs ");
if(!IsPlayerConnected(id)) return SCM(playerid, 0xFF0000FF, "ID igraca koji ste unijeli nije online.");
if(dollerspergram < 4) return SCMF(playerid, 0xFF0000FF, "Najmanje droge sto mozes da prodas je 4 grama");
if(dollerspergram > 100) return SCMF(playerid, 0xFF0000FF, "Najvise droge sto mozes da prodas je 100 grama");
new dealername;
new buyername;
GetPlayerName(playerid,dealername, 24);
GetPlayerName(id,buyername, 24);
if(GetDistanceBetweenPlayers(playerid,id) > 7)
{
format(string, sizeof(string), "%s(%d) nije blizu tebe, nemozes ga ponuditi da kupi drogu",buyername,id);
SendClientMessage(playerid, -1, string);
if(wantsdrugs == 0)
{
format(string, sizeof(string), "Diler droge %s(%d) je ponudio tebe da kupis drogu za $%d po gramu",dealername,playerid,dollerspergram);
SendClientMessage(id, 0x1E90FFAA, string);
SendClientMessage(id, 0x1E90FFAA, "Kucaj /drugs da prihvatis. ");
format(string, sizeof(string), "Ti si ponudio da prodas %s(%d) drogu za $%d po gramu. Kucaj /givedrugs %d ",buyername,id,dollerspergram,id);
SendClientMessage(playerid, 0x00C7FFAA, string);
if(wantsdrugs == 1)
{
format(string, sizeof(string), "Ti si pozvao dilera droge. %s(%d) je ponudio tebe da kupis drogu za $%d po gramu",dealername,playerid,dollerspergram);
SendClientMessage(id, 0x1E90FFAA, string);
SendClientMessage(id, 0x1E90FFAA, "Reci dileru, ako je ta cijena u redu koliko grama zelis da dobijes");
format(string, sizeof(string), "%s(%d) je potrazio dilera. Ti mozes prodati nemu drogu za $%d po gramu",buyername,id,dollerspergram);
SendClientMessage(playerid, 0x1E90FFAA, string);
format(string, sizeof(string), "Kucaj /givedrugs %d da das igracu drogu",id);
SendClientMessage(playerid, 0x1E90FFAA, string);
}
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
