Jogos volt Flatman kérdése,mert 0.2 Menübe és 0.3as Dialógba is meg lehet csinálni ezt.
Na olyan 8óra elott még feltöltök neked egy példa menüt,gyorsan meg is csinálom.
Tessék példa a sima menüre :
#include <a_samp>
new Menu:fomenu;
new Menu:almenu;
new Menu:pelda;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Pelda Menu\");
print(\"--------------------------------------\\n\");
return 1;
fomenu = CreateMenu(\"Fomenu\", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(fomenu, 0, \"Almenu\");
almenu = CreateMenu(\"Almenu\", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(almenu, 0, \"Pelda\");
pelda = CreateMenu(\"Pelda\", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(pelda, 0, \"SanFierro\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/pelda\", cmdtext, true, 10) == 0)
{
ShowMenuForPlayer(fomenu, playerid);
return 1;
}
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == fomenu)
{
switch(row)
{
case 0:ShowMenuForPlayer(almenu, playerid);
}
}
if(current == almenu)
{
switch(row)
{
case 0:ShowMenuForPlayer(pelda, playerid);
}
}
if(current == pelda)
{
switch(row)
{
case 0:SetPlayerPos(playerid,2637.2712,1129.2743,11.1797);
}
}
return 1;
}