Debugovi

Započeo ShomY071
10. Jun 2018. Zaključano
592
pregleda
4
postova
MilosColbart
4
Enforcer
10. Jun 2018.
Problem(error/warning): Debugovi, server ne crasha
Dio skripte:

stock ImeIgraca(id)
{
    new ime[MAX_PLAYER_NAME+1];
GetPlayerName(id, ime, sizeof(ime));
ime[strfind(ime,"_")] = ' '; // OVA LINIJA (1956)
return ime;
}


if(PI == 6)
{
    new string;
    SetPlayerColor(playerid, ZLATNA);
    format(string, sizeof(string), ""C_CRVENA" Vlasnik %s je usao server!", ImeIgraca(playerid)); // LINIJA 3963
    SCMTA(-1, string);
    SCM(playerid, SVETLOZUTA, "Dobro dosa nazad domacine, koristi /apregled da pratis aktivnost administratora!");
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):

[18:45:53] Run time error 4: "Array index out of bounds"
[18:45:53]   Attempted to read/write array element at negative index -1
[18:45:53] AMX backtrace:
[18:45:53] #0 00041f5c in ImeIgraca (id=0) at D:\SAMP MODOVI\RolePlay od 0 by #Jack\gamemodes\RolePlay.pwn:1956
[18:45:53] #1 000647a8 in ?? (... <5 arguments>) at D:\SAMP MODOVI\RolePlay od 0 by #Jack\gamemodes\RolePlay.pwn:3963
[18:45:53] #2 0000cca8 in public OnDialogResponse (playerid=0, dialogid=0, response=1, listitem=-1, inputtext[]=@010f2918 "sifra") at D:\SAMP MODOVI\RolePlay od 0 by #Jack\pawno\include\YSI\y_hooks/impl.inc:2254
[18:46:38] sscanf warning: Format specifier does not match parameter count.

Slika/video ingame problema(obavezno ako je ingame problem): //
#Comi
4
Enforcer
10. Jun 2018.
Linija 1956 je nepotrebna izbrisi je i fixaces oboje. To je provera koja trazi _ u imenu a vrv imas vec proveru za rp ime u modu ..
MilosColbart
4
Enforcer
11. Jun 2018.
Ta linija sklanja _ iz imena igraca...
Ime_Igraca ispisuje sa donjom crtom nprm Jack_Redfield a ImeIgraca sklanja donju crtu ispisuje samo ime nprm Jack Redfield
Nigde drugde nije mi definisano...
Ivan_Ino
5
Kingpin
11. Jun 2018.

stock ImeIgraca(id)
{
new ime;
GetPlayerName(id, ime, sizeof(ime));

new pos = strfind(ime, "_");
if (pos != -1) {
ime = ' ';
}
return ime;
}


u tvome slucaju si vjerovatno koristio ime bez _, eto ti metoda koja radi provjeru usput i fixana tvoja verzija

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha