GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: JamesRamsey - 2015. Október 18. - 20:10:59

Cím: Több szótagból álló parancs!
Írta: JamesRamsey - 2015. Október 18. - 20:10:59
Sziasztok, az lenne a kérdésem, hogy- hogyan tudom megoldani, hogy egy parancsal több mindent el tudjak dobni. Pl.:
eldob [ fegyver/szögesdrót/tehén] tehát, hogy több dolgot is eltudjak dobni, ugyanakkor magában a /eldob-al nem dobok el semmit ,csak hogyha hozzá írom, hogy mit szeretnék.. Remélem érthető..
Előre is köszönöm.
Cím: Több szótagból álló parancs!
Írta: BVZS - 2015. Október 19. - 17:39:04
Ha jól értelmezem akkor próbáld így:
https://sampforum.hu/index.php?topic=62969.msg561227#msg561227
Cím: Több szótagból álló parancs!
Írta: Flash - 2015. Október 19. - 17:52:23
Idézetet írta: twoclose. date=1445269144\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58194\" data-ipsquote-contentclass=\"forums_Topic
Ha jól értelmezem akkor próbáld így:
https://sampforum.hu/index.php?topic=62969.msg561227#msg561227
 
A kódodhoz még azt is hozzátenném, hogy ha egyik alparancsal sem egyezik a beírt alparancs, hogy dobjon egy üzenetet, hogy tudja a játékos hibás alparancsot írt be!
 
CMD:csomagtarto(playerid, params[])
{
        new alparancs[10];
        if(sscanf(params, \"s[10]\", alparancs)) return SendClientMessage(playerid, -1, \"Használat: /csomagtarto [kinyit/becsuk]\");
        else if(!strcmp(alparancs, \"kinyit\", true))
        {
           
        }
        else if(!strcmp(alparancs, \"becsuk\", true))
        {
        }
        else SendClientMessage(playerid, -1, \"Használat: /csomagtarto [kinyit/becsuk]\");
        return 1;
}
Cím: Több szótagból álló parancs!
Írta: JamesRamsey - 2015. Október 19. - 23:31:26
Sikerült, megoldva.