-
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;
}
-
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;
}
-
Majdnem csak most meg nem tud berugni :(
Nem rak objectet a kezébe.
Azért kösz
-
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.
-
Igen.Köszönöm
Téma megoldva zárom