[Pomoc] offban

28. Maj 2013. Zaključano
269
pregleda
5
postova
BocaBajrovic1995
5
Kingpin
28. Maj 2013.
Skripta koju koristim:Litex
Detaljan opis problema😛okusavam da ubacim komandu offban napravio sam u skriptfiles novi folder offban gde treba da budu oni banovani e sad meni izlazi 7 erora evo koji su
C:\DOCUME~1\boris\Desktop\BOCAMO~1\LITEXR~1.0\GAMEMO~1\Litex.pwn(21660) : error 017: undefined symbol "tmp"
C:\DOCUME~1\boris\Desktop\BOCAMO~1\LITEXR~1.0\GAMEMO~1\Litex.pwn(21660) : error 017: undefined symbol "idx"
C:\DOCUME~1\boris\Desktop\BOCAMO~1\LITEXR~1.0\GAMEMO~1\Litex.pwn(21661) : error 017: undefined symbol "tmp"
C:\DOCUME~1\boris\Desktop\BOCAMO~1\LITEXR~1.0\GAMEMO~1\Litex.pwn(21666) : error 017: undefined symbol "string"
C:\DOCUME~1\boris\Desktop\BOCAMO~1\LITEXR~1.0\GAMEMO~1\Litex.pwn(21666) : error 017: undefined symbol "string"
C:\DOCUME~1\boris\Desktop\BOCAMO~1\LITEXR~1.0\GAMEMO~1\Litex.pwn(21666) : error 029: invalid expression, assumed zero
C:\DOCUME~1\boris\Desktop\BOCAMO~1\LITEXR~1.0\GAMEMO~1\Litex.pwn(21666) : fatal error 107: too many error messages on one line
evo linije
21660 tmp = strtok(cmdtext, idx);
21661 if(!strlen(tmp))
21666 format(string, sizeof(string), "offban/%s.ini", tmp);
i komanda
if (strcmp(cmdtext, "/offban", true)==0)
        {
            if (PlayerInfo >= 1338 && IsPlayerAdmin(playerid))
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                        {
                        SendClientMessage(playerid, COLOR_WHITE, "Koristi: /offban [Ime igraca]");
                    return 1;
                        }
                        format(string, sizeof(string), "offban/%s.ini", tmp);
                        new File:hFile = fopen(string, io_read);
                        //new File: hFile = fopen(string, io_append);
                        if (hFile)
                        {
                            new Data[ 256 ],val [ 256 ];
                            while ( fread( hFile , Data , sizeof( Data ) ) )
                                        if( strcmp( ini_GetKey( Data ) , "Zakljucan" , true ) == 0 )
                                                val = ini_GetValue( Data );
                                if(strval( val ) == 0)
                                {
                                    new var;
                                        format(var, sizeof(var), "Zakljucan=0\n");
                                        fdeleteline(string,var);
                                        fclose(hFile);
                                        hFile = fopen(string, io_append);
                                    format(var, 64, "Zakljucan=1\n");
                                        fwrite(hFile, var);
                                        fclose(hFile);
                                }
                                else
                                {
                                    fclose(hFile);
                                        return SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"[Greska!]{FFFFFF} Igrac je vec banovan!");
                                }
                        }
            SendClientMessage(playerid, COLOR_WHITE, "Igrac je dobio offline ban");
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, 256, "{FFFFFF}["COL_RED"LCRP{FFFFFF}]:{00C0FF}OFFLINE BAN {FFFFFF}| %s je {F81414}BANOVAO{FFFFFF} offline igraca %s !!!", sendername, tmp);
                        SendAdminMessage(COLOR_GREY,string);
                        new year, month,day;
                        getdate(year, month, day);
                        format(string, 256, ": %s je banovao %s (%d-%d-%d)", sendername, tmp,day,month,year);
                        printf(string);
                }
                return 1;
        }

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
PWN|Medis
5
Kingpin
28. Maj 2013.
evo ti moja u zcmd dodaj samo na kraj dolje
CMD:offban(playerid, params[])
{
new igrac,banf,razlog,str;
if(PlayerInfo < 1337) return SCM(playerid, CRVENA, "NenoAC|Nisi admin");
if(sscanf(params,"ss", igrac, razlog)) return SCM(playerid, ZELENA"/offban ");
format(banf,64,"Banovi/%s.ini",igrac);
new File:oban = fopen(banf, io_write);
fwrite(oban, " Offban \n");
new v; format(v,64,"|Admin:%s \n", PlayerName(playerid));
fwrite(oban,v);
format(v,128,"|Razlog:%s \n", razlog);
fwrite(oban,v);
fclose(oban);
format(str, sizeof(str),"[OFFLINE BAN]Igrac: %s |Razlog: %s|Admin %s!", igrac,razlog,PlayerName(playerid));
    AGSPoruka(ZUTA,string);
  new File:File = fopen("Logovi/Offbanovi.txt", io_append);
return 1;
}


ako nesto ne bude radilo javi
Blaeks_Biofor
5
Forum Don
28. Maj 2013.
new tmp, string;
BocaBajrovic1995
5
Kingpin
29. Maj 2013.
Sredio sam lock!
Blaeks_Biofor
5
Forum Don
29. Maj 2013.
problem resen, lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha