[POMOC] YCMD komanda u komandi


Započeo 032.Marcus, Jun 13, 2014, 10:21:41 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta: Moja od nule
Problem: Zanima me kako bih mogao da unutar YCMD komande napravim jos komandi (naprimer komanda v, pa onda da moze /v buy, sell itd)? Da li treba da idem sa sscanf , pa parametar S... npr (if(sscanf(params, "s[32", command)), pa onda ispod if(command == "buy) { return YCMD:buyveh(playerid, params[], help) } ?
Code: /
Poslednja Izmena: Jun 13, 2014, 10:22:27 PRE PODNE od 032.Marcus

to nije komanda u komandi to su pozivi unutar komande.

YCMD:v(playerid, params[], help)
{
	new odabir[20];
	if(sscanf(params, "s[20]",odabir))
	{
navedes sta moze birati
	}
	else
	{
	     if(strcmp(odabir,"to su to si naveo da moze odabrat",true) == 0)
	     {
            radnja
	     }
	}
	return 1;
}
Poslednja Izmena: Jun 13, 2014, 10:25:17 PRE PODNE od [SF]C++
69

Mislis ovako?

YCMD:v(playerid, params[], help)
{
	new odabir[20];
	if(sscanf(params, "s[20]",odabir)) return SCM(playerid, -1, "Dostupna imena: buy, sell, lock, park, find itd..");
	else
	{
	     if(strcmp(odabir, "buy", true) == 0)
	     {
                   return YCMD:buyveh(playerid, params[], help);
	     }
	}
	return 1;
}

Ja neznam sta ti nije jasno

Moj pricnip je sledeci

YCMD:v(playerid, params[], help)
{
	new odabir[20];
	if(sscanf(params, "s[20]",odabir))
	{
navedes sta moze birati
	}
	else
	{
	     if(strcmp(odabir,"buy",true) == 0)
	     {
               stavljas da je igrac kupio vozilo u zavisnosti naravno od uvjeta unutar odrabira
	     }
	}
	return 1;
}
69

Pa da ne bih kopirao i sirio kod za dzabe, sto ne moze samo return na komandu koja je vec napravljena samo sto se kuca buyveh...
A ovo da navedem sta moze birati, ne razumem kako mislis da tu dodajem...

Dobio si odg.To sto ti neznas zapravo sta oces ja ti nisam kriv, tema se neotvara dok se tacno neodluci sta u nju postavit.
+ dao sam ti primer jasan kao suza samo sto treba malo razmisljat.
69