pomoc = Pickup

15. Jul 2010. Zaključano
1,149
pregleda
9
postova
ivicaosk
4
Made Man
15. Jul 2010.
evo imam jedan problem ali neznam ga rijesiti
sada da krenemo
napravim koriditane i to sve ok uzmem x,y,z pos i onda idem
AddStaticPickup(1239, 2, x, y, z);
i compilam udem u igru nema tog pickupa :S kako da to rijesim mozda sam premasio maximum 0.3 verzije ali nezz stvarno sta je to

EDIT:sada sam skonto sa ovim:
 
for(new h = 184; h < sizeof(CarInfo); h++)
{
AddStaticVehicleEx(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
}
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
    if(HouseInfo != 0.000000 && HouseInfo != -1550.349243 && HouseInfo != 90.334503)
    {
    format(PropertyString,sizeof(PropertyString),"Kuca je na Prodaju\n Cijena: %d$ \n Opis: %s \n Level: %d", HouseInfo,HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0xFFFF00AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
}
}
if(HouseInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"Vlasnik kuce %s\n Cijena Renta: %d$ \n Opis: %s \n Koristite /rentroom da iznajmite sobu", HouseInfo, HouseInfo, HouseInfo);
  HouseLabel = Create3DTextLabel(PropertyString ,0xFFFF00AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo == 0)
{
    format(PropertyString,sizeof(PropertyString),"Biznis je na Prodaju\n Cijena: %d$ \n Level: %d \n Koristite /buybiz da kupite biznis", BizzInfo, BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0xFFFF00AA,BizzInfo, BizzInfo, BizzInfo,50, 0, 1);
}
else if(BizzInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"%s \n Vlasnik: %s\n Suvlasnik: %s \n Cijena Ulaza: %d$. \n Koristite /enter da udete.",BizzInfo,BizzInfo, BizzInfo, BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0xFFFF00AA,BizzInfo, BizzInfo, BizzInfo,50, 0, 1);
  }
AddStaticPickup(1239, 2, BizzInfo, BizzInfo, BizzInfo);;
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo == 0)
{
format(PropertyString,sizeof(PropertyString),"Biznis je na Prodaju\n Cijena: %d$ \n Level: %d \n Koristite /buybiz da kupite biznis", SBizzInfo, SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0xFFFF00AA,SBizzInfo, SBizzInfo, SBizzInfo,30, 0, 1);
}
else if(SBizzInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"s \n Vlasnik: %s\n Suvlasnik: %s \n Cijena Ulaza: %d$. \n Koristite /enter da udete.",SBizzInfo,SBizzInfo, SBizzInfo, BizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0xFFFF00AA,SBizzInfo, SBizzInfo, SBizzInfo,30, 0, 1);
        }
}

Nema kuca,a sa ovim ima:
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
AddStaticPickup(1273, 2, HouseInfo, HouseInfo, HouseInfo);
pickups++;
}
if(HouseInfo == 1)
{
AddStaticPickup(1239, 2, HouseInfo, HouseInfo, HouseInfo);
pickups++;
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo == 0)
{
AddStaticPickup(1272, 2, BizzInfo, BizzInfo, BizzInfo);
pickups++;
}
if(BizzInfo == 1)
{
AddStaticPickup(1239, 2, BizzInfo, BizzInfo, BizzInfo);
pickups++;
}
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo == 0)
{
AddStaticPickup(1272, 2, SBizzInfo, SBizzInfo, SBizzInfo);
pickups++;
}
if(SBizzInfo == 1)
{
AddStaticPickup(1239, 2, SBizzInfo, SBizzInfo, SBizzInfo);
pickups++;
}
}

Pliz pomazite
GGC
5
Godfather
15. Jul 2010.
Quote
Script Property      Max Limit
Players    500
Vehicles    2000
Vehicle Models    Unlimited *
Global Objects    254
Per-Player Objects    254
Virtual Worlds    2,147,483,647
Map Icons    100
Race Checkpoints    1
Checkpoints    1
Script Property    Dynamic Limit
Pickups    2048
3D Labels Global    1024
3D Labels Per-player    1024
Chat Bubble String    144 characters
Gangzones    1024
Menus    128
Server Property    Limit
Gamemodes    16
Filterscripts    16
Text I/O    128 cells (512 bytes)
Name Length    20 characters.
Textdraws    Limit
String Length    1024 characters
Shown In A Single Client's Screen    92
Created Serverwise    2048


Neznam bas da si promasio, tesko 🙂.. neznam u cemu bi to bilo :S.. probaj s streamerom pickupe 😄
ivicaosk
4
Made Man
15. Jul 2010.
aj praobaj nest ti izjebat tu xD ti si bolji scripter a zelim imat to na kucama :S
GGC
5
Godfather
15. Jul 2010.
Eto vidi sta bude na mojem updateu 2.0 pa napravi tako 😄..

#define MAX_HOUSES NEKI_BROJ_NPR_500

new HousePickup;
new Text3D:HouseLabel;

na pocetku OnGameMode

new PropertyString;
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
    format(PropertyString,sizeof(PropertyString),"Kuca na prodaju! \n ID: %d \n Cijena: $%d \n Opis: %s \n Level: %d",HouseInfo, HouseInfo,HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
HousePickup = CreateDynamicPickup(1273, 1, HouseInfo, HouseInfo, HouseInfo);
}
if(HouseInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"Kucu posjeduje: %s \n ID: %d \n Rent: $%d \n Opis: %s \n Da rentante: /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
HousePickup = CreateDynamicPickup(1272, 1, HouseInfo, HouseInfo, HouseInfo);
}
}


Zanemari hworld jer sumnjam da ti to imas

EDIT: Mozes koristiti OnPropTextdrawUpdate, dok kupis kucu itd.. znaci ubacis van nekog callbacka ovo:
forward OnPropTextdrawUpdate();

public OnPropTextdrawUpdate()
{
new PropertyString;
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
    if(HouseInfo != 0.000000 && HouseInfo != -1250.349243 && HouseInfo != 78.334503)
    {
        Delete3DTextLabel(HouseLabel);
    format(PropertyString,sizeof(PropertyString),"Kuca na prodaju! \n ID: %d \n Cijene: $%d \n Opis: %s \n Level: %d",HouseInfo, HouseInfo,HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
}
}
else if(HouseInfo == 1)
{
    Delete3DTextLabel(HouseLabel);
format(PropertyString,sizeof(PropertyString),"Kucu posjeduje %s \n ID: %d \n Rent: $%d \n Opis: %s \n Da rentate: /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo == 0)
{
    Delete3DTextLabel(BizzLabel);
    format(PropertyString,sizeof(PropertyString),"Firma na prodaju! \n ID: %d \n Cijena: $%d \n Level: %d \n Da kupite: /buybiz", BizzInfo, BizzInfo, BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x00FF00AA,BizzInfo, BizzInfo, BizzInfo,50, 0, 1);
}
else if(BizzInfo == 1)
{
    Delete3DTextLabel(BizzLabel);
format(PropertyString,sizeof(PropertyString),"%s \n Vlasnik: %s \n ID: %d \n Reket: %s \n Cijena ulaza: $%d. \n Da udete, /enter.",BizzInfo,BizzInfo, BizzInfo, BizzInfo, BizzInfo);
BizzLabel = Create3DTextLabel(PropertyString ,0x00FFFFAA,BizzInfo, BizzInfo, BizzInfo,50, 0, 1);
}
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo == 0)
{
    Delete3DTextLabel(SBizzLabel);
format(PropertyString,sizeof(PropertyString),"Firma na prodaju! \n Cijena: $%d \n Level: %d \n Da kupite, /buybiz", SBizzInfo, SBizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0x00FF00AA,SBizzInfo, SBizzInfo, SBizzInfo,30, 0, 1);
}
else if(SBizzInfo == 1)
{
    Delete3DTextLabel(SBizzLabel);
format(PropertyString,sizeof(PropertyString),"%s \n Vlasnik: %s \n Reket: %s \n Cijena ulaza: $%d. \n Da udete, /enter.",SBizzInfo,SBizzInfo, SBizzInfo, BizzInfo);
SBizzLabel = Create3DTextLabel(PropertyString ,0x00FFFFAA,SBizzInfo, SBizzInfo, SBizzInfo,30, 0, 1);
}
}
for(new h = 184; h < sizeof(CarInfo); h++)
{
if(CarInfo == 1)
{
    if(CarInfo == 0)
    {
        Delete3DTextLabel(CarLabel);
    format(PropertyString,sizeof(PropertyString),"Vozilo na prodaju! \n Model: %s \n ID: %d \n Cijena: $%d",CarInfo,h,CarInfo);
    CarLabel = Create3DTextLabel(PropertyString ,0x008080AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
Attach3DTextLabelToVehicle(CarLabel,h,0,0,0);
}
else
{
Delete3DTextLabel(CarLabel);
}
}
}
return 1;
}


Ako me kuzis sta ti pokusavam reci, dok igrac kuca /buyhouse u komandi ovo stavis OnPropTextdrawUpdate(); poslije OnPropUpdate();

I da, ono gore je moj OnPropTextdrawUpdate, ti si ga modificiraj naravno..
ivicaosk
4
Made Man
15. Jul 2010.
LuKsA wrote on July 15, 2010, 3:05 pm:
Eto vidi sta bude na mojem updateu 2.0 pa napravi tako 😄..

#define MAX_HOUSES NEKI_BROJ_NPR_500

new HousePickup;
new Text3D:HouseLabel;

na pocetku OnGameMode

new PropertyString;
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 0)
{
    format(PropertyString,sizeof(PropertyString),"Kuca na prodaju! \n ID: %d \n Cijena: $%d \n Opis: %s \n Level: %d",HouseInfo, HouseInfo,HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
HousePickup = CreateDynamicPickup(1273, 1, HouseInfo, HouseInfo, HouseInfo);
}
if(HouseInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"Kucu posjeduje: %s \n ID: %d \n Rent: $%d \n Opis: %s \n Da rentante: /rentroom", HouseInfo,HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
HousePickup = CreateDynamicPickup(1272, 1, HouseInfo, HouseInfo, HouseInfo);
}
}


Zanemari hworld jer sumnjam da ti to imas

Ok Hvala 😄
GGC
5
Godfather
15. Jul 2010.
Procitaj i edit, dobro ti dode 😉
ivicaosk
4
Made Man
15. Jul 2010.
Znam Hvala na svemu bar neko oce pomoc 😄
Hvala i chrisu pomogo na MSN-u
Chris
5
Godfather
15. Jul 2010.
Pa jel rjeseno sad da lockamo?
ivicaosk
4
Made Man
15. Jul 2010.
kuce da xD sada moram jos i bizeve 😄
EDIT:Moze lock skonto sam 😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha