[pomoc]BIZZ


Započeo MkdKiko, Jun 25, 2015, 18:09:53 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: pa neki bag ss Bizz Sistem ...kupim biznisa /bizbuy i onda kucam /biznis ne mi otvara DIALOG help?
Dio skripte: CMD BUYBIZ
if(strcmp(cmd, "/bizbuy", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
			new Float:oldposx, Float:oldposy, Float:oldposz;
			GetPlayerName(playerid, playername, sizeof(playername));
			GetPlayerPos(playerid, oldposx, oldposy, oldposz);
            if(PlayerInfo[playerid][pPoseduvaBiznis] == 1)
			{
				SendClientMessage(playerid, COLOR_WHITE, "{840042}GRESKA:{FFFFFF} Vie veke imate biznis, koristete /bizsell za da go prodadete vasiot biznis.");
				return 1;
			}
			for(new b = 0; b < sizeof(BizzInfo); b++)
			{
				if(PlayerToPoint(2.0, playerid, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]) && BizzInfo[b][bOwned] == 0)
				{
					if(PlayerInfo[playerid][pLevel] < BizzInfo[b][bLevelNeeded])
					{
						format(string, sizeof(string), "{840042}GRESKA:{FFFFFF} Morate da bidete level %d za da go kupite ovoj biznis.",BizzInfo[b][bLevelNeeded]);
						SendClientMessage(playerid, COLOR_GRAD1, string);
						return 1;
					}
					if(GetPlayerMoney(playerid) > BizzInfo[b][bBuyPrice])
					{
 						format(string, sizeof(string), "{F81414}Cestitki !!!{F3FF02} Go kupivte ovoj biznis za %d$.",BizzInfo[b][bBuyPrice]);
						SendClientMessage(playerid, COLOR_GRAD1, string);
						SendClientMessage(playerid, COLOR_GRAD1, "{008221}INFO:{FFFFFF} Dokolku sakate da gi vidite komandite na biznisot: /help > Biznis.");
						PlayerInfo[playerid][pPoseduvaBiznis] = 1;
						BizzInfo[b][bOwned] = 1;
						GetPlayerName(playerid, sendername, sizeof(sendername));
						strmid(BizzInfo[b][bOwner], sendername, 0, strlen(sendername), 255);
						GivePlayerMoney(playerid,-BizzInfo[b][bBuyPrice]);
						SetPlayerInterior(playerid,BizzInfo[b][bInterior]);
						PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
						SetPlayerPos(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
						PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
						PlayerInfo[playerid][pLocal] = b;
						OnPropUpdate();
						OnPropTextdrawUpdate(2, b);
						SacuvajIgraca(playerid);
						return 1;
					}
					else
					{
						SendClientMessage(playerid, COLOR_WHITE, "{840042}GRESKA:{FFFFFF} Nemate dovolno pari za da go kupite ovoj biznis.");
						return 1;
					}
				}
			}
		}
		return 1;
	}

CMD /BIZNIS
CMD:biznis(playerid, params[])
{
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    new gouse = PlayerInfo[playerid][pPoseduvaBiznis];
    if(PlayerInfo[playerid][pPoseduvaBiznis] == 0)
	{
        SendClientMessage( playerid, WHITE, "{840042}GRESKA:{FFFFFF} Ne poseduvate biznis." );
        return 1;
    }
	if(PlayerInfo[playerid][pPoseduvaBiznis] == 1  && IsPlayerInRangeOfPoint( playerid, 10, BizzInfo[gouse][bEntranceX], BizzInfo[gouse][bEntranceY], BizzInfo[gouse][bEntranceZ]))
	{
		ShowPlayerDialog(playerid, 127988, DIALOG_STYLE_LIST, "| - Biznis - |", "{0049FF}1.{FFFFFF}Otkluci/Zakluci ja biznis.\n{0049FF}2.{FFFFFF}Podigni novac.\n{0049FF}3.{FFFFFF}Ostavi novac.\n{0049FF}4.{FFFFFF}Podesi cenata vo vlez.\n{0049FF}5.{FFFFFF}Prodadi biznis na drzava\n{0049FF}6.{FFFFFF}Prodadi biznis na igrac", "Izberi", "Izlezi");
		return 1;
	}
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Jun 29, 2015, 20:55:32 POSLE PODNE od Vuzimir

probaj ovako:
CMD:biznis(playerid, params[])
{
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    new gouse = PlayerInfo[playerid][pLocal];
    if(PlayerInfo[playerid][pPoseduvaBiznis] == 0)
	{
        SendClientMessage( playerid, WHITE, "{840042}GRESKA:{FFFFFF} Ne poseduvate biznis." );
        return 1;
    }
	if(PlayerInfo[playerid][pPoseduvaBiznis] == 1  && IsPlayerInRangeOfPoint( playerid, 10, BizzInfo[gouse][bEntranceX], BizzInfo[gouse][bEntranceY], BizzInfo[gouse][bEntranceZ]))
	{
		ShowPlayerDialog(playerid, 127988, DIALOG_STYLE_LIST, "| - Biznis - |", "{0049FF}1.{FFFFFF}Otkluci/Zakluci ja biznis.\n{0049FF}2.{FFFFFF}Podigni novac.\n{0049FF}3.{FFFFFF}Ostavi novac.\n{0049FF}4.{FFFFFF}Podesi cenata vo vlez.\n{0049FF}5.{FFFFFF}Prodadi biznis na drzava\n{0049FF}6.{FFFFFF}Prodadi biznis na igrac", "Izberi", "Izlezi");
		return 1;
	}
	return 1;
}

My Bike KTM 450 SXF 2008

sredio sam bug je bio u DialogID ..veci je bilo .. hvala ipak
Poslednja Izmena: Jun 26, 2015, 03:39:20 PRE PODNE od MkdKiko