Problem(error/warning): Prebacujem attach sistem iz NK 3.3.1 u PG ali mi izbacuje error kod stocka Attacher
Dio skripte: [pawn]stock Attacher(playerid) {
new string[64];
format(string, sizeof(string), ATTACH_FILE, ImeIgraca(playerid));
return string;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Posalji error.
Pa koji je error,ili mi moramo nagadjat??
C:\Users\User\Desktop\Modneki\gamemodes\LGOGC.pwn(2852) : error 012: invalid function call, not a valid address
C:\Users\User\Desktop\Modneki\gamemodes\LGOGC.pwn(2852) : warning 215: expression has no effect
C:\Users\User\Desktop\Modneki\gamemodes\LGOGC.pwn(2852) : error 001: expected token: ";", but found ")"
C:\Users\User\Desktop\Modneki\gamemodes\LGOGC.pwn(2852) : error 029: invalid expression, assumed zero
C:\Users\User\Desktop\Modneki\gamemodes\LGOGC.pwn(2852) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
** Bio sam zaboravio staviti error, izvinjavam se.
Imas li definisano ATTACH_FILE? I kako si to definiso.
Citat: Sploxs poslato Jun 17, 2018, 19:09:11 POSLE PODNE
Imas li definisano ATTACH_FILE? I kako si to definiso.
#define ATTACH_FILE "Attachs/%s.ini"
nemaš u tom kodu errora..Jesi siguran da ti je attacher 2852 linija? šta ti je iznad te linije?
Citat: Paul Castellano poslato Jun 17, 2018, 19:10:40 POSLE PODNE
nemaš u tom kodu errora..Jesi siguran da ti je attacher 2852 linija? šta ti je iznad te linije?
http://prntscr.com/jvzih5
https://uploaduj.me/i/P11gk-1529256083
Daj mi funkciju ImeIgraca ?
Citat: Paul Castellano poslato Jun 17, 2018, 19:22:34 POSLE PODNE
Daj mi funkciju ImeIgraca ?
stock ImeIgraca(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
Ja iskreno ne vidim grešku.Pokušao sam i u svoj mod ubaciti i sve mi radi bez ikakvih errora..
[pawn]stock Attacher(playerid) {
new string[64];
format(string, sizeof(string), "%s", ImeIgraca(playerid));
return string;
}[/pawn]
[pawn]stock Attacher(playerid) {
new string[64];
format(string, sizeof(string), ATTACH_FILE, "Paul_Castellano");
return string;
}
[/pawn]
Pokušaj ova dva koda i vidi hoće li oba dati opet errore,ako neće reci koji kod ti funkcionira..Tako ćemo znati gdje je problem..
Citat: Paul Castellano poslato Jun 18, 2018, 11:19:35 PRE PODNE
Ja iskreno ne vidim grešku.Pokušao sam i u svoj mod ubaciti i sve mi radi bez ikakvih errora..
[pawn]stock Attacher(playerid) {
new string[64];
format(string, sizeof(string), "%s", ImeIgraca(playerid));
return string;
}[/pawn]
[pawn]stock Attacher(playerid) {
new string[64];
format(string, sizeof(string), ATTACH_FILE, "Paul_Castellano");
return string;
}
[/pawn]
Pokušaj ova dva koda i vidi hoće li oba dati opet errore,ako neće reci koji kod ti funkcionira..Tako ćemo znati gdje je problem..
Ovaj drugi radi.
Slusaj, proveri u skripti da li imas stock GetName, ako nemas, dodaj ovo:
[pawn]stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}[/pawn]
Pa kad to uradis, onda ovako zalepi u skriptu umesto Attaccher:
[pawn]stock Attacher(playerid) {
new string[64];
format(string, sizeof(string), ATTACH_FILE, GetName(playerid));
return string;
}[/pawn]
Citat: VasicFTW poslato Jun 18, 2018, 14:45:54 POSLE PODNE
Slusaj, proveri u skripti da li imas stock GetName, ako nemas, dodaj ovo:
[pawn]stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}[/pawn]
Pa kad to uradis, onda ovako zalepi u skriptu umesto Attaccher:
[pawn]stock Attacher(playerid) {
new string[64];
format(string, sizeof(string), ATTACH_FILE, GetName(playerid));
return string;
}[/pawn]
Radi hvala ti <3