Jump to content

Recommended Posts

Posted

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

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

metallica-logo.jpg
Posted

Fiind o casa , numaratoarea incepe de la 0 , deci daca ai 5 casute creeate , aici ar trebui sa fie  case 4:

Imi place ca vorbesti despre menu', de parca chiar ar fii o casa. =)

Eh, sincer, ai uitat sa mai explici unele parti, pe 'ici pe 'color dar in mare, e in regula. Pana acum nu m`am 'obosit' sa folosesc Menus de cand cu dialogurile, parca mi se pare demodat menu ... dar cine stie, poate intr`o zi voi incerca si eu sa fac un menu.

Posted

Bun tutorialul, bravo.

E cam demodat 'meniul' si mai greu de creeat, trebuie sa ai coordonatele X, Y, latimea X,Y ... mai simplu e dialogul si mai la moda :D

5/5

Posted

mersi

stiu , am spus mai sus , dar meniul il poti pune pe ecran unde vrei , cat de mare vrei  , plus ca in RolePlay este mai frumos de folosit pt ca se gaseste si in SinglePlayer :)

metallica-logo.jpg

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.