Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: sampzone poslato Maj 31, 2011, 15:37:06 POSLE PODNE

Naslov: [pomoc] nema 3D
Poruka od: sampzone poslato Maj 31, 2011, 15:37:06 POSLE PODNE
mod koji ja korisitm: BU

problem: kopirao sam iz ravensa 3D na autima i sve sam anpravio i nema errora..ali na autima mi nema 3D textova...nzm sta da radim sve sam pokusavo i nece

dio skripte: evo vam sve u jednom kodu sta sam dodao:
public GetVehiclePrice(vehicleid)
{
new model = GetVehicleModel(vehicleid);
if(model == 411) return 200000;
else if(model == 603) return 130000;
else return 0;
}
stock GetVehicleName(vehicleid, model[], len)
{
new checking = GetVehicleModel(vehicleid);
if(checking == 411) return format(model, len, "Infernus", 0);
else if(checking == 603) return format(model, len, "Phoenix", 0);
return 0;
}

public OnVehicleSpawn(vehicleid)
{
new PropertyString[128];
for(new c = 0; c < MAX_VEHICLES; c++)
{
    if(IsASalesVehicle(c))
    {
        new Float:x,Float:y,Float:z; GetVehiclePos(c, x,y,z);
        new model[24]; GetVehicleName(c,model,sizeof(model));
        format(PropertyString,sizeof(PropertyString),"PRODAJA Vozila! \n Model: %s \n  Cijena: $%d \n udjite u vozilo i Koristi /v buy za kupnju!",model,c,GetVehiclePrice(c));
        VehicleLabel[c] = Create3DTextLabel(PropertyString, 0x9EC73DAA, x, y, z, 10, 0, 1);
        Attach3DTextLabelToVehicle(VehicleLabel[c],c,0,0,0);
}
}
return 1;
}
public IsASalesVehicle(vehicleid)
{
if(vehicleid >= 1421 && vehicleid <= 1569) { return 1; }
return 0;
}


i evo vam newovi i forwardi:
forward IsASalesVehicle(vehicleid);
forward GetVehiclePrice(vehicleid);
forward OnVehicleSpawn(vehicleid)
new Text3D:VehicleLabel[MAX_VEHICLES];


slike:/

Hvala za pomoc unaprijed!
Naslov: Odg: [pomoc] nema 3D
Poruka od: [TG:RP]$--L84S--$ poslato Maj 31, 2011, 15:38:52 POSLE PODNE
Citatif(vehicleid >= 1421 && vehicleid <= 1569) { return 1; }
Tu moraš staviti svoje ide eve vozila a ne iz ravensa.
Naslov: Odg: [pomoc] nema 3D
Poruka od: FireMan poslato Maj 31, 2011, 15:41:16 POSLE PODNE
ili sales[0] = AddStaticVehicle......

i onda Attach3DTextLabel i sales,tako nekako ja mislim
Naslov: Odg: [pomoc] nema 3D
Poruka od: sampzone poslato Maj 31, 2011, 15:45:56 POSLE PODNE
znao sam da je ovo problem:
if(vehicleid >= 1421 && vehicleid <= 1569) { return 1; }

ali nzm koje id/ove da stavim nerazumijem komandu
Naslov: Odg: [pomoc] nema 3D
Poruka od: [TG:RP]$--L84S--$ poslato Maj 31, 2011, 15:48:45 POSLE PODNE
Citat: sampzone poslato Maj 31, 2011, 15:45:56 POSLE PODNE
znao sam da je ovo problem:
if(vehicleid >= 1421 && vehicleid <= 1569) { return 1; }

ali nzm koje id/ove da stavim nerazumijem komandu
Stavi ide eve auta koji su ti na buy.
Naslov: Odg: [pomoc] nema 3D
Poruka od: sampzone poslato Maj 31, 2011, 15:59:29 POSLE PODNE
nerazumijem....jel id od modela auta ili....
Naslov: Odg: [pomoc] nema 3D
Poruka od: 96esl. poslato Maj 31, 2011, 16:01:24 POSLE PODNE
Ako nisi znao u BU je IsAnOwnableCar to su ti auta na prodaju
Naslov: Odg: [pomoc] nema 3D
Poruka od: sampzone poslato Maj 31, 2011, 16:11:33 POSLE PODNE
znaci umjesto
if(IsASalesVehicle(c)) ide ovo?
if(IsAnOwnableCar(c))

?
Naslov: Odg: [pomoc] nema 3D
Poruka od: Kicker poslato Maj 31, 2011, 16:14:45 POSLE PODNE
Vidis ovako tebi u modu naprimer je napravljeno da su kola na buy od 500 do 600
SADA TI moras da te idove kola nadjes u modu evo primer
f(vehicleid >= 500 && vehicleid <= 600) { return 1; }

KUCAJ ISOWNABLECAR I PISACETI DOLE ISTO OVAKO
f(vehicleid >= 1421 && vehicleid <= 1569) { return 1; }
Samo drugaciji brojevi i te brojeve prenesi u ove idove sto ti traze
Naslov: Odg: [pomoc] nema 3D
Poruka od: [TG:RP]$--L84S--$ poslato Maj 31, 2011, 16:14:54 POSLE PODNE
Citat: sampzone poslato Maj 31, 2011, 16:11:33 POSLE PODNE
znaci umjesto
if(IsASalesVehicle(c)) ide ovo?
if(IsAnOwnableCar(c))

?

Da u BU ti je tako.
a samo promijeniš ide eve vozila.
Naslov: Odg: [pomoc] nema 3D
Poruka od: sampzone poslato Maj 31, 2011, 16:21:09 POSLE PODNE
a kako da saznam koji su ID/ovi vozila na prodaju...to mi nije jasno!...a trebal mjenjati ovo
public IsASalesVehicle(vehicleid)
{

u ovo
public IsAnOwnableCar(vehicleid)
{


?