~Claudio

Utente Esperto
Autore del topic
24 Marzo 2009
1.465
37
Miglior risposta
0
Come sapete SA:MP con la nuova Versione ha realizzato dei Menu piu professionali. Essi hanno una Grafica migliore e facili da fare.

A differenza dei Menu vecchi questi:

- Non devi mettere le Cordinate per il menu
- Richiedono meno line

Quindi iniziamo.


_________________________________________________________________________________________________________________

Ci sono 3 Stili di Dialoghi

DIALOG_STYLE_MSGBOX = E un area di Testo.
DIALOG_STYLE_LIST = Una lista
DIALOG_STYLE_INPUT = Una Textbox

In questa guida pero ci basiamo sul Dialogo DIALOG_STYLE_LIST, e in questo Tutorial Realizziamo un Menu per le armi.


__________________________________________________________________________________________________________________

Definiamo il menu:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
(PS: Il 0 e l´id del dialogo se per esempio avete gia un Dialogo mettete 1 al posto del 0)

Adesso nel Callback


public OnPlayerCommandText(playerid, cmdtext[])

Inseriamo questo

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


Dove ce scritto Funzione lo sostituite con questo codice qua

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

____________________________________________________________________________________________________________

Adesso nel Callback




public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])



Inseriamo:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


Il GivePlayerWeapon e la Funziona che da l´arma al Player, se volete che quando un Player compra un arma li scalano i soldi aggiungete sotto al
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Se volete dire al Player che ha comprato un arma Mettete sotto
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


Naturlamente il COLOR_RED deve essere definito. Ma ora non arriviamo su questo Argomento.
Dovrebe Funzionare in caso contrario contattatemi.











Fonte: MIA & SA-MP .
 
Ultima modifica: