Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Nincevic poslato Oktobar 06, 2013, 19:09:02 POSLE PODNE

Naslov: [Pomoc] Baca Errore
Poruka od: Nincevic poslato Oktobar 06, 2013, 19:09:02 POSLE PODNE
Skripta koju koristim: BE
Opis problema: baca mi 2 errora
Dio skripte:


pwn(88532) : error 035: argument type mismatch (argument 4)
pwn(88533) : error 035: argument type mismatch (argument 4)



ovo su ti redovi


       GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
       UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, encode_tires(0, 0, 0, 0));
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Joey_ poslato Oktobar 06, 2013, 19:39:25 POSLE PODNE
Postaj još par linija iznad i ispod tog koda.
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Nincevic poslato Oktobar 06, 2013, 20:05:06 POSLE PODNE
evo cijeli public



public Vulkanizer(playerid)
{
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, encode_tires(0, 0, 0, 0));
MoveDynamicObject(Dizalica1 , 1732.9000244141, -1750.9000244141, 12.60000038147, 0.5);//Spusteno
MoveDynamicObject(Dizalica2 , 1732.9000244141, -1747.6999511719, 12.60000038147, 0.5);//Spusteno
MoveDynamicObject(Dizalica3 , 1732.8000488281, -1747.3000488281, 10.300000190735, 0.5);//Spusteno
MoveDynamicObject(Dizalica4 , 1732.8000488281, -1751.4000244141, 10.300000190735, 0.5);//Spusteno
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SetTimerEx("Vulkanizer1",4500,0,"ii",playerid, 1);
return 1;
}
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Joey_ poslato Oktobar 06, 2013, 20:06:59 POSLE PODNE
public Vulkanizer(playerid)
{
new panels2, doors2, lights2, tires2;
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels2, doors2, lights2, tires2);
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels2, doors2, lights2, encode_tires(0, 0, 0, 0));
MoveDynamicObject(Dizalica1 , 1732.9000244141, -1750.9000244141, 12.60000038147, 0.5);//Spusteno
MoveDynamicObject(Dizalica2 , 1732.9000244141, -1747.6999511719, 12.60000038147, 0.5);//Spusteno
MoveDynamicObject(Dizalica3 , 1732.8000488281, -1747.3000488281, 10.300000190735, 0.5);//Spusteno
MoveDynamicObject(Dizalica4 , 1732.8000488281, -1751.4000244141, 10.300000190735, 0.5);//Spusteno
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SetTimerEx("Vulkanizer1",4500,0,"ii",playerid, 1);
return 1;
}
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Nincevic poslato Oktobar 06, 2013, 21:23:40 POSLE PODNE
e hvala jos mi izbacuje samo kao nije definiran encode_tires a probao sam svakako i nemogu ga nikako definirat


undefined symbol "encode_tires"
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Nincevic poslato Oktobar 07, 2013, 16:41:15 POSLE PODNE
up
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Nincevic poslato Oktobar 07, 2013, 17:22:35 POSLE PODNE
jos gore sad baca 3 errora


error 017: undefined symbol "tires"
error 017: undefined symbol "encode_tires"
error 017: undefined symbol "encode_tires"
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Joey_ poslato Oktobar 07, 2013, 17:28:53 POSLE PODNE
Dodaj si ovo negdje na početak skripte:
encode_lights(light1, light2, light3, light4) return light1 | (light2 << 1) | (light3 << 2) | (light4 << 3);
encode_tires(tire1, tire2, tire3, tire4) return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);
encode_panels(flp, frp, rlp, rrp, windshield, front_bumper, rear_bumper) return flp | (frp << 4) | (rlp << 8) | (rrp << 12) | (windshield << 16) | (front_bumper << 20) | (rear_bumper << 24);
encode_doors(bonnet, boot, driver_door, passenger_door) return bonnet | (boot << 8) | (driver_door << 16) | (passenger_door << 24);


I onda zamijeni svoj trenutni kod ovime:
public Vulkanizer(playerid)
{
new panels2, doors2, lights2, tires2;
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels2, doors2, lights2, tires2);
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels2, doors2, lights2, encode_tires(0, 0, 0, 0));
MoveDynamicObject(Dizalica1 , 1732.9000244141, -1750.9000244141, 12.60000038147, 0.5);//Spusteno
MoveDynamicObject(Dizalica2 , 1732.9000244141, -1747.6999511719, 12.60000038147, 0.5);//Spusteno
MoveDynamicObject(Dizalica3 , 1732.8000488281, -1747.3000488281, 10.300000190735, 0.5);//Spusteno
MoveDynamicObject(Dizalica4 , 1732.8000488281, -1751.4000244141, 10.300000190735, 0.5);//Spusteno
PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
SetTimerEx("Vulkanizer1",4500,0,"ii",playerid, 1);
return 1;
}
Naslov: Odg: [Pomoc] Baca Errore
Poruka od: Nincevic poslato Oktobar 07, 2013, 18:13:02 POSLE PODNE
hvala problem rjesen ubacio sam samo ovaj kod

encode_tires(tire1, tire2, tire3, tire4) return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);


i onaj tvoj public i radi sve nema errora  :)

Moze :LOCK: