Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: RilleX poslato Oktobar 01, 2014, 19:23:43 POSLE PODNE

Naslov: [Pomoc] YSI eror
Poruka od: RilleX poslato Oktobar 01, 2014, 19:23:43 POSLE PODNE
Skripta koju koristim:Last Step edit
Detaljan opis problema:Update sam YSI i dobio 3 erora

C:\Users\User\Desktop\RBR RolePlay\gamemodes\LSRP.pwn(45868) : error 035: argument type mismatch (argument 2)
C:\Users\User\Desktop\RBR RolePlay\gamemodes\LSRP.pwn(68463) : error 025: function heading differs from prototype
C:\Users\User\Desktop\RBR RolePlay\gamemodes\LSRP.pwn(68464) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.


Dio skripte:
Eror  1
Linija:45868

if(strlen(inputtext) < 20)
    {
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
OnPlayerLogin(playerid,tmppass);// ovde baca eror
}


Eror 2
Linija:68463 i 68464

forward OnPlayerLogin(playerid,password[]);// ovde baca eror 6863
public OnPlayerLogin(playerid,password[])// 6864
{// ako treba nastavak recite


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] YSI eror
Poruka od: Seiz poslato Oktobar 01, 2014, 20:28:14 POSLE PODNE
Za
error 025: function heading differs from prototype
potrazi da li imas jos negde definisano OnPlayerLogin i prebaci
forward OnPlayerLogin(playerid,password[]);
gde su ti ostali.

A na kojoj tacno liniji ti baca
error 035: argument type mismatch (argument 2)
Naslov: Odg: [Pomoc] YSI eror
Poruka od: RilleX poslato Oktobar 01, 2014, 22:36:05 POSLE PODNE
Citat: Seiz poslato Oktobar 01, 2014, 20:28:14 POSLE PODNE
Za
error 025: function heading differs from prototype
potrazi da li imas jos negde definisano OnPlayerLogin i prebaci
forward OnPlayerLogin(playerid,password[]);
gde su ti ostali.

A na kojoj tacno liniji ti baca
error 035: argument type mismatch (argument 2)
Nemam nigde vise definisan OnPlayerLogin i prebacio sam forward na vrh skripte i opet isti erori
Evo ti za eror 035

    if(strlen(inputtext) < 20)
    {
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);// ovdje baca
OnPlayerLogin(playerid,tmppass);
}

Edit:A kada vratim na staru verziju sve je ok
Naslov: Odg: [Pomoc] YSI eror
Poruka od: RilleX poslato Oktobar 02, 2014, 20:41:48 POSLE PODNE
BUMP!
Naslov: Odg: [Pomoc] YSI eror
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 03, 2014, 01:22:30 PRE PODNE
Samo OnPlayerLogin promeni u recimo OnPlayersLogins i to je to :D
Naslov: Odg: [Pomoc] YSI eror
Poruka od: RilleX poslato Oktobar 03, 2014, 01:34:24 PRE PODNE
Hvala ti brate radi sada super samo ako moze objasnjenje usput zasto na starijoj verziji nema erora a na novoj ima  :)
Inace moze LOCK
Naslov: Odg: [Pomoc] YSI eror
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 03, 2014, 12:51:56 POSLE PODNE
Pa imao sam isti problem i tako sam ga resio a verovatno u YSI ima nesto za OnPlayerLogin i onda mu to smeta, a ovako promenis 2 slova i problem resen :D
Naslov: Odg: [Pomoc] YSI eror
Poruka od: yabb3 poslato Oktobar 03, 2014, 13:24:32 POSLE PODNE
Pa pročitaj lepo na oficialu ili githubu šta je pod OBAVEZNO prilikom update YSI verzije, mnogima je teško makar pročitati ako ništa više.