Hatalar Giderildi..!Bazı Yerde Renk Geçtiği İçin Modun Başına;
#define RENK 0xAA3333AA //Salladım Bir Renk. Sanırım Kırmızı.
Modun Başına;
new Menu:MENU1;
new Menu:MENU2;OnGameModeInit'e;
public OnGameModeInit()
{
MENU1 = CreateMenu("BASLIK",0,150,150,350,500);
AddMenuItem(MENU1,0,"Silah");
//AddMenuItem'i İstediğiniz Kadar Ekleyebilirsiniz..
MENU2 = CreateMenu("BASLIK",0,150,150,350,500);
AddMenuItem(MENU2,0,"Yurumeli Silah");
AddMenuItem(MENU2,1,"1500$");
//AddMenuItem'i İstediğiniz Kadar Ekleyebilirsiniz..
//AddMenuItem(MENU2,[b]1[/b].... Burada 1 Yazınca Ak-47 nin Karşısında Fiyatı Yazar.
return 1;
}
Sonra OnPlayerSelectedMenuRow a Geliyorsunuz.
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Current = GetPlayerMenu(playerid);
if(Current == MENU1) {
switch(row) {
case 0:
{
if(GetPlayerMoney(playerid) > 1500) {
GivePlayerMoney(playerid,-1500);
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır
SendClientMessage(playerid,RENK,"Yazı");
GivePlayerWeapon(playerid,32,1000);
} else {
SendClientMessage(playerid,RENK,"Paraniz yeterli degil. (1500$)");
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır.
}}}}
if(Current == MENU2) {
switch(row) {
case 0:
{
if(GetPlayerMoney(playerid) > 1500) {
GivePlayerMoney(playerid,-1500);
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır
GivePlayerWeapon(playerid,32,1000);
} else {
SendClientMessage(playerid,RENK,"Paraniz yeterli degil. (1500$)");
TogglePlayerControllable(playerid,1); //Adamın Kontrol Kısıtlamasını Kapatır
}}}}}Menünün Ne Zaman Çıkmasını İstiyoruz?
Örneğin; Ben Bu Menünün Birisi Spawn Olduğu Zaman Çıkmasını İstiyorum
public OnPlayerSpawn(playerid)
{
ShowMenuForPlayer(MENU1,playerid);
TogglePlayerControllable(playerid,0); //Menü Çıktığı Zaman Adam Hareket Edemez.
return 1;
}
Bir Komuta Bağlamak İstiyorum..
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/menuyugoster", true)==0)
{
ShowMenuForPlayer(MENU1,playerid);
TogglePlayerControllable(playerid,0); //Menü Çıktığı Zaman Adam Hareket Edemez.
return 1;
}
return 0;
}(Gereksiz Ama) Zamana Bağlı Olarak Çıkmasını İstiyorum.
OnGameModeInit'e
SetTimer("ZAMANADI",60000,0);Modun Herhangi Bir Yerine;
forward ZAMANADI(playerid);
public ZAMANADI(playerid)
{
ShowMenuForPlayer(MENU1,playerid);
SetTimer("ZAMANADI",60000,0);
TogglePlayerControllable(playerid,0); //Menü Çıktığı Zaman Adam Hareket Edemez.
}
"Yok. Ben Bununla Hiç Uğraşamam.Hazırını İsterim!" Diyorsanız;
http://www.dosyaupload.net/download.php?file=513menü.rar
Hata - Bug Varsa Bana BILDIRIN. Güncellerim..
TAMAMEN KENDI YAPIMIMDIR. EMEGE SAYGI 
By LaWaL.