Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ¤EG¤Ovca.ini poslato Januar 30, 2013, 11:33:25 PRE PODNE

Naslov: [Pomoc] Problem s mismatchom
Poruka od: ¤EG¤Ovca.ini poslato Januar 30, 2013, 11:33:25 PRE PODNE
Skripta koju koristim: Jedan edit moda..
Detaljan opis problema: Pa ovako sad sam naso jedan stari mod kojeg sam edito i kojeg se sjecam da mi se svidjao pa sam ga odlucio dovrsiti, no imam neke erore koje neznam rijesiti...
Dio skripte:

Errori:
C:\Users\*******\Desktop\Ostalo\Downloads\Roleplay\EGRP BY KRUNSY\gamemodes\rp.pwn(2382) : error 035: argument type mismatch (argument 2)
C:\Users\*******\Desktop\Ostalo\Downloads\Roleplay\EGRP BY KRUNSY\gamemodes\rp.pwn(2431) : error 035: argument type mismatch (argument 2)
C:\Users\*******\Desktop\Ostalo\Downloads\Roleplay\EGRP BY KRUNSY\gamemodes\rp.pwn(2648) : error 035: argument type mismatch (argument 2)
C:\Users\*******\Desktop\Ostalo\Downloads\Roleplay\EGRP BY KRUNSY\gamemodes\rp.pwn(5765) : error 035: argument type mismatch (argument 2)
C:\Users\*******\Desktop\Ostalo\Downloads\Roleplay\EGRP BY KRUNSY\gamemodes\rp.pwn(5766) : error 035: argument type mismatch (argument 2)


Kod svake linije po redu(svi su razliciti skoro):
2382: strcpy(VehicleOwner[freeid], sizeof(VehicleOwner[]), PlayerName(playerid));
2431: strcpy(VehicleOwner[vehicleid], sizeof(VehicleOwner[]), PlayerName(playerid));
2648: strcpy(VehicleNumberPlate[id], sizeof(VehicleNumberPlate[]), params);
5765: else if(strcmp(line, "Owner=", false, 6) == 0) strcpy(VehicleOwner[i], sizeof(VehicleOwner[]), line[6]);
5766: else if(strcmp(line, "NumberPlate=", false, 12) == 0) strcpy(VehicleNumberPlate[i], sizeof(VehicleNumberPlate[]), line[12]);

Evo defineovi tih linija da vam bude lakse:
new VehicleOwner[MAX_DVEHICLES][MAX_PLAYER_NAME];
new VehicleNumberPlate[MAX_DVEHICLES][16];


case 4:
{
if(strlen(params) < 1 || strlen(params) > 8)
{
ShowErrorDialog(playerid, "Pogresna duljina!");
return 1;
}
strcpy(VehicleNumberPlate[id], sizeof(VehicleNumberPlate[]), params);
SaveVehicle(id);
SetVehicleNumberPlate(VehicleID[id], params);
SetVehicleToRespawn(VehicleID[id]);
ShowDialog(playerid, DIALOG_EDITVEHICLE);
} (ovo je s linije 2648)


linije 5766 i 5767:
[code]else if(strcmp(line, "Owner=", false, 6) == 0) strcpy(VehicleOwner[i], sizeof(VehicleOwner[]), line[6]);
else if(strcmp(line, "NumberPlate=", false, 12) == 0) strcpy(VehicleNumberPlate[i], sizeof(VehicleNumberPlate[]), line[12]);


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Problem s mismatchom
Poruka od: Dimi poslato Januar 30, 2013, 11:37:56 PRE PODNE
Mislim da si izostavio nesto na tim linijama , nmg sad da ti kazem tacno sta na mob sam uso ...
Naslov: Odg: [Pomoc] Problem s mismatchom
Poruka od: ¤EG¤Ovca.ini poslato Januar 30, 2013, 11:59:00 PRE PODNE
zasto onda govoris ako nemozes da kazes?? nisam nista izostavio.. kod se cini ok provjerio sam 100 puta vec...
Naslov: Odg: [Pomoc] Problem s mismatchom
Poruka od: Blaeks poslato Januar 30, 2013, 14:45:55 POSLE PODNE
na svakoj liniji gde ti baca error se vodi greska oko drugog parametra
Naslov: Odg: [Pomoc] Problem s mismatchom
Poruka od: Joey_ poslato Januar 30, 2013, 19:27:03 POSLE PODNE
Postaj svoju strcpy() funkciju.