[POMOC] vip


Započeo 𝓒𝓪𝓼𝓮𝔂, Maj 09, 2013, 18:49:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:SE
Detaljan opis problema:kako da napravim /vipgoto al samo da moze vip da se porta

if(strcmp(cmd, "/gotolist", true) == 0)
	{
		if(IsPlayerConnected(playerid))
    	{
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
          	ShowPlayerDialog(playerid,54,DIALOG_STYLE_LIST ,"VRSTE LOKACIJA","Lokacije\nOrganizacije\nNije u Funkcij\nPoslovi","Odaberi","Odustani");
          	}
        }
        return 1;
    }


i to da se moze da porta isto i Vip dase moze port i admin i gm
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Heaven Community [IN PROGRESS]

pax95

Koja je promenljiva za gamemaster-a i za vip-a ako znas da bih mogao da ti napravim?

PlayerInfo[playerid][pGm] >= 1)

PlayerInfo[playerid][pVip] >= 2)

e to
Heaven Community [IN PROGRESS]

pax95

if(strcmp(cmd, "/gotolist", true) == 0)
	{
		if(IsPlayerConnected(playerid))
    	{
			if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGm] >= 1 || PlayerInfo[playerid][pVip] >= 1)
			{
          	ShowPlayerDialog(playerid,54,DIALOG_STYLE_LIST ,"VRSTE LOKACIJA","Lokacije\nOrganizacije\nNije u Funkcij\nPoslovi","Odaberi","Odustani");
          	}
        }
        return 1;
    }

I sa tom komandom sva tri mogu da se portaju ako si to zeleo koliko sam razumeo...

Evo ovako bi to trebalo

pri vrhu definiraj dialog gdje su ti ostali #define
dakle
#define DIALOG_VIPPORT ovde stavis broj koji ti je zadnji znaci ako ti je zadnji define bio lupam 176 ti stavis kod define #define DIALOG_VIPPORT 177

Komandu ovako napravis

if(strcmp(cmd, "/vipport", true) == 0)
	{
		if(IsPlayerConnected(playerid))
    	{
			if (PlayerInfo[playerid][pVip] >= 1)
			{
          	ShowPlayerDialog(playerid,DIALOG_VIPPORT,DIALOG_STYLE_LIST ,"VRSTE LOKACIJA","Lokacije\nOrganizacije\nNije u Funkcij\nPoslovi","Odaberi","Odustani"); 
          	}
        }
        return 1;
    }


onda pod public OnDialogResponse stavi sljedece
if(dialogid == DIALOG_VIPPORT)
{
if(listitem == 0)
{
//i sada valjda znas kako ostalo ide odredis kordinate napravis jos dialog jedan za imena poslova i orga
if(listitem == 1)
{
//isto tako i ovde
}
return 0;
}