[POMOC]Sell drugs


Započeo Arnel_Bp, Maj 24, 2014, 12:13:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0
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[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
  	if(gTeam[playerid] == TEAM_COP) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_ARMY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_SWAT) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_FBI) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_MEHANICAR) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_RAPIST) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_GUNDEL) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_HITMAN) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_SNITCH) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_BOUNTY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_PVTMED) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
	if(solddrugsrecent[playerid] == 1) return SCM(playerid,  0xFF0000FF, "Komanda je nedavno korsiscena, pricekajte malo do sledece upotrebe");
	new string[128], dollerspergram,id;
	if(sscanf(params, "r", id, dollerspergram)) return SCM(playerid,  0xFF0000FF, "Koristi: /selldrugs [id] [grams]");
	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[24];
    new buyername[24];
    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[id] == 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 [grams]",buyername,id,dollerspergram,id);
    SendClientMessage(playerid, 0x00C7FFAA, string);
	if(wantsdrugs[id] == 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 [grams] da das igracu drogu",id);
    SendClientMessage(playerid, 0x1E90FFAA, string);
	}
	}
	}
	return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://

CMD:selldrugs(playerid, params[])
{
	if(Ulogiran[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
  	if(gTeam[playerid] == TEAM_COP) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_ARMY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_SWAT) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_FBI) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_MEHANICAR) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_RAPIST) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_GUNDEL) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_HITMAN) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_SNITCH) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_BOUNTY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
    if(gTeam[playerid] == TEAM_PVTMED) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
	if(solddrugsrecent[playerid] == 1) return SCM(playerid,  0xFF0000FF, "Komanda je nedavno korsiscena, pricekajte malo do sledece upotrebe");
	new string[128], dollerspergram,id;
	if(sscanf(params, "ui", id, dollerspergram)) return SCM(playerid,  0xFF0000FF, "Koristi: /selldrugs [id] [grams]");
	if(!IsPlayerConnected(id)) return SCM(playerid,  0xFF0000FF, "ID igraca koji ste unijeli nije online.");
 	if(dollerspergram < 4 || dollerspergram > 100 ) return SCM(playerid,  0xFF0000FF, "Najvise droge sto mozes da prodas je 100 grama a najmanje 4grama");
  	new dealername[24];
    new buyername[24];
    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[id] == 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 [grams]",buyername,id,dollerspergram,id);
    SendClientMessage(playerid, 0x00C7FFAA, string);
	if(wantsdrugs[id] == 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 [grams] da das igracu drogu",id);
    SendClientMessage(playerid, 0x1E90FFAA, string);
	}
	}
	}
	return 1;
	}


i nauci koristit parametre..
Poslednja Izmena: Maj 24, 2014, 14:09:47 POSLE PODNE od [SF]C++
69

sad kad kucam /selldrugs 0 1 pise mi ono ko sto treba a ako kucam /selldrugs 0 10 ne pise mi nista... nzm sta je tu problem?

probaj ovako mada su parametri pravilni
if(sscanf(params, "ud", id, dollerspergram))
69