Tutorial Menu Create

Post Reply
RoberTo
Global Moderator
Global Moderator
Posts: 1380
Joined: Sun Dec 26, 2010 9:31 pm
Jucator SA:MP ?: Da
Nick:: RoberTo
Jucator CS ?: Da
Location: Craiova
Contact:

Tutorial Menu Create

Post by RoberTo »

Salut , deci in acest tutorial am sa va arat cum sa faceti un menu , mai exact tipul acesta de menu ->Image

sa incepem


Pasul 1 :

inainte de OnGameModeInIt

adaugam
new Menu:test;
"Test" il schimbi in numele meniului cum vrei tu

Pasul 2 :

Creem meniul

Dupa OnGameModeInIt

adaugam:
test = CreateMenu("Numele", columns, Float:X, Float:Y, Width:X, Width:Y);
Legenda:
Numele -> ce text vrei sa apara aici: http://img132.imageshack.us/img132/3747/samp000ij.png
Columns -> cate randuri sa aiba , ex: http://img709.imageshack.us/img709/7392/samp000pf.png
Float:X -> coordonata X
Float:Y -> coordonata Y
Width:X -> Latimea X
Width:Y -> Latimea Y

Acum sa adaugam Liniile din care sa alegi:
AddMenuItem(test, 0, "Meal");
Legenda:
test -> numele meniului
0 -> cate columnuri are [mai sus]
Meal -> numele care sa apara

Daca vrem sa adaugam si un ColumnHead ex: http://img856.imageshack.us/img856/4237/samp000p.png

Punem
SetMenuColumnHeader(test, 0, "Meal Name");
Legenda:
test -> numele meniului
0 -> columnul la care sa fie adaugat
Meal Name -> textul care sa apara

ar trebui sa arate cam asa :
test = CreateMenu("Meal", 2, 20, 120, 150, 40);
AddMenuItem(test, 0, "Meal");
AddMenuItem(test, 1, "- 5$");
SetMenuColumnHeader(test, 0, "Name:");
SetMenuColumnHeader(test, 1, "Price:");
Pasul 3

Acum sa facem sa ii dea ceva cand selecteaza

mergem la
public OnPlayerSelectedMenuRow(playerid, row)
si adaugam asta
if(CurrentMenu == test)
{
switch(row)
{
case 0: // prima casuta
{
//Aici adaugi ce sa ii dea playerului cand selecteaza
}
}
case 0: // prima casuta
{
//Aici adaugi ce sa ii dea playerului cand selecteaza
}
Fiind o casa , numaratoarea incepe de la 0 , deci daca ai 5 casute creeate , aici ar trebui sa fie case 4:



Asa este tot , sper ca este folositor

daca aveti intrebari sau probleme postati aici

by Kammer Satyr
Vrei un host de calitate si serios pentru serverul tau?
VEZI SERVERE HOSTATE LA NOI : http://www.zonek.ro/index.php?option=com_lgsl&Itemid=5
0763.55.9997 Comanda ACUMA OFERTA LIMITATA
Y: zonek_telecom | http://www.zonek.ro
- Nu te baga in pat nervos, stai treaz si "lupta". http://forum.zonek.ro inscrie-te si vezi cum se manifesta...
- Pentru schimb de Linkuri Intra AICi : linkex
Image
- Pentru cereri de Parteneriate prin Bannere Intra AICI
Image
Image
Post Reply

Return to “Tutoriale”