(Pomoc)Gun menu

Započeo Ante_Street
10. Dec. 2010.
812
pregleda
3
postova
Ante_Street
4
Shot Caller
10. Dec. 2010.
Trazio sam po forumu nasao sam slicne stvari.....uglavnom ovako pocimlju
new Menu:CeateLegaljobs;

forward CreateLegalJobsMenus();

	if(Current == LegalJobs)
{
   switch(row)
   {
       case 0:
       {
        SendClientMessage(playerid, COLOR_WHITE, "* Mozes postati Detektiv, i dobiti ugovor na 5 sati.");
           SendClientMessage(playerid, COLOR_WHITE, "* Moras odraditi ugovor, ako zelis poslije dati odkaz.");
           SendClientMessage(playerid, COLOR_WHITE, "* Ako zelis biti Detektiv, Pisi /prihvati job.");
    GettingJob = 1;
    TogglePlayerControllable(playerid,1);
}
case 1:
{
   SendClientMessage(playerid, COLOR_WHITE, "* Mozes postati Cistac ulica, i dobiti ugovor na 5 sati.");
               SendClientMessage(playerid, COLOR_WHITE, "* Moras odraditi ugovor, ako zelis poslije dati odkaz.");
               SendClientMessage(playerid, COLOR_WHITE, "* Ako zelis biti Cistac ulica, Pisi /prihvati job.");
GettingJob = 2;
TogglePlayerControllable(playerid,1);
}
}
case 2:
{
           HideMenuForPlayer(LegalJobs, playerid);
           ShowMenuForPlayer(LegalJobs2, playerid);
}
case 3:
{
           HideMenuForPlayer(LegalJobs, playerid);
           TogglePlayerControllable(playerid,1);
}
}
}

DestroyMenu(LegalJobs);

CreateLegalJobsMenus();

	if(strcmp(cmd, "/LegalJobs", true) == 0) 
{
   if(IsPlayerConnected(playerid))
   {
if(PlayerInfo == 0)
{
if (IsPlayerInRangeOfPoint(playerid, 4, 362.1231,173.6424,1008.3828))
{
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(LegalJobs, playerid);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /legaljobs",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY,"Nisi u City Hall-u.");
}
}
else
{
   SendClientMessage(playerid, COLOR_GREY, "** Vec imate posao, Koristi /quitjob prvo !");
}
}
}

public CreateLegalJobsMenus()
{
LegalJobs = CreateMenu("Legal Jobs", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(LegalJobs, 0, "Detektiv");
AddMenuItem(LegalJobs, 0, "Advokat");
AddMenuItem(LegalJobs, 0, "Konobar");
AddMenuItem(LegalJobs, 0, "Boxer");
AddMenuItem(LegalJobs, 0, "Kamiondzija");
AddMenuItem(LegalJobs, 0, "Farmer");
AddMenuItem(LegalJobs, 0, "Kaskader");
AddMenuItem(LegalJobs, 0, "[Slijedeca Strana]");
AddMenuItem(LegalJobs, 0, "");


I zanima me jeli se na principu ovog moze napraviti /buygun...i kako?
Don_Sergio
4
Enforcer
10. Dec. 2010.
Moze Lagano je znaci
Na pocetak stavi
new Menu:CreateGun;
forward CreateGunListMenus();


       if(Current == CreateGun)
{
   switch(row)
   {
       case 0: // to se otvori kad kliknes na posao detektiva
       {
        // Ovde stavis funkciju kojom se daje oruzje
                          GivePlayerWeapon(playerid, 26, 500);
                          SendClientMessage(playerid, COLOR_WHITE, "* Uzeo si oruzje");
}
case 1: // to se otvori kad kliknes na posao Cistac ulica
{
   // Ovde stavis funkciju kojom se daje oruzje
                          GivePlayerWeapon(playerid, 26, 500);
                          SendClientMessage(playerid, COLOR_WHITE, "* Uzeo si oruzje");
}
}
case 2:
{
           HideMenuForPlayer(CreateGun, playerid);
}

}
}


Umjesto ovog gore stavis

               if(strcmp(cmd, "/buygun", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {

if (IsPlayerInRangeOfPoint(playerid, 4, 362.1231,173.6424,1008.3828))
{
TogglePlayerControllable(playerid, 0);
ShowMenuForPlayer(CreateGun, playerid);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /buygun",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY,"Nisi u Gun Shopu");
}
}

}
}


Znaci samo onda po redi ides case 1:,case 2: Tako kako ti je ovde
public CreateGunListMenus()
{
LegalJobs = CreateMenu("CreateGun", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(CreateGun, 0, "Puska1");
AddMenuItem(CreateGun, 0, "Puska1");
       AddMenuItem(CreateGun, 0, "");


Ovo sam na brzinu... ali mislim da sam ti  pomogao..
Ante_Street
4
Shot Caller
11. Dec. 2010.
Aj probat cu fala ti puno...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha