Skripta koju koristim:T I E R R A R O B A D A
Detaljan opis problema:kako da sredim 3dtext sa kuce ? :S isto tako i bizz ja sam ga sell ono pa pise gazda :S
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://zaslike.com/files/eypov1j6tiu4tt5hh0l0.png
http://zaslike.com/files/fs9srysy2b7ftczehfps.png
[pomoc]Kuce
406
pregleda
7
postova
14. Maj 2013.
14. Maj 2013.
evo vam 2 u 1 i za kuce i za bizz 😄
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
format(PropertyString,sizeof(PropertyString),"{F81414}Kukjata e na prodazba\n {157DEC}Opis: {F3FF02}%s\n {157DEC}Level: {F3FF02}%s\n {157DEC}Cena: {F3FF02}%d",HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0xAA3333AA,HouseInfo, HouseInfo, HouseInfo+0.5,20, 0, 0);
HousePickup = CreateDynamicPickup(1239, 1, HouseInfo, HouseInfo, HouseInfo);
}
else if(HouseInfo == 1 && HouseInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"{F81414}Kukja\n {157DEC}Vlasnik: {F3FF02}%s\n {157DEC}Opis: {F3FF02}%s\n {157DEC}Level: {F3FF02}%d",HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0xAA3333AA,HouseInfo, HouseInfo, HouseInfo+0.5,20, 0, 0);
HousePickup = CreateDynamicPickup(1239, 1, HouseInfo, HouseInfo, HouseInfo);
}
else if(HouseInfo == 1 && HouseInfo != 1)
{
format(PropertyString,sizeof(PropertyString),"{F81414}Kukja\n {157DEC}Vlasnik: {F3FF02}%s\n {157DEC}Opis: {F3FF02}%s\n {157DEC}Level: {F3FF02}%d",HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0xAA3333AA,HouseInfo, HouseInfo, HouseInfo+0.5,20, 0, 0);
HousePickup = CreateDynamicPickup(1239, 1, HouseInfo, HouseInfo, HouseInfo);
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo == 0)
{
format(PropertyString,sizeof(PropertyString),""#COL_WHITE"[%s]\n"#COL_SVPLAVA"Biznisot e na prodazba.\n "COL_SVPLAVA"Level: "#COL_WHITE"%d "#COL_SVPLAVA"| Cena: "#COL_WHITE"$%d\n "#COL_SVPLAVA"Za kupuvanje koristi "#COL_WHITE"/kupibiznis",BizzInfo,BizzInfo,BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x33CCFFAA ,BizzInfo, BizzInfo, BizzInfo+0.5,20, 0, 1);
BizzPickup = CreateDynamicPickup(1272,1,BizzInfo, BizzInfo, BizzInfo);
}
else if(BizzInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"[%s]\n {00C0FF}Vlasnik: "#COL_WHITE"%s , {00C0FF}Reket: {FFFFFF}%s\n {00C0FF}Level: {FFFFFF}%d\n {00C0FF}Za vlez koristi: {FFFFFF}/enter.",BizzInfo,BizzInfo, BizzInfo, BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x33CCFFAA,BizzInfo, BizzInfo, BizzInfo+0.5,20, 0, 1);
BizzPickup = CreateDynamicPickup(1239, 1, BizzInfo, BizzInfo, BizzInfo);
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo == 0)
{
format(PropertyString,sizeof(PropertyString),""#COL_WHITE"[%s]\n"#COL_SVPLAVA"Firmata e na Prodazba e na prodazba.\n "COL_SVPLAVA"Level: "#COL_WHITE"%d "#COL_SVPLAVA"| Cena: "#COL_WHITE"$%d\n "#COL_SVPLAVA"Za kupuvanje koristi "#COL_WHITE"/kupibiznis",BizzInfo,BizzInfo,BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x33CCFFAA ,BizzInfo, BizzInfo, BizzInfo+0.5,20, 0, 1);
BizzPickup = CreateDynamicPickup(1272,1,BizzInfo, BizzInfo, BizzInfo);
}
else if(BizzInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"[%s]\n {00C0FF}Gazda: "#COL_WHITE"%s , {00C0FF}Reket: {FFFFFF}%s\n {00C0FF}Level: {FFFFFF}%d\n {00C0FF}Za vlez koristi: {FFFFFF}/enter.",BizzInfo,BizzInfo, BizzInfo, BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x33CCFFAA,BizzInfo, BizzInfo, BizzInfo+0.5,20, 0, 1);
BizzPickup = CreateDynamicPickup(1239, 1, BizzInfo, BizzInfo, BizzInfo);
}
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo == 0)
{
format(PropertyString,sizeof(PropertyString),""#COL_WHITE"[%s]\n"#COL_SVPLAVA"Biznis na prodazba.\n "#COL_SVPLAVA"Level: "#COL_WHITE"%d "#COL_SVPLAVA"| Cena: "#COL_WHITE"$%d\n "#COL_SVPLAVA"Za kupuvanje koristi "#COL_WHITE"/kupibiznis",SBizzInfo,SBizzInfo,SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0x33CCFFAA,SBizzInfo, SBizzInfo, SBizzInfo+0.5,20, 0, 1);
SBizzPickup = CreateDynamicPickup(1272, 1, SBizzInfo, SBizzInfo, SBizzInfo);
}
else if(SBizzInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"[%s]\n {00C0FF}Vlasnik: "#COL_WHITE"%s , {00C0FF}Reket: "#COL_WHITE"%s\n {00C0FF}Level: "#COL_WHITE"%d ",SBizzInfo,SBizzInfo, SBizzInfo, SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString , 0x33CCFFAA,SBizzInfo, SBizzInfo, SBizzInfo+0.5,20, 0, 1);
SBizzPickup = CreateDynamicPickup(1239, 1, SBizzInfo, SBizzInfo, SBizzInfo);
}
}15. Maj 2013.
//---------------------------------------------------------------------------------
if(strcmp(cmd, "/kupibiznis", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
if(PlayerInfo != 255)
{
SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Vekje imate biznis.");
return 1;
}
for(new b = 0; b < sizeof(SBizzInfo); b++)
{
if(PlayerToPoint(2.0, playerid, SBizzInfo, SBizzInfo, SBizzInfo) && SBizzInfo == 0)
{
if(PlayerInfo < SBizzInfo)
{
format(string, sizeof(string), "{FF4040}GRESKA:{FFFFFF}Ne ste level %d za da go kupite biznisot.",SBizzInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > SBizzInfo)
{
PlayerInfo = b+100;
SBizzInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid,-SBizzInfo);
SendClientMessage(playerid, COLOR_WHITE, "{6EF83C}INFO:{FFFFFF}Cestitame,kupivte biznis.");
SendClientMessage(playerid, COLOR_WHITE, "{FF8306}KORISTETE:{FFFFFF}/biznisinfo.");
OnPropUpdate();
OnPropTextdrawUpdate(3, b);
SacuvajIgraca(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nemate dovolno pari.");
return 1;
}
}
}
for(new b = 0; b < sizeof(BizzInfo); b++)
{
if(PlayerToPoint(2.0, playerid, BizzInfo, BizzInfo, BizzInfo) && BizzInfo == 0)
{
if(PlayerInfo < BizzInfo)
{
format(string, sizeof(string), "Morate biti level %d da kupite to",BizzInfo);
SendClientMessage(playerid, COLOR_GRAD5, string);
return 1;
}
if(GetPlayerMoney(playerid) > BizzInfo)
{
PlayerInfo = b;
BizzInfo = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(BizzInfo, sendername, 0, strlen(sendername), 255);
GivePlayerCash(playerid,-BizzInfo);
SetPlayerInterior(playerid,BizzInfo);
PlayerInfo = BizzInfo;
SetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
GameTextForPlayer(playerid, "~w~Dobrodojdovte~n~Mozete izaci u svakom trenutku ako dodjete do vrata i kucate /exit", 5000, 3);
PlayerInfo = BizzInfo;
PlayerInfo = b ;
SendClientMessage(playerid, COLOR_WHITE, "Vi cestitame na vasiot noviot biznis.");
SendClientMessage(playerid, COLOR_WHITE, "{FF8306}KORISTETE:{FFFFFF} /help da pogledate pomoc oko biznisa.");
OnPropUpdate();
OnPropTextdrawUpdate(2, b);
SacuvajIgraca(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate dovolno pari za da go kupite ova");
return 1;
}
}
}
}
return 1;
}
if(strcmp(cmd, "/prodadibiznis", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo == 255)
{
SendClientMessage(playerid, COLOR_RED, "{FF4040}GRESKA:{FFFFFF}Nemate biznis.");
return 1;
}
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_RED, "{FF4040}GRESKA:{FFFFFF}Vo brak ste nemozete da go prodadete biznisot.");
return 1;
}
if(PlayerInfo >= 100 && strcmp(playername, SBizzInfo[PlayerInfo-100], true) == 0)
{
new bouse = PlayerInfo-100;
GivePlayerCash(playerid,SBizzInfo);
SBizzInfo = 1;
SBizzInfo = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo, "Drzava", 0, strlen("Drzava"), 255);
strmid(SBizzInfo, "Nikoj", 0, strlen("Nikoj"), 255);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Cestitame~n~Go prodadovte biznisot za~n~~g~$%d", SBizzInfo);
GameTextForPlayer(playerid, string, 10000, 3);
SBizzInfo = 0;
PlayerInfo = 255;
OnPropUpdate();
OnPropTextdrawUpdate(3, bouse);
SacuvajIgraca(playerid);
return 1;
}
if(strcmp(playername, BizzInfo[PlayerInfo], true) == 0)
{
new bouse = PlayerInfo;
BizzInfo = 1;
BizzInfo = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(BizzInfo, "Drzava", 0, strlen("Drzava"), 255);
strmid(BizzInfo, "Nikoj", 0, strlen("Nikoj"), 255);
GivePlayerCash(playerid,BizzInfo);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Cestitame~n~Go prodadovte biznisot za~n~~g~$%d", BizzInfo);
GameTextForPlayer(playerid, string, 10000, 3);
BizzInfo = 0;
PlayerInfo = 255;
OnPropUpdate();
SacuvajIgraca(playerid);
OnPropTextdrawUpdate(2, bouse);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FF4040}GRESKA:{FFFFFF}Nemate biznis.");
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava