new Menu:Tuto;
Tuto = CreateMenu("Tuto", 2, 200.0, 100.0, 150.0, 150.0);
CreateMenu(title, columns, Float:x, Float:y, Float:col1width, Float:col2width);
title: The heading of the menu tнtulo: O tнtulo do menu columns: The number here defines how much columns are used [2 is maximum] colunas: O nъmero aqui define quanta colunas sгo usadas [2 й mбxima] Float:x: The heigth position of the menu on screen [left to right] Float: x: O heigth posicionam do menu na tela [esquerda para a direita] Float:y: The width position of the menu on screen [up and down] Float: y: A posiзгo de largura do menu na tela [cima e para baixo] Float:col1width: The width of the first column Float: col1width: A largura da primeira coluna Float:col2width: The width of the second column Float: col2width: A largura da segunda coluna
AddMenuItem ( Tuto, 0 , "LS" ) ; AddMenuItem (Tuto, 0, "LS");
AddMenuItem ( Tuto, 0 , "LS" ) ; AddMenuItem (Tuto, 0, "LS");
AddMenuItem ( Tuto, 0 , "SF" ) ; AddMenuItem (Tuto, 0, "SF");
AddMenuItem ( Tuto, 0 , "SF" ) ; AddMenuItem (Tuto, 0, "SF");
AddMenuItem ( Tuto, 0 , "LV" ) ; AddMenuItem (Tuto, 0, "LV");
AddMenuItem ( Tuto, 0 , "LV" ) ; AddMenuItem (Tuto, 0, "LV");
AddMenuItem ( Tuto, 1 , "Grove Street" ) ; AddMenuItem (Tuto, 1, "Grove Street");
AddMenuItem ( Tuto, 1 , "Starfish Tower" ) ; AddMenuItem (Tuto, 1, "Torre Starfish");
AddMenuItem ( Tuto, 1 , "Wheel Arch Angels" ) ; AddMenuItem (Tuto, 1, "Wheel Arch Angels");
AddMenuItem ( Tuto, 1 , "Jizzys" ) ; AddMenuItem (Tuto, 1, "Jizzys");
AddMenuItem ( Tuto, 1 , "4 Dragons" ) ; AddMenuItem (Tuto, 1, "4 Dragons");
AddMenuItem ( Tuto, 1 , "Come-a-Lot" ) ; AddMenuItem (Tuto, 1, "Come-a-Lot");
AddMenuItem(menuid, column, text);
menuid: O menuid do menu onde o item serб exibido column: A coluna na qual o item deve ser indicado text: O texto do item
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if (CurrentMenu == Tuto)
{
// ...
}
if(CurrentMenu == Tuto)
{
switch(row)
{
case 0: //Grove Street
{
SetPlayerPos(playerid, 2493.9133, -1682.3986, 13.3382);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Bem vindo a to Grove Street");
}
case 1: //Starfish Tower
{
SetPlayerPos(playerid, 1541.2833, -1362.4741, 329.6457);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Bem vindo a the top of Starfish Tower");
}
case 2: //Wheel Arch Angels
{
SetPlayerPos(playerid, -2705.5503, 206.1621, 4.1797);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Bem vindo a the Wheel Arch Angels tuning-shop");
}
case 3: //Jizzys
{
SetPlayerPos(playerid, -2617.5156, 1390.6353, 7.1105);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Bem vindo a Jizzy's Nightclub!");
}
case 4: //4Dragons
{
SetPlayerPos(playerid, 2028.5538, 1008.3543, 10.8203);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Bem vindo a the Four Dragons Casino");
}
case 5: //Com-a-Lot
{
SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Bem vindo a the Come-a-Lot casino!");
}
}
}
if(strcmp(cmdtext, "/teles", true) == 0)
{
ShowMenuForPlayer(Tuto,playerid);
return 1;
}
/ Filterscipt funcionalidade / Teste de menu
#include <a_samp>
#define TEST_MENU_ITEMS 6
new Menu:TestMenu = -1;
new TestMenuStrings[6][16] = {"Test1", "Test2", "Test3", "Test4", "Test5", "Test6"};
HandleTestMenuSelection(playerid, row)
{
new s[256];
if(row < TEST_MENU_ITEMS) {
format(s,256,"Vocк selecionou item %s",TestMenuStrings[row]);
SendClientMessage(playerid,0xFFFFFFFF,s);
}
}
InitTestMenu()
{
TestMenu = CreateMenu("Test Menu", 1, 200.0, 150.0, 200.0, 200.0);
if(TestMenu == -1)
{
printf("A criaзгo do menu falhou!");
return 0;
}
for(new x=0; x < TEST_MENU_ITEMS; x++) {
AddMenuItem(TestMenu, 0, TestMenuStrings[x]);
}
return 1;
}
public OnFilterScriptInit()
{
if(InitTestMenu())
{
printf("A criaзгo do menu de sucesso!");
}
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:PlayerMenu = GetPlayerMenu(playerid);
if(PlayerMenu == TestMenu) {
HandleTestMenuSelection(playerid, row);
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/menutest", true) && TestMenu != -1) {
ShowMenuForPlayer(TestMenu, playerid);
return 1;
}
return 0;
}
new Menu:Tuto;
teleportmenu = CreateMenu("Tuto", 1, 200.0, 100.0, 150.0, 0);
Tuto = CreateMenu("Tuto", 1, 200.0, 100.0, 150.0, 0);
bom tutorial
![]() pawn Код:
pawn Код:
pawn Код:
|
Tuto = CreateMenu("Tuto", 2, 200.0, 100.0, 150.0, 150.0);
new s[256];
legal
a proposito meu nick tb veio dos transformers '----------------' |