Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: 032.Marcus poslato Jun 13, 2014, 10:21:41 PRE PODNE

Naslov: [POMOC] YCMD komanda u komandi
Poruka od: 032.Marcus poslato Jun 13, 2014, 10:21:41 PRE PODNE
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: /
Naslov: Odg: [POMOC] YCMD komanda u komandi
Poruka od: youngdeal poslato Jun 13, 2014, 10:24:54 PRE PODNE
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;
}
Naslov: Odg: [POMOC] YCMD komanda u komandi
Poruka od: 032.Marcus poslato Jun 13, 2014, 13:34:52 POSLE PODNE
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;
}
Naslov: Odg: [POMOC] YCMD komanda u komandi
Poruka od: youngdeal poslato Jun 13, 2014, 13:37:39 POSLE PODNE
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;
}
Naslov: Odg: [POMOC] YCMD komanda u komandi
Poruka od: 032.Marcus poslato Jun 13, 2014, 13:40:17 POSLE PODNE
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...
Naslov: Odg: [POMOC] YCMD komanda u komandi
Poruka od: youngdeal poslato Jun 13, 2014, 13:42:34 POSLE PODNE
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.