Szerző Téma: [MEGOLDVA]/italvesz parancs  (Megtekintve 773 alkalommal)

[MEGOLDVA]/italvesz parancs
« Dátum: 2014. február 01. - 15:50:38 »
0 Show voters
Sziasztok.Lenne egy kérdésem.Valaki azt megtudná nekem csinálni hogy ezt a parancsot ne dialogba adja ki?Köszönöm
Tehát mondjuk beírja hogy /italvesz és akkor kiírja chaten hogy: 1-sör, 2-pálinka , 3-Bor , 4-Pepsi
Tehát a parancs így nézne ki /italvesz 1 (azaz sör)    /italvesz ID(Italnak a száma)
 
CMD:italvesz(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.5, -224.7817,1403.6461,27.7734))
{
    ShowPlayerDialog(playerid, 15, DIALOG_STYLE_LIST, \"Mit szeretnél inni?\", \"Sör\\nBor\\nWhiskey\\nPálinka\\nVodka\\nPepsi\\nFanta\", \"Rendben\", \"Mégsem\");
    cmd_me(playerid, \"nézi az ittalistát.\");
}
else
{
    SendClientMessage(playerid, PIROS, \"Itt nem vehetsz italt!\");
}
return 1;
}
« Utoljára szerkesztve: 2014. február 01. - 16:58:01 írta Zsolt13 »

Nem elérhető Blowy

  • 194
    • Profil megtekintése
[MEGOLDVA]/italvesz parancs
« Válasz #1 Dátum: 2014. február 01. - 16:08:35 »
0 Show voters
Tessék ha így gondoltad amúgy a számokat áttudod írni az ital nevére és akkor úgy /italvesz név
 
CMD:italvesz(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.5, -224.7817,1403.6461,27.7734))
{
     SendClientMessage(playerid,-1,\"Mit akarsz venni? /italvesz [1-sör, 2-pálinka , 3-Bor , 4-Pepsi]\");
     if(!strcmp(params, \"1\"))
     {
                //mi történjen
     }
     else if(!strcmp(params, \"2\"))
     {
                //mi történjen
     }
     else if(!strcmp(params, \"3\"))
     {
                //mi történjen
     }
     else if(!strcmp(params, \"4\"))
     {
                //mi történjen
     }
}
else
{
     SendClientMessage(playerid, PIROS, \"Itt nem vehetsz italt!\");
}
return 1;
}

[MEGOLDVA]/italvesz parancs
« Válasz #2 Dátum: 2014. február 01. - 16:23:23 »
0 Show voters
Majdnem csak most meg nem tud berugni :(
Nem rak objectet a kezébe.
Azért kösz

[MEGOLDVA]/italvesz parancs
« Válasz #3 Dátum: 2014. február 01. - 16:38:25 »
0 Show voters
CMD:italvesz(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.5, -224.7817,1403.6461,27.7734))
{
     SendClientMessage(playerid,-1,\"Mit akarsz venni? /italvesz [1-sör, 2-pálinka , 3-Bor , 4-Pepsi]\");
     if(!strcmp(params, \"1\")) //sör
     {
                SetPlayerDrunkLevel (playerid, 4000); //Ettõl rúg be
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER); //Ez meg az anim
     }
     else if(!strcmp(params, \"2\")) //pálinka
     {
                SetPlayerDrunkLevel(playerid, 4000); //Ismét ettõl rug be...
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE); //És így tovább..
     }
     else if(!strcmp(params, \"3\"))
     {
                //mi történjen
     }
     else if(!strcmp(params, \"4\"))
     {
                //mi történjen
     }
}
else
{
     SendClientMessage(playerid, PIROS, \"Itt nem vehetsz italt!\");
}
return 1;
}

 
Remélem jólesz.

[MEGOLDVA]/italvesz parancs
« Válasz #4 Dátum: 2014. február 01. - 16:57:33 »
0 Show voters
Igen.Köszönöm
Téma megoldva zárom

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal