[Pomoc]Kuce problem i jos nesto


Započeo [CH]Tarik_Conell, Mart 16, 2013, 15:12:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Opis problema:Znaci kada kupim kucu promjenim spawn na kucu i kada se stvorim u kuci idem /exit izbaci me kod glavnog gunshopa,drugi problem kada kupim kucu poslije restarta na kuci pise Vlasnik:Srednja kuca ili vrsta kuce Level:Cijena renta,treci problem poslije vecine komandi koje upisem izbaci mi ono da sam upisao nepostojecu komandu
Dio skripte:Sta god treba dacu
Slike video://///
Poslednja Izmena: Mart 16, 2013, 15:14:02 POSLE PODNE od tonygomes

1. Za ti kad izadjes si siigurno stavio koordinate od gun shopa
2.nisi dobro podesio ono koje gde cuva nego si stavio da na primer cenu sacuva kod lvl i kad udjes izbacitii LVL: 1000$
3.To za komande stvarno nzm.... mislim da je mozda do nekog plugina
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

1.Daj nam OnPlayerSpawn ...
2.Posle kupnje kuce nisi stavio da se sacuva...daj cmd /kupi kucu il /buyhouse kako je vec
3.Moze biti da si mijeso strcmp i ZCMD ... :)

ae da riješimo prvo ovu drugu stvar evo komanda kupikucu


COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
    new string[ 128 ], stringt[64];
    if( PlayerInfo[playerid][pPhousekey] == 255 ) {
        for(new h = 0; h < sizeof(Houses); h++) {
            if(IsPlayerInRangeOfPoint( playerid, 5, Houses[h][hExteriorX], Houses[h][hExteriorY], Houses[h][hExteriorZ]) ) {
                if(strcmp(Houses[h][hOwner], "Niko", true) == 0 ) {
                    if(Houses[h][HousePrice] == -1) {
                        SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
                        return 1;
                    }

                    if(Houses[h][hLevel] > PlayerInfo[playerid][pLevel]) {
                        format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses[h][hLevel]);
                        SendClientMessage( playerid, WHITE, string);
                        return 1;
                    }
                    else {
                        if( GetPlayerMoney(playerid) > Houses[h][HousePrice]) {
                            new id;
                            new sendername[MAX_PLAYER_NAME];
                            Houses[h][hVec] = 418;
                            Houses[h][hVcol1] = -1;
                            Houses[h][hVcol2] = -1;
                            Houses[h][hOwned] = 1;
                            GivePlayerCash(playerid, -Houses[h][HousePrice]);
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            strmid(Houses[h][hOwner], sendername, 0, strlen(sendername), 255);
                            format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses[h][HousePrice]);
                            GameTextForPlayer(playerid, stringt, 5000, 1);
                            PlayerInfo[playerid][pPhousekey] = h;
                            OnPropTextdrawUpdate(1,id);
                            if(Houses[h][hType] == 1) {
                                ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses[h][hType] == 2) {
                                ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses[h][hType] == 3) {
                                ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Velika Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            if(Houses[h][hType] == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                            if(Houses[h][hType] == 4) {
                                ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
                            }
                            if(Houses[h][hType] == 5) {
								Houses[h][hInteriorX] = 2513.1982;
					            Houses[h][hInteriorY] = -1729.1401;
					            Houses[h][hInteriorZ] = 778.87899;
					            Houses[h][hInteriorID] = -1;
                            }
                            if(Houses[h][hType] == 0) {
                                ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
                            }
                            SaveHouse(h);

                        }
                        else {
                            SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
                        }
                    }
                }
                else {
                    SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
                }
            }
        }
    }
    else {
        SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
    }
    return 1;
}







EVO PUBLIC ONPLAYERSPAWN



public OnPlayerSpawn(playerid)
{
    TextDrawShowForPlayer(playerid, poruke);
    TextDrawShowForPlayer(playerid, TDEkran1);
    TextDrawShowForPlayer(playerid, TDEkran2);
    TextDrawShowForPlayer(playerid, TDEkran3);
    TextDrawShowForPlayer(playerid, TDEkran4);
   	StopAudioStreamForPlayer(playerid)
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerInterior(playerid,0);
	
    if(!gPlayerAnimLibsPreloaded[playerid])
	{
   		PreloadAnimLib(playerid,"BOMBER");
   		PreloadAnimLib(playerid,"RAPPING");
    	PreloadAnimLib(playerid,"SHOP");
   		PreloadAnimLib(playerid,"BEACH");
   		PreloadAnimLib(playerid,"SMOKING");
    	PreloadAnimLib(playerid,"FOOD");
    	PreloadAnimLib(playerid,"ON_LOOKERS");
    	PreloadAnimLib(playerid,"DEALER");
		PreloadAnimLib(playerid,"CRACK");
		PreloadAnimLib(playerid,"CARRY");
		PreloadAnimLib(playerid,"COP_AMBIENT");
		PreloadAnimLib(playerid,"PARK");
		PreloadAnimLib(playerid,"INT_HOUSE");
		PreloadAnimLib(playerid,"FOOD");
		PreloadAnimLib(playerid,"PED");
		PreloadAnimLib(playerid,"MISC");
		PreloadAnimLib(playerid,"BLOWJOBZ");
		PreloadAnimLib(playerid,"RIFLE");
		PreloadAnimLib(playerid,"UZI");
		PreloadAnimLib(playerid,"SHOTGUN");
		PreloadAnimLib(playerid,"COLT45");
		PreloadAnimLib(playerid,"SILENCED");
		PreloadAnimLib(playerid,"GYMNASIUM");
		PreloadAnimLib(playerid,"PARK");
		PreloadAnimLib(playerid,"BSKTBALL");
		PreloadAnimLib(playerid,"GANGS");
		PreloadAnimLib(playerid,"FIGHT_D");
		PreloadAnimLib(playerid,"PAULNMAC");
		gPlayerAnimLibsPreloaded[playerid] = 1;
	}
    
	InitLockDoors(playerid);
	STDPlayer[playerid] = 0;
	gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
	if (gTeam[playerid] == 4) //medic / criminal reset team
	{
		gTeam[playerid] = 3;
	}
	if(gPlayerLogged[playerid] == 0 && IsPlayerNPC(playerid) != 1)
	{
    	SendClientMessage(playerid, WHITE, "{FFFFFF}** Ovaj server zahtjeva prvo da se prijavite prije spawnanja ("COL_RED"Kikovan{FFFFFF}) **");
        KickPlayer[playerid] = 1;
 	}
	if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
	{
	    MedicBill[playerid] = 0;
	    new rand = random(sizeof(CIV));
		SendClientMessage(playerid, WHITE, "{FFFFFF} Niste prihvaceni "COL_RED"Lider{FFFFFF}, sada ste civil!");
		PlayerInfo[playerid][pTeam] = 3;
		gTeam[playerid] = 3;
		SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
		PlayerInfo[playerid][pModel] = CIV[rand];
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 5)
	{
	    if(PlayerInfo[playerid][pMember] < 1)
	    {
	        MedicBill[playerid] = 0;
	        new rand = random(sizeof(CIV));
			SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan organizacije, sada ste "COL_RED"civil!");
			PlayerInfo[playerid][pTeam] = 3;
			gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
			PlayerInfo[playerid][pModel] = CIV[rand];
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 10)
	{
	    if(PlayerInfo[playerid][pMember] != 8)
	    {
	        MedicBill[playerid] = 0;
	        new rand = random(sizeof(CIV));
			SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan ove agencije, sada ste "COL_RED"civil!");
			PlayerInfo[playerid][pTeam] = 3;
			gTeam[playerid] = 3;
            SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
			PlayerInfo[playerid][pModel] = CIV[rand];
			SpawnPlayer(playerid);
		}
	}
	if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
	{
	    MedicBill[playerid] = 0;
		new rand = random(sizeof(CIV));
		SendClientMessage(playerid, WHITE, "{FFFFFF} Niste se prijavili za clana "COL_RED"Drzavne Agencije!");
		PlayerInfo[playerid][pTeam] = 3;
		gTeam[playerid] = 3;
		SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
		PlayerInfo[playerid][pModel] = CIV[rand];
		SpawnPlayer(playerid);
	}
	if(gTeam[playerid] == 3)
	{
	    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
	    {
			SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan organizacije premjesteni ste na odgovarajucu "COL_RED"Klasu + Skin!");
			MedicBill[playerid] = 0;
			new model = PlayerInfo[playerid][pChar];
			if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
			else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
			else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model;}
			else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			else if(PlayerInfo[playerid][pLeader] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
			SpawnPlayer(playerid);
		}
	}
	if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
	else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
	SetPlayerSpawn(playerid);
	SetPlayerWeapons(playerid);
	SetPlayerToTeamColor(playerid);
	PlayerFixRadio(playerid);
	
	for(new i = 0; i < sizeof(Turfs); i++)
	{
		GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
	    GangZoneShowForPlayer(playerid, crips, 0x2641FEAA);
		GangZoneShowForPlayer(playerid, bloods, 0xAA3333AA);
		
		if(gangzona[gzona1] == 0)
		{
			GangZoneShowForPlayer(playerid,zona1, 0xC0C0C096);
		}
		else if(gangzona[gzona1] == 1)
		{
			GangZoneShowForPlayer(playerid,zona1, 0x2641FEAA);
		}
		else if(gangzona[gzona1] == 2)
		{
			GangZoneShowForPlayer(playerid, zona1, 0xAA3333AA);
		}
		if(gangzona[gzona2] == 0)
		{
			GangZoneShowForPlayer(playerid,zona2, 0xC0C0C096);
		}
		else if(gangzona[gzona2] == 1)
		{
			GangZoneShowForPlayer(playerid,zona2, 0x2641FEAA);
		}
		else if(gangzona[gzona2] == 2)
		{
			GangZoneShowForPlayer(playerid, zona2, 0xAA3333AA);
		}
		if(gangzona[gzona3] == 0)
		{
			GangZoneShowForPlayer(playerid,zona3, 0xC0C0C096);
		}
		else if(gangzona[gzona3] == 1)
		{
			GangZoneShowForPlayer(playerid,zona3, 0x2641FEAA);
		}
		else if(gangzona[gzona3] == 2)
		{
			GangZoneShowForPlayer(playerid, zona3, 0xAA3333AA);
		}
		if(gangzona[gzona4] == 0)
		{
			GangZoneShowForPlayer(playerid,zona4, 0xC0C0C096);
		}
		else if(gangzona[gzona4] == 1)
		{
			GangZoneShowForPlayer(playerid,zona4, 0x2641FEAA);
		}
		else if(gangzona[gzona4] == 2)
		{
			GangZoneShowForPlayer(playerid, zona4, 0xAA3333AA);
		}
		if(gangzona[gzona5] == 0)
		{
			GangZoneShowForPlayer(playerid,zona5, 0xC0C0C096);
		}
		else if(gangzona[gzona5] == 1)
		{
			GangZoneShowForPlayer(playerid,zona5, 0x2641FEAA);
		}
		else if(gangzona[gzona5] == 2)
		{
			GangZoneShowForPlayer(playerid, zona5, 0xAA3333AA);
		}
		if(gangzona[gzona6] == 0)
		{
			GangZoneShowForPlayer(playerid,zona6, 0xC0C0C096);
		}
		else if(gangzona[gzona6] == 1)
		{
			GangZoneShowForPlayer(playerid,zona6, 0x2641FEAA);
		}
		else if(gangzona[gzona6] == 2)
		{
			GangZoneShowForPlayer(playerid, zona6, 0xAA3333AA);
		}
        return 1;
	}

	if(MapIconsShown[playerid] != 1)
	{
	    MapIconsShown[playerid] = 1;
	    for(new i = 0; i < sizeof(BizzInfo); i++)
		{
			SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],56,YELLOW);
		}
		for(new i = 0; i < sizeof(SBizzInfo); i++)
		{
		    SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],56,COLOR_ZELENKASTA);
		}
	}
	return 1;
}



Poslednja Izmena: Mart 16, 2013, 15:31:45 POSLE PODNE od tonygomes




public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		if(GetPVarInt(playerid, "Ratuje") == 1)
		{
		if(GetPVarInt(playerid, "Tim1") == 1)
		{
			SetPlayerInterior(playerid, 15);
			new rande = random(sizeof(RandomArenaSpawnsTim1));
			SetPlayerPos(playerid, RandomArenaSpawnsTim1[rande][0], RandomArenaSpawnsTim1[rande][1], RandomArenaSpawnsTim1[rande][2]);
			GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 18, 50);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 200);
			GivePlayerWeapon(playerid, 33, 100);
			return 1;
		}
		else if(GetPVarInt(playerid, "Tim2") == 1)
		{
			SetPlayerInterior(playerid, 15);
			new rande = random(sizeof(RandomArenaSpawnsTim2));
			SetPlayerPos(playerid, RandomArenaSpawnsTim2[rande][0], RandomArenaSpawnsTim2[rande][1], RandomArenaSpawnsTim2[rande][2]);
			GivePlayerWeapon(playerid, 4, 2);GivePlayerWeapon(playerid, 18, 50);GivePlayerWeapon(playerid, 24, 120);GivePlayerWeapon(playerid, 25, 120);GivePlayerWeapon(playerid, 29, 200);
			GivePlayerWeapon(playerid, 33, 100);
			return 1;
			}
		}
		new skin = GetPlayerSkin(playerid);
		SetPlayerAttachedObject(playerid, GetSlot(playerid), PlayerInfo[playerid][pKosa], 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
    	
 		if(PlayerInfo[playerid][pTut] == 0)
	    {
			gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
			SetPlayerInterior(playerid, 0);
			PlayerInfo[playerid][pInt] = 0;
            PlayAudioStreamForPlayer(playerid, "http://k005.kiwi6.com/hotlink/rtt1un3at1/don_omar_y_lucenzo_danza_kuduro_croatian_lyrics_hrvatski_prijevod.mp3");
			SetPlayerPos(playerid, 1174.6650,-1179.7308,91.4111);
            SetPlayerCameraPos(playerid, 251.8534,-1764.3707,15.7109); SetPlayerCameraLookAt(playerid, 251.8534,-1764.3707,15.7109);
			SetPlayerFacingAngle(playerid, 280);
			TogglePlayerControllable(playerid, 0);
			RegistrationStep[playerid] = 1;
			ClearChatbox(playerid, 10);
			SendClientMessage(playerid, COLOR_SVETLOPLAVA, "Ispunite sledece podatke...");
			ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "{00C0FF}Registracija - {F3FF02}Kojeg ste spola?", "Musko \nZensko", "U redu", "Odustani");
			ClearChatbox(playerid, 2);
			return 1;
	    }
		if(AdminSpec[playerid] == 1)
		{
		    return 1;
		}
		new rand;
		if(PlayerPaintballing[playerid] != 0)
		{
		    SafeResetPlayerWeapons(playerid);
      		SafeGivePlayerWeapon(playerid, 29, 999);
		    rand = random(sizeof(PaintballSpawns));
			SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
		    return 1;
		}
		new house = PlayerInfo[playerid][pPhousekey];
		if(PlayerInfo[playerid][pSpawnChange] == 2)
		{
				SetPlayerToTeamColor(playerid);
				SetPlayerInterior(playerid,Houses[house][hInteriorID]);
				SetPlayerPos(playerid, Houses[house][hInteriorX], Houses[house][hInteriorY],Houses[house][hInteriorZ]); // Warp the player
				PlayerInfo[playerid][pLocal] = house;
				PlayerInfo[playerid][pInt] = Houses[house][hInteriorID];
				PlayerInfo[playerid][pInHouse] = house;
				SetPlayerVirtualWorld(playerid, house);
				return 1;
		}
		new stan = PlayerInfo[playerid][pPstankey];
		if(PlayerInfo[playerid][pSpawnChange] == 3)
		{
				SetPlayerToTeamColor(playerid);
				SetPlayerInterior(playerid,Stan[stan][hInteriorID]);
				SetPlayerPos(playerid, Stan[stan][sInteriorX], Stan[stan][sInteriorY],Stan[stan][sInteriorZ]); // Warp the player
				PlayerInfo[playerid][pLocal] = stan;
				PlayerInfo[playerid][pInt] = Stan[stan][hInteriorID];
				PlayerInfo[playerid][pInStan] = stan;
				SetPlayerVirtualWorld(playerid, stan);
				return 1;
		}
		new vikendica = PlayerInfo[playerid][pPvikendicakey];
		if(PlayerInfo[playerid][pSpawnChange] == 4)
		{
				SetPlayerToTeamColor(playerid);
				SetPlayerInterior(playerid,Vikendica[vikendica][vInteriorID]);
				SetPlayerPos(playerid, Vikendica[vikendica][vInteriorX], Vikendica[vikendica][vInteriorY],Vikendica[vikendica][vInteriorZ]); // Warp the player
				PlayerInfo[playerid][pLocal] = vikendica;
				PlayerInfo[playerid][pInt] = Vikendica[vikendica][vInteriorID];
				PlayerInfo[playerid][pInVikendica] = vikendica;
				SetPlayerVirtualWorld(playerid, vikendica);
				return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 1)
		{
		    rand = random(sizeof(gRandomJailSpawns));
			SetPlayerPos(playerid, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
			SendClientMessage(playerid, COLOR_LIGHTRED, "Nepotpuna zatvorska kazna, nazad u zatvor!.");
			return 1;
		}
		if(PlayerInfo[playerid][pJailed] == 2)
		{
		    SetPlayerInterior(playerid, 0);
		    PlayerInfo[playerid][pInt] = 0;
			SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
			SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
			return 1;
		}
		if(JustDied[playerid] == 1)
		{
		    if(GetPlayerVirtualWorld(playerid) != 0 || PlayerInfo[playerid][pVirWorld] != 0)
		    {
		        SetPlayerVirtualWorld(playerid, 0);
		        PlayerInfo[playerid][pVirWorld] = 0;
		    }
		    SetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
		    SetPlayerFacingAngle(playerid, 270.0);
		    SetPlayerInterior(playerid,0);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
	    if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
		if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Policija Spawn
		{
		    SetPlayerPos(playerid, 216.9725,79.1339,1005.0391);
			SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,6);
			SetPlayerFacingAngle(playerid, 270.0);
			PlayerInfo[playerid][pInt] = 6;
			return 1;
	    }
	    }
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
	    if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI Spawn
		{
		    SetPlayerPos(playerid, 1252.8250,-1675.0519,12.6719);
			SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 0);
			PlayerInfo[playerid][pInt] = 0;
			return 1;
	    }
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
		if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//MD spawn
		{
			SetPlayerPos(playerid, 1178.0948,-1326.6187,14.1031);
		    SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 270);
			PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
		if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Yakuza spawn
		{
			SetPlayerPos(playerid, 2577.4094,1748.3455,11.0234);
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
		if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//LCN Spawn
		{
		    SetPlayerPos(playerid, 1273.0673,-793.6837,1089.9299);
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 5);
		    PlayerInfo[playerid][pInt] = 5;
		    return 1;
		}
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
		if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Mayor Spawn
		{
		    SetPlayerPos(playerid, 370.0984,181.4792,1008.3828);
		    SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,3);
			PlayerInfo[playerid][pInt] = 3;
		    return 1;
		}
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
	    if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman Spawn
	    {
	        SetPlayerPos(playerid, -1104.9702,-1660.5842,76.3672);
	        SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
	    if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //CNN Spawn
	    {
	        SetPlayerPos(playerid, 733.1726,-1343.9879,13.5195);
	        SetPlayerToTeamColor(playerid);
	        SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			SetPlayerFacingAngle(playerid, 270);
			SafeGivePlayerWeapon(playerid, 43, 20);
	        return 1;
	    }
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
	    if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi Spawn
	    {
	        SetPlayerPos(playerid, 1217.7358,-1813.2742,16.5938);
	        SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
	    if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) // TSC spawn
	    {
	        SetPlayerPos(playerid, -2455.6726,-132.8781,26.1185);
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 90);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
	    if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) //Night racers Spawn
	    {
	        SetPlayerPos(playerid, 2553.8054,-2208.5596,4.3143);
		    SetPlayerToTeamColor(playerid);
	        SetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 360);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
		if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//GSF Spawn
		{
		    SetPlayerPos(playerid, 2488.9280,-1691.2185,14.7656);
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		}
		if(PlayerInfo[playerid][pSpawnChange] == 5)
		{
		if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Swat Spawn
		{
		    SetPlayerPos(playerid, 1673.5526,-1684.6144,21.4404);
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid, 0);
		    PlayerInfo[playerid][pInt] = 0;
		    return 1;
		}
		}
		if(PlayerInfo[playerid][pSpawnChange] == 1)
		{
	    if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) //Spawn za igrace
	    {
		    SetPlayerToTeamColor(playerid);
		    SetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 180);
   			rand = random(sizeof(gRandomSpawns));
			SetPlayerPos(playerid, gRandomSpawns[rand][0], gRandomSpawns[rand][1], gRandomSpawns[rand][2]);
			PlayerInfo[playerid][pInt] = 0;
	        return 1;
	    }
	    }

	    if ((gTeam[playerid]) == 1)
	    {
			SetPlayerToTeamColor(playerid);
			rand = random(sizeof(gMedPlayerSpawns));
			SetPlayerPos(playerid, gMedPlayerSpawns[rand][0], gMedPlayerSpawns[rand][1], gMedPlayerSpawns[rand][2]);
			SetPlayerFacingAngle(playerid, 270.0);
			SetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInt] = 0;
			return 1;
		}
	}
	return 1;
}







EVO I ENTER I EXIT CMD

if(strcmp(cmd, "/enter", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
			for(new i = 0; i < sizeof(Houses); i++)
			{

				if (Houses[i][LockStatus] == 1 && IsPlayerInRangeOfPoint( playerid, 3, Houses[i][hExteriorX], Houses[i][hExteriorY], Houses[i][hExteriorZ]))
				{
				GameTextForPlayer(playerid,"Zakljucano",2000,1);
				//SendClientMessage(playerid, WHITE, "Kuca je zakljucana");
				return 1;
				}
			    else if(IsPlayerInRangeOfPoint( playerid, 3, Houses[i][hExteriorX], Houses[i][hExteriorY], Houses[i][hExteriorZ]) && Houses[i][LockStatus] == 0)
			    {
						PlayerInfo[playerid][pInHouse] = i;
				        SetPlayerVirtualWorld( playerid, i+1 );
				        SetPlayerInterior( playerid, Houses[PlayerInfo[playerid][pInHouse]][hInteriorID]);
				        SetPlayerPos( playerid, Houses[PlayerInfo[playerid][pInHouse]][hInteriorX], Houses[PlayerInfo[playerid][pInHouse] ][hInteriorY], Houses[PlayerInfo[playerid][pInHouse]][hInteriorZ]);
			    }
			}
			for(new i = 0; i < sizeof(Stan); i++)
			{

				if (Stan[i][LockStatus] == 1 && IsPlayerInRangeOfPoint( playerid, 3, Stan[i][sExteriorX], Stan[i][sExteriorY], Stan[i][sExteriorZ]))
				{
				format(string, sizeof(string), "~g~Stan je ~r~Zakljucan");
				return 1;
				}
			    else if(IsPlayerInRangeOfPoint( playerid, 3, Stan[i][sExteriorX], Stan[i][sExteriorY], Stan[i][sExteriorZ]) && Stan[i][LockStatus] == 0)
			    {
						PlayerInfo[playerid][pInStan] = i;
				        SetPlayerVirtualWorld( playerid, i+1 );
				        SetPlayerInterior( playerid, Stan[PlayerInfo[playerid][pInStan]][hInteriorID]);
				        SetPlayerPos( playerid, Stan[PlayerInfo[playerid][pInStan]][sInteriorX], Stan[PlayerInfo[playerid][pInStan] ][sInteriorY], Stan[PlayerInfo[playerid][pInStan]][sInteriorZ]);
			    }
			}
			for(new i = 0; i < sizeof(Vikendica); i++)
			{

				if (Vikendica[i][vLockStatus] == 1 && IsPlayerInRangeOfPoint( playerid, 3, Vikendica[i][vExteriorX], Vikendica[i][vExteriorY], Vikendica[i][vExteriorZ]))
				{
				format(string, sizeof(string), "~g~Vikendica je ~r~Zakljucana");
				return 1;
				}
			    else if(IsPlayerInRangeOfPoint( playerid, 3, Vikendica[i][vExteriorX], Vikendica[i][vExteriorY], Vikendica[i][vExteriorZ]) && Vikendica[i][vLockStatus] == 0)
			    {
						PlayerInfo[playerid][pInVikendica] = i;
				        SetPlayerVirtualWorld( playerid, i+1 );
				        SetPlayerInterior( playerid, Vikendica[PlayerInfo[playerid][pInVikendica]][vInteriorID]);
				        SetPlayerPos( playerid, Vikendica[PlayerInfo[playerid][pInVikendica]][vInteriorX], Vikendica[PlayerInfo[playerid][pInVikendica] ][vInteriorY], Vikendica[PlayerInfo[playerid][pInVikendica]][vInteriorZ]);
			    }
			}
			for(new i = 0; i < sizeof(BizzInfo); i++)
			{
				if (PlayerToPoint(3, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
				{
					//printf("Found House :%d",i);
					if(!IsACop(playerid) && i == 3)
					{
					    SendClientMessage(playerid, COLOR_GREY, "   Samo Policija !");
					    return 1;
					}
					if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
					{
						if(PlayerInfo[playerid][pPbiskey] != i)
						{
							if(BizzInfo[i][bLocked] == 1)
							{
								GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
								return 1;
							}
							if(BizzInfo[i][bProducts] == 0)
							{
								GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
								return 1;
							}
							if (PlayerToPoint(3.0, playerid,1199.323974,-918.954528,43.116638))
							{
								OnPlayerEnterFood(playerid, 5);
							}
							else if (PlayerToPoint(3.0, playerid,811.321411,-1616.181030,13.546875))
							{
								OnPlayerEnterFood(playerid, 6);
							}
							else if (PlayerToPoint(3.0, playerid,927.906250,-1352.942626,13.343750))
							{
								OnPlayerEnterFood(playerid, 7);
							}
							GivePlayerCash(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d~n~~w~kucajte /exit~n~da izadjete", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bProducts]--;
							OnPropUpdate();
							GameTextForPlayer(playerid, string, 5000, 3);
						}
					    SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						PlayerInfo[playerid][pLocal] = i+99;
						new dood[MAX_PLAYER_NAME];
						GetPlayerName(playerid, dood, sizeof(dood));
						format(string, sizeof(string), "%s je platio $%d da bi usao u biznis %d", dood, BizzInfo[i][bEntranceCost], i);
						printf("%s", string);
						PayLog(string);
						//PlayerInfo[playerid][pLocal] = i;
					}
					else
					{
						GameTextForPlayer(playerid, "~r~Nemate dovoljno novca", 5000, 1);
					}
				}
			}
			for(new i = 0; i < sizeof(SBizzInfo); i++)
			{
				if (PlayerToPoint(3, playerid,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
				{
					if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= SBizzInfo[i][sbEntranceCost])
					{
						if(PlayerInfo[playerid][pPbiskey] != i)
						{
							if(SBizzInfo[i][sbLocked] == 1)
							{
								GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
								return 1;
							}
							if(SBizzInfo[i][sbProducts] == 0)
							{
								GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
								return 1;
							}
							if(i == 10)
							{
							    PaintballPlayers ++;
							    PlayerPaintballing[playerid] = 1;
							    new rand = random(sizeof(PaintballSpawns));
								SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
								TogglePlayerControllable(playerid, 0);
							}
							else if(i == 11)
							{
							    PlayerKarting[playerid] = 1;
							    SendClientMessage(playerid, TEAM_GROVE_COLOR, "Sada mozete ucestvovati u Karting Trci, sjednite u vozilo.");
							}
							else
							{
							    return 1;
							}
							GivePlayerCash(playerid,-SBizzInfo[i][sbEntranceCost]);
							gSpentCash[playerid] = GetPlayerMoney(playerid);
							SBizzInfo[i][sbProducts]--;
							SBizzInfo[i][sbTill] += SBizzInfo[i][sbEntranceCost];
							ExtortionSBiz(i, SBizzInfo[i][sbEntranceCost]);
							new dood[MAX_PLAYER_NAME];
							GetPlayerName(playerid, dood, sizeof(dood));
							format(string, sizeof(string), "%s je platio $%d da udje u sbiz %d", dood, SBizzInfo[i][sbEntranceCost], i);
							printf("%s", string);
							PayLog(string);
							OnPropUpdate();
						}
					}
					else
					{
						GameTextForPlayer(playerid, "~r~Nemate dovoljno novca", 5000, 1);
					}
				}
			}
			if (PlayerToPoint(3.0, playerid,2695.6235,-1704.6960,11.8438))
			{
			    GameTextForPlayer(playerid, "~w~Dobrodosli u 8ball Track", 5000, 1);
   SetPlayerInterior(playerid,7);
			    PlayerInfo[playerid][pInt] = 7;
				SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563);
			}
			else if (PlayerToPoint(8.0, playerid,-2111.5686,-443.9720,38.7344))
			{
			    GameTextForPlayer(playerid, "~w~Dobrodosli na Dirt Track", 5000, 1);
                SetPlayerInterior(playerid,4);
			    PlayerInfo[playerid][pInt] = 4;
   SetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472);
			}
			else if (PlayerToPoint(8.0, playerid,-2080.3079,-406.0309,38.7344))
			{
			    GameTextForPlayer(playerid, "~w~Dobrodosli na Stunting Track", 5000, 1);
			    SetPlayerInterior(playerid,14);
			    PlayerInfo[playerid][pInt] = 14;
				SetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313);
			}
			else if (PlayerToPoint(4, playerid,2073.2979,-1831.1228,13.5469))
			{ // Pay & Spray
			    if(GetPlayerState(playerid) == 2)
			    {
			        if(GetPlayerMoney(playerid) > SBizzInfo[5][sbEntranceCost] + 100)
			        {
			            if(SBizzInfo[5][sbProducts] > 0)
			            {
           					new tmpcar = GetPlayerVehicleID(playerid);
							SetVehiclePos(tmpcar, 2062.1294,-1831.5498,13.5469);
			        		SetVehicleZAngle(tmpcar, 90);
			        		GivePlayerCash(playerid, - SBizzInfo[5][sbEntranceCost]);
			        		SBizzInfo[5][sbTill] += SBizzInfo[5][sbEntranceCost];
			        		SBizzInfo[5][sbProducts]--;
			        		SetTimerEx("AfterSpray1", 5000, false, "i", playerid);
						}
						else
						{
						    GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca da udjete u Pay & Spray.");
					}
			    }
			}
			else if (PlayerToPoint(4, playerid,1024.9756,-1030.7930,32.0257))
			{ // Pay & Spray
			    if(GetPlayerState(playerid) == 2)
			    {
			        if(GetPlayerMoney(playerid) > SBizzInfo[5][sbEntranceCost] + 100)
			        {
			            if(SBizzInfo[5][sbProducts] > 0)
			            {
           					new tmpcar = GetPlayerVehicleID(playerid);
							SetVehiclePos(tmpcar, 1024.9763,-1021.8850,32.1016);
			        		SetVehicleZAngle(tmpcar, 0);
			        		GivePlayerCash(playerid, - SBizzInfo[5][sbEntranceCost]);
			        		SBizzInfo[5][sbTill] += SBizzInfo[5][sbEntranceCost];
			        		SBizzInfo[5][sbProducts]--;
			        		SetTimerEx("AfterSpray2", 5000, false, "i", playerid);
						}
						else
						{
						    GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca da udjete u Pay & Spray.");
					}
			    }
			}
			else if (PlayerToPoint(4, playerid,488.3819,-1733.0563,11.1752))
			{ // Pay & Spray
			    if(GetPlayerState(playerid) == 2)
			    {
			        if(GetPlayerMoney(playerid) > SBizzInfo[5][sbEntranceCost] + 100)
			        {
			            if(SBizzInfo[5][sbProducts] > 0)
			            {
           					new tmpcar = GetPlayerVehicleID(playerid);
							SetVehiclePos(tmpcar, 487.4099,-1741.4585,11.1330);
			        		SetVehicleZAngle(tmpcar, 180);
			        		GivePlayerCash(playerid, - SBizzInfo[5][sbEntranceCost]);
			        		SBizzInfo[5][sbTill] += SBizzInfo[5][sbEntranceCost];
			        		SBizzInfo[5][sbProducts]--;
			        		SetTimerEx("AfterSpray3", 5000, false, "i", playerid);
						}
						else
						{
						    GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca da udjete u Pay & Spray.");
					}
			    }
			}
			else if (PlayerToPoint(4, playerid,719.8940,-464.8272,16.3359))
			{ // Pay & Spray
			    if(GetPlayerState(playerid) == 2)
			    {
			        if(GetPlayerMoney(playerid) > SBizzInfo[5][sbEntranceCost] + 100)
			        {
			            if(SBizzInfo[5][sbProducts] > 0)
			            {
           					new tmpcar = GetPlayerVehicleID(playerid);
							SetVehiclePos(tmpcar, 720.3924,-456.0286,16.3359);
			        		SetVehicleZAngle(tmpcar, 0);
			        		GivePlayerCash(playerid, - SBizzInfo[5][sbEntranceCost]);
			        		SBizzInfo[5][sbTill] += SBizzInfo[5][sbEntranceCost];
			        		SBizzInfo[5][sbProducts]--;
			        		SetTimerEx("AfterSpray4", 5000, false, "i", playerid);
						}
						else
						{
						    GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca da udjete u Pay & Spray.");
					}
			    }
			}
		}
		return 1;
	}
//------------------------------------------------------------------------------
	if(strcmp(cmd, "/exit", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
			for(new i = 0; i < sizeof(Houses); i++)
			{
			    if(IsPlayerInRangeOfPoint(playerid, 3, Houses[PlayerInfo[playerid][pInHouse]][hInteriorX], Houses[PlayerInfo[playerid][pInHouse] ][hInteriorY], Houses[PlayerInfo[playerid][pInHouse] ][hInteriorZ]) )
			    {

				        SetPlayerVirtualWorld( playerid, 0 );
				        SetPlayerInterior( playerid, 0);
				        SetPlayerPos( playerid, Houses[PlayerInfo[playerid][pInHouse]][hExteriorX], Houses[PlayerInfo[playerid][pInHouse]][hExteriorY], Houses[PlayerInfo[playerid][pInHouse]][hExteriorZ]);
			    }
			}
			for(new i = 0; i < sizeof(Stan); i++)
			{
			    if(IsPlayerInRangeOfPoint(playerid, 3, Stan[PlayerInfo[playerid][pInStan]][sInteriorX], Stan[PlayerInfo[playerid][pInStan]][sInteriorY], Stan[PlayerInfo[playerid][pInStan] ][sInteriorZ]) )
			    {
				        SetPlayerVirtualWorld( playerid, 0 );
				        SetPlayerInterior( playerid, 0);
				        SetPlayerPos( playerid, Stan[PlayerInfo[playerid][pInStan]][sExteriorX], Stan[PlayerInfo[playerid][pInStan]][sExteriorY], Stan[PlayerInfo[playerid][pInStan]][sExteriorZ]);
			    }
			}
			for(new i = 0; i < sizeof(Vikendica); i++)
			{
			    if(IsPlayerInRangeOfPoint(playerid, 3, Vikendica[PlayerInfo[playerid][pInVikendica]][vInteriorX], Vikendica[PlayerInfo[playerid][pInVikendica]][vInteriorY], Vikendica[PlayerInfo[playerid][pInVikendica] ][vInteriorZ]) )
			    {
				        SetPlayerVirtualWorld( playerid, 0 );
				        SetPlayerInterior( playerid, 0);
				        SetPlayerPos( playerid, Vikendica[PlayerInfo[playerid][pInVikendica]][vExteriorX], Vikendica[PlayerInfo[playerid][pInVikendica]][vExteriorY], Vikendica[PlayerInfo[playerid][pInVikendica]][vExteriorZ]);
			    }
			}
			for(new i = 0; i <  sizeof(BizzInfo); i++)
			{
				//printf("Bizz :%d",i);
				if (PlayerToPoint(3, playerid,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]))
				{
					SetPlayerInterior(playerid,0);
					PlayerInfo[playerid][pInt] = 0;
					SetPlayerPos(playerid,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]);
					PlayerInfo[playerid][pLocal] = 255;
				}
				else if(PlayerToPoint(3,playerid,1189.790161,-912.604858,1.311782) || PlayerToPoint(3,playerid,793.063415,-1622.839111,-10.992186) || PlayerToPoint(3,playerid,932.051208,-1353.114013,-22.488183))
				{
				    OnPlayerExitFood(playerid);
				    InAFoodPlace[playerid] = 0;
				}
			}
			new carid = GetPlayerVehicleID(playerid);
			if (IsABus(carid))
			{
				TogglePlayerControllable(playerid, 1);
				//GangZoneHideForPlayer(playerid, buszoneeast);
				//GangZoneHideForPlayer(playerid, buszonewest);
				RemovePlayerFromVehicle(playerid);
				if (BusrouteEast[playerid][0] != 0 || BusrouteWest[playerid][0] != 0) BusrouteEnd(playerid, carid);
			}
			if (IsASweeper(carid))
			{
				TogglePlayerControllable(playerid, 1);
				RemovePlayerFromVehicle(playerid);
			}
			if (IsADjubretar(carid))
			{
				TogglePlayerControllable(playerid, 1);
				RemovePlayerFromVehicle(playerid);
			}
			if(IsAHarvest(carid))
			{
			    if (carid != 0)
				{
					SetVehicleToRespawn(carid);
				}
				if(FarmerPickup[playerid][0] >= 1 && FarmerPickup[playerid][0] <= 22)
				{
					FarmerPickup[playerid][0]--;
				}
			    TogglePlayerControllable(playerid, 1);
			    RemovePlayerFromVehicle(playerid);
			    FarmerVar[playerid] = 0;
			    DisablePlayerCheckpoint(playerid);

			}
			if(IsADrugHarvest(carid))
			{
			    if (carid != 0)
			    {
			        SetVehicleToRespawn(carid);
			    }
			    if(DrugFarmerPickup[playerid][0] >= 1 && DrugFarmerPickup[playerid][0] <= 37)
			    {
			        DrugFarmerPickup[playerid][0]--;
			    }
			    TogglePlayerControllable(playerid, 1);
			    RemovePlayerFromVehicle(playerid);
			    DrugFarmerVar[playerid] = 0;
			    DisablePlayerCheckpoint(playerid);
			}
			if(IsASmuggleCar(carid))
			{
			    if(carid != 0)
			    {
			        SetVehicleToRespawn(carid);
			    }
			    TogglePlayerControllable(playerid, 1);
			    RemovePlayerFromVehicle(playerid);
			    SmugglerWork[playerid] = 0;
			    DisablePlayerCheckpoint(playerid);
			}
	    	if(IsPlayerInAnyVehicle(playerid) && !engineOn[GetPlayerVehicleID(playerid)] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	    	{
	    	    TogglePlayerControllable(playerid, 1);
				RemovePlayerFromVehicle(playerid);
			}
			if(GetPlayerVehicleID(playerid) >= 113 && GetPlayerVehicleID(playerid) <= 160 || GetPlayerVehicleID(playerid) >= 161 && GetPlayerVehicleID(playerid) <= 210)
			{
				TogglePlayerControllable(playerid, 1);
				RemovePlayerFromVehicle(playerid);
			}
			else if (PlayerToPoint(3.0, playerid,387.7978,173.8582,1008.3828))
			{
			    SetPlayerInterior(playerid,0);
				SetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);
				PlayerInfo[playerid][pInt] = 0;
				PlayerInfo[playerid][pLocal] = 255;
			}
			else if (PlayerToPoint(6.0, playerid,-1404.5299,-259.0602,1043.6563))
			{
			    SetPlayerInterior(playerid,0);
			    PlayerInfo[playerid][pInt] = 0;
				SetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
			}
			else if (PlayerToPoint(8.0, playerid,-1443.0554,-581.1879,1055.0472))
			{
			    SetPlayerInterior(playerid,0);
			    PlayerInfo[playerid][pInt] = 0;
				SetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
			}
			else if (PlayerToPoint(8.0, playerid,-1464.7732,1557.5533,1052.5313))
			{
			    SetPlayerInterior(playerid,0);
			    PlayerInfo[playerid][pInt] = 0;
				SetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
			}
			else if(NoFuel[playerid] == 1)
			{
			    TogglePlayerControllable(playerid, 1);
				RemovePlayerFromVehicle(playerid);
				NoFuel[playerid] = 0;
			}
		}
		return 1;
	}
Poslednja Izmena: Mart 16, 2013, 16:12:56 POSLE PODNE od tonygomes