Szerző Téma: Lépcsőzetes parancs  (Megtekintve 635 alkalommal)

Nem elérhető Jazi

Lépcsőzetes parancs
« Dátum: 2015. Október 17. - 17:59:36 »
0
Üdv.
ZCMD-vel dolgozom, és szükségem lenne egy lépcsőzetes parancsra.
Példa: /csomagtarto

Ekkor küld egy üzenetet a szerver hogy: Használat: /csomagtarto [kinyit,becsuk]

A lényeg hogy egy alap parancs legyen és az utána beírt paramétertől függ hogy mi fog történni. Ha megfelelő karaktereket írunk be akkor végrehajtódik a feltétel. Számokkal már megy (pl: /setskin, stb), azonban így még nem próbálkoztam még.
« Utoljára szerkesztve: 2015. Október 17. - 19:43:08 írta Jazi »

Lépcsőzetes parancs
« Válasz #1 Dátum: 2015. Október 17. - 18:17:38 »
0
Nézd meg más módok kódját, ami tartalmaz ilyet (pl.: seemod).

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Lépcsőzetes parancs
« Válasz #2 Dátum: 2015. Október 17. - 18:37:28 »
0
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))
{
}
return 1;
}

ᗩωєѕσмє

  • Vendég
Lépcsőzetes parancs
« Válasz #3 Dátum: 2015. Október 17. - 18:40:58 »
0

CMD:csomagtarto(playerid, params[]) {
    new uzi[128];
   if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFF0000AA, \"A parancs használatához járművezetőnek kell lenned!\");
    if(sscanf(params, \"s[128]\", uzi)) return SendClientMessage(playerid, -1, \"Használat: /csomagtarto nyit/csuk\");
 
        new vehicleid;
   vehicleid = GetPlayerVehicleID(playerid);
        new bonnet, objective;
 
   if(!strcmp(params, \"nyit\", true)) {
      SetVehicleParamsEx(vehicleid,bonnet,1,objective);
   }
    else if(!strcmp(params, \"csuk\", true)) {
      SetVehicleParamsEx(vehicleid,bonnet,0,objective);
    }
   return 1;
}
« Utoljára szerkesztve: 2015. Október 17. - 18:44:22 írta zιтяσиє »

Nem elérhető Jazi

Lépcsőzetes parancs
« Válasz #4 Dátum: 2015. Október 17. - 19:42:41 »
0
Köszönöm szépen, siekrült megcsináli!  :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal