Detaljan opis problema: Izbacuje mi u logovima
[16:21:05] Muma has joined the server (0:127.0.0.1)
[16:25:54] Run time error 4: "Array index out of bounds"
[16:25:54] Accessing element at index 65535 past array upper bound 199
[16:25:54] AMX backtrace:
[16:25:54] #0 006488bc in public cmd_unprison (playerid=0, params[]=@0202c114 "1") at C:\Users\Deisy\Desktop\Insanity Gaming v1.0\gamemodes\IGRP.pwn:50075
[16:25:54] #1 native CallLocalFunction () from samp-server.exe
[16:25:54] #2 0001d96c in ?? (... <2 arguments>) at C:\Users\Deisy\Desktop\Insanity Gaming v1.0\pawno\include\zcmd.inc:108
[16:25:54] #3 0000e768 in public OnPlayerCommandText (playerid=0, cmdtext[]=@0202c0e4 "/unprison 1") at C:\Users\Deisy\Desktop\Insanity Gaming v1.0\pawno\include\YSI\y_hooks/impl.inc:929
[16:26:38] Muma has left the server (0:1)Dio skripte:
CMD:unprison( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] >= 4 ) {
if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti Admin na duznosti" );
new id;
if( sscanf( params, "u", id ) ) return SendUsageMessage( playerid, "/unprison [ ID/Deo imena ]");
if( PlayerInfo[ id ][ xZatvor ] != ALKATRAZ ) return GRESKA( playerid, "Da bi oslobodili igraca on prvo mora biti u Alkatrazu." );
SetPlayerInterior( id, 0 );
Muma_SetPlayerPos( id, 91.9112, 1920.7303, 17.9953 );
SetPlayerWorldBounds( id, 20000.0000, -20000.0000, 20000.0000, -20000.0000 );
SetPlayerVirtualWorld( id, 0 );
PlayerInfo[ id ][ xZatvor ] = 0;
PlayerInfo[ id ][ xZatvorVreme ] = 0;
GameTextForPlayer( id, "~g~Sloboda~n~~w~Pokusajte biti bolji gradjanin", 5000, 1);
AI[ playerid ][ aTUnjail ]++;
SacuvajAdmina( playerid );
SendClientMessageEx( id, SVETLOCRVENA, "Admin %s vas je oslobodio iz ALKATRAZ.", ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOCRVENA, "Oslobodili ste igraca %s iz ALKATRAZ.", ImeIgraca( id ) );
format( globalstring, sizeof( globalstring ), "UNPRISON | %s je oslobodio iz ALKATRAZ igraca %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
AdminPoruka( NARACRVENA, globalstring );
new string[ 128 ];
format( string, sizeof( string ), "Admin %s je unprisonovao igraca %s", ImeIgraca( playerid ), ImeIgraca( id ) );
LogSave( "Ostalo/LogUnPrison.log", string );
}
else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //

