[PROBLEM] Pickup

28. Okt. 2012. Zaključano
570
pregleda
13
postova
Adnan Lord
4
Made Man
28. Okt. 2012.
Skripta koju koristim: BU r2
Detaljan opis problema: Kada postavim biznis na komandu /createbiz ima pikap kada odem rlg tj. kada mi opet na serveru ucita biznise nepojavi se pikap i text je drugaciji..
Dio skripte:

EVO KOMANDA
// Koristi se za stvaranje bizzzz.
CMD:createbiz(playerid, params[])
{
new busid,cost,name;
new Float:x,Float:y;
if(!IsPlayerAdmin(playerid))return 0;
if(sscanf(params,"I(500000)S(For Sale)",cost,name))return SendClientMessage(playerid, 0xFF0000AA, "Usage: /createbiz ");
for(new i=0; i {
    format(file,sizeof(file),"Business/%i.ini",i);
    if(!dini_Exists(file))
    {
        busid = i;
        break;
    }
}
format(file,sizeof(file),"Business/%i.ini",busid);
BusinessInfo = name;
BusinessInfo = cost;
GetPlayerPos(playerid, X, Y, Z);
    GetPosInFrontOfPlayer(playerid, x, y, -2.5);
dini_Create(file);
dini_Set(file, "Name", name);
dini_Set(file, "Owner","No Owner");
dini_IntSet(file, "Cost",cost);
dini_FloatSet(file, "BusX", X);
dini_FloatSet(file, "BusY", Y);
dini_FloatSet(file, "BusZ", Z);
dini_FloatSet(file, "SpawnOutX", x);
dini_FloatSet(file, "SpawnOutY", y);
    dini_FloatSet(file, "SpawnOutZ", Z);
dini_IntSet(file, "World",GetPlayerVirtualWorld(playerid));
dini_IntSet(file, "Interior",GetPlayerInterior(playerid));
dini_IntSet(file, "OwnedBus",0);
dini_IntSet(file, "HasOwner",0);
format(Label, sizeof(Label), "[Na Prodaju]\n%s\nNema Vlasnika\n{00BC00}Cena: {999999}%i$\nID: %i\nOpis: Firma", name,cost,busid);
BusinessInfo = Create3DTextLabel(Label,White,X,Y,Z,10.0,GetPlayerVirtualWorld(playerid),1);
format(String,sizeof(String),"Biznis stvoren. Ime: %s | Cena: $%i | Owner: Nema vlasnika | ID: %i",name,cost,busid);
SendClientMessage(playerid,Green,String);
CreateDynamicPickup(1272, 1, X, Y, Z); //pikap firma
return 1;
}

EVO POSLE GASENJA I PALJENJA KADA SE UCITAJU!
//This function loads every business.
stock LoadBusinesses()
{
new count = 0;
for(new i=0; i {
format(String,sizeof(String),"Business/%i.ini",i); // the ID would be the name of the file, 1 2 3 4 5 etc
if(dini_Exists(String)) //thats the easiest way to get IDs of them, you don't need to write it inside of the file itself if the name of the file is a number.. looks good?
{
if(!strcmp(GetBusOwner(i), NO_OWNER, CASE_SENSETIVE))
{
  CreateDynamicPickup(1272, 1, X, Y, Z); //pikap firma
format(Label, sizeof(Label), "[Na Prodaju]\n%s\nNema Vlasnika\n{00BC00}Cena: {999999}%i$\nID: %i\nOpis: Firma",dini_Get(String, "Name"),dini_Int(String, "Cost"),i);
BusinessInfo = Create3DTextLabel(Label,White,dini_Float(String, "BusX"),dini_Float(String, "BusY"),dini_Float(String, "BusZ")+1,10.0,0,1);
                CreateDynamicPickup(1272, 1, X, Y, Z); //pikap firma
}
if(strcmp(GetBusOwner(i), NO_OWNER, CASE_SENSETIVE))//i will be what index it's at in the loop which would be the ID as its looping through all the files
{
  CreateDynamicPickup(1272, 1, X, Y, Z); //pikap firma
format(Label, sizeof(Label), "{ccccff}\n%s\nNema Vlasnika\n{00BC00}Cena: {999999}$%i\n{00BC00}ID: {999999}%i\nOpis: Firma",dini_Get(String, "Name"), dini_Get(String, "Owner"),dini_Int(String, "Cost"),i);
BusinessInfo = Create3DTextLabel(Label,White,dini_Float(String, "BusX"),dini_Float(String, "BusY"),dini_Float(String, "BusZ")+1,10.0,0,1);
                CreateDynamicPickup(1272, 1, X, Y, Z); //pikap firma
}
count++;
}
}
return printf("Ukupno firmi ucitano: %i",count);
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

http://zaslike.com/files/pp9ma2h6t170vr7faofq.png
nikolat007
3
Wheel Man
28. Okt. 2012.
Probaj da update-ujes pluginse  🙂
Adnan Lord
4
Made Man
28. Okt. 2012.
Vjeruj, ali nekontam...
Alycone
3
Hustler
28. Okt. 2012.
Stavi LoadBusinesses(); pod OnGameModeInit
Adnan Lord
4
Made Man
28. Okt. 2012.
Ima vec....

Napravio sam text .. sada pise isto i kada postavim i kada relog server... ali nema PIKAPA ?? neznam zasto ☹️
Blaeks_Biofor
5
Forum Don
28. Okt. 2012.
Update server na 0.3e
Adnan Lord
4
Made Man
28. Okt. 2012.
NA 0.3e je vec.... ali sve mi sad radi text sve isto samo nece pikap da se pojavi.. kada ugasim pa upalim server sve ostalo isto ☹️
Adnan Lord
4
Made Man
28. Okt. 2012.
Sry za DP...

Ali hitno mi je .. molim vas ako bilo tko zna ☹️ ☹️  😢
Alycone
3
Hustler
28. Okt. 2012.
Funkcija CreatePickup treba da ti izgleda ovako:

CreatePickup(ID, tip, X, Y, Z, virtualworld);

Koliko vidim ti ovdje nemaš ovaj zadnji virtualworld.

Nisam siguran jel tako idu parametri za CreateDynamicPickup ali mislim da jeste. Pokušaj na svakoj funkciji dodat ovaj virtualworld, stavi da ti je -1.

npr.

CreateDynamicPickup(1272, 1, X, Y, Z); //pikap firma

u

CreateDynamicPickup(1272, 1, X, Y, Z, -1); // pikap firma

Javi jel ti radi kad pokušaš.
Adnan Lord
4
Made Man
28. Okt. 2012.
A brate... pokusao sam napisao sam ali opet je isto ☹️ sve.... nista se nije promjenilo  😢 😢 😢 😢
Adnan Lord
4
Made Man
29. Okt. 2012.
**BUMP**
Adnan Lord
4
Made Man
2. Nov. 2012.
**BUMP**

--Problem jos nije rijesen..
Adnan Lord
4
Made Man
4. Nov. 2012.
****BUMP**** HELPPPPPPP  😕

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha