[Pomoc] STan BUY


Započeo [NG | RP] Almir, Februar 18, 2013, 15:54:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta: CLRP
Problem: Uradio sam stanove i sad hocu napraviti komandu kada kucam /stan1 da mi postavi Vlasnistvo stana sad ID-om 1 i da promjeni label to znaci isto kao /kupistan al ovdje da meni postavi stan sa ID 1
Dio Skripte:
if(strcmp(cmd, "/kupistan", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			new Float:oldposx, Float:oldposy, Float:oldposz;
			GetPlayerName(playerid, playername, sizeof(playername));
			GetPlayerPos(playerid, oldposx, oldposy, oldposz);
			for(new s = 0; s < sizeof(StanInfo); s++)
			{
				if(PlayerToPoint(2.0, playerid, StanInfo[s][sEntrancex], StanInfo[s][sEntrancey], StanInfo[s][sEntrancez]) && StanInfo[s][sOwned] == 0)
				{
					if(PlayerInfo[playerid][pLevel] < StanInfo[s][sLevel])
					{
						format(string, sizeof(string), "{ffffff}[BC] {d9d9d9}Nemate potreban level za kupovinu stana", StanInfo[s][sLevel]);
						SendClientMessage(playerid, COLOR_GRAD5, string);
						return 1;
					}
					if(PlayerInfo[playerid][pPstankey] != 255 && strcmp(playername, StanInfo[PlayerInfo[playerid][pPstankey]][sOwner], true) == 0)
					{
						SendClientMessage(playerid, COLOR_WHITE, "{ffffff}[BC] {d9d9d9}Vec posjedujete stan!");
						return 1;
					}
					if(GetPlayerMoney(playerid) > StanInfo[s][sValue])
					{

						PlayerInfo[playerid][pPstankey] = s;
						StanInfo[s][sOwned] = 1;
						GetPlayerName(playerid, sendername, sizeof(sendername));
						strmid(StanInfo[s][sOwner], sendername, 0, strlen(sendername), 255);
						SafeGivePlayerMoney(playerid,-StanInfo[s][sValue]);
						SetPlayerInterior(playerid,StanInfo[s][sInt]);
						SetPlayerVirtualWorld(playerid,StanInfo[s][sWorld]);
						SetPlayerPos(playerid,StanInfo[s][sExitx],StanInfo[s][sExity],StanInfo[s][sExitz]);
						StanEntered[playerid] = s;
						GameTextForPlayer(playerid, "~w~Kupili ste stan~n~cestitamo (/izlaz da izadjete)", 7000, 3);
						SendClientMessage(playerid, COLOR_WHITE, ""svpl"Cestitamo kupili ste stan, komanda stana {ffffff}/stan");
                        OnPropTextdrawUpdate();
                        OnStanPickupUpdate(s);
						SacuvajIgraca(playerid);
						return 1;
					}
					else
					{
						SendClientMessage(playerid, COLOR_WHITE, "{ffffff}[BC] {d9d9d9}Nemate dovoljno novca!");
						return 1;
					}
				}
			}
		}
		return 1;
	}

Slike://
Mozetel mi odg. u sto kracem roku zuri mi se :D