Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Muhamed. poslato Februar 09, 2012, 08:35:17 PRE PODNE

Naslov: [Pomoc]Oko /v
Poruka od: Muhamed. poslato Februar 09, 2012, 08:35:17 PRE PODNE
Skripta koju koristim:CLRP Moj Edit
Detaljan opis problema:Ovako,pod VehicleSave sam stavio da sacuva ime vlasnika auta u scriptfiles/Vozila/(npr)Muhamed Omerkic.auto .Medjutim izbaci mi error,undefined symbol "Vlasnik".Trazio sam po skripti ali ne znam gdje da definiram Vlasnika.Pravio sam novi callback i ispod stavio if(VehicleInfo[Carid][Vlasnik] != 0) i crash-a mi pawno :S.Pa sam onda stavio ovoif(GetPlayerVehicleID(playerid) == Carlist[i][Carid])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strcmp(sendername, Carlist[i][Vlasnik], true) == 0) { }
else
{
ClearAnimations(playerid);
format(string, sizeof(string), "Vlasnik: %s", Carlist[i][CarVlasnik]);
SendClientMessage(playerid, -1, string);
}
}
}
pod OnPlayerStateChange i izbaci mi error undefined symbol string i "i" i definiram new string[128]; i isto.
Dio skripte:Recite koji treba nije problem. :D
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Naslov: Odg: [Pomoc]Oko /v
Poruka od: [UG]Cile poslato Februar 09, 2012, 08:42:19 PRE PODNE
if(GetPlayerVehicleID(playerid) == Carlist[i][Carid])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strcmp(sendername, Carlist[playerid][Vlasnik], true) == 0) { }
else
{
ClearAnimations(playerid);
format(string, sizeof(string), "Vlasnik: %s", Carlist[i][CarVlasnik]);
SendClientMessage(playerid, -1, string);
}
}
}


probaj ovako
Naslov: Odg: [Pomoc]Oko /v
Poruka od: Muhamed. poslato Februar 09, 2012, 08:48:03 PRE PODNE
C:\Users\Administrator\Desktop\serveri\C. Life\gamemodes\CLRP.pwn(10546) : warning 217: loose indentation
C:\Users\Administrator\Desktop\serveri\C. Life\gamemodes\CLRP.pwn(10546) : error 017: undefined symbol "i"
C:\Users\Administrator\Desktop\serveri\C. Life\gamemodes\CLRP.pwn(10549) : error 017: undefined symbol "Vlasnik"
C:\Users\Administrator\Desktop\serveri\C. Life\gamemodes\CLRP.pwn(10553) : error 017: undefined symbol "i"
C:\Users\Administrator\Desktop\serveri\C. Life\gamemodes\CLRP.pwn(10558) : error 010: invalid function or declaration

to izbaci
Naslov: Odg: [Pomoc]Oko /v
Poruka od: [UG]Cile poslato Februar 09, 2012, 08:53:03 PRE PODNE
if(GetPlayerVehicleID(playerid) == Carlist[playerid][Carid])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(strcmp(sendername, Carlist[playerid][Vlasnik], true) == 0) { }
else
{
ClearAnimations(playerid);
format(string, sizeof(string), "Vlasnik: %s", Carlist[playerid][CarVlasnik]);
SendClientMessage(playerid, -1, string);
}
}
}


probaj tako
Naslov: Odg: [Pomoc]Oko /v
Poruka od: Muhamed. poslato Februar 09, 2012, 08:58:16 PRE PODNE
Sad je bolje ali i dalje izbacuje ova 2:
C:\Users\Administrator\Desktop\serveri\C. Life\gamemodes\CLRP.pwn(10553) : error 017: undefined symbol "Vlasnik"
C:\Users\Administrator\Desktop\serveri\C. Life\gamemodes\CLRP.pwn(10558) : error 010: invalid function or declaration

Da mi je samo naci gdje da ga define :D
Naslov: Odg: [Pomoc]Oko /v
Poruka od: [UG]Cile poslato Februar 09, 2012, 09:01:41 PRE PODNE
pa da li si ga igdje u skripti definiso ?
Naslov: Odg: [Pomoc]Oko /v
Poruka od: Muhamed. poslato Februar 09, 2012, 09:04:06 PRE PODNE
Kao sto sam rekao,probao sam ovako
if(VehicleInfo[Carid][Vlasnik] != 0)
i napravio novi callback  i crashao mi pawno.
Naslov: Odg: [Pomoc]Oko /v
Poruka od: [UG]Cile poslato Februar 09, 2012, 09:09:58 PRE PODNE
pod

enum ahCar

dodaj negdje samo nemoj na kraj

Vozilo,
Naslov: Odg: [Pomoc]Oko /v
Poruka od: Muhamed. poslato Februar 09, 2012, 09:13:50 PRE PODNE
Nije mi izbacilo nikakve errore idem probati da li radi !
U svakom slucaju,puno hvala.