Tutorial Menu Create
Posted: Mon Oct 24, 2011 5:55 am
Salut , deci in acest tutorial am sa va arat cum sa faceti un menu , mai exact tipul acesta de menu ->
sa incepem
Pasul 1 :
inainte de OnGameModeInIt
adaugam
Pasul 2 :
Creem meniul
Dupa OnGameModeInIt
adaugam:
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:
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
test -> numele meniului
0 -> columnul la care sa fie adaugat
Meal Name -> textul care sa apara
ar trebui sa arate cam asa :
Acum sa facem sa ii dea ceva cand selecteaza
mergem la
Asa este tot , sper ca este folositor
daca aveti intrebari sau probleme postati aici
by Kammer Satyr

sa incepem
Pasul 1 :
inainte de OnGameModeInIt
adaugam
"Test" il schimbi in numele meniului cum vrei tunew Menu:test;
Pasul 2 :
Creem meniul
Dupa OnGameModeInIt
adaugam:
Legenda:test = CreateMenu("Numele", columns, Float:X, Float:Y, Width:X, Width:Y);
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:
Legenda:AddMenuItem(test, 0, "Meal");
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
Legenda:SetMenuColumnHeader(test, 0, "Meal Name");
test -> numele meniului
0 -> columnul la care sa fie adaugat
Meal Name -> textul care sa apara
ar trebui sa arate cam asa :
Pasul 3test = CreateMenu("Meal", 2, 20, 120, 150, 40);
AddMenuItem(test, 0, "Meal");
AddMenuItem(test, 1, "- 5$");
SetMenuColumnHeader(test, 0, "Name:");
SetMenuColumnHeader(test, 1, "Price:");
Acum sa facem sa ii dea ceva cand selecteaza
mergem la
si adaugam astapublic OnPlayerSelectedMenuRow(playerid, row)
if(CurrentMenu == test)
{
switch(row)
{
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:case 0: // prima casuta
{
//Aici adaugi ce sa ii dea playerului cand selecteaza
}
Asa este tot , sper ca este folositor
daca aveti intrebari sau probleme postati aici
by Kammer Satyr