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):
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)
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
BUMP!
Samo OnPlayerLogin promeni u recimo OnPlayersLogins i to je to :D
Hvala ti brate radi sada super samo ako moze objasnjenje usput zasto na starijoj verziji nema erora a na novoj ima :)
Inace moze LOCK
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
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.