(Pomoc)Gun menu

Započeo Ante_Street, Decembar 10, 2010, 23:05:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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[playerid] = 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[playerid] = 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[playerid][pJob] == 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 [CMD] -> /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, "[Izadji]");


I zanima me jeli se na principu ovog moze napraviti /buygun...i kako?
Poslednja Izmena: Decembar 10, 2010, 23:06:55 POSLE PODNE od Ante_Street
Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika

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 [CMD] -> /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, "[Izadji]");





Ovo sam na brzinu... ali mislim da sam ti  pomogao..


Poslednja Izmena: Decembar 11, 2010, 16:48:13 POSLE PODNE od Don_Sergio
/

Aj probat cu fala ti puno...
Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika