[Pomoc]Admin

27. Feb. 2013. Zaključano
565
pregleda
12
postova
Ismet_BN
4
Made Man
27. Feb. 2013.
Skripta koju koristim: moja od 0
Detaljan opis problema:
E kako da ja napravim admin sistem od 0 kako da napravim ADmin level i to ?
Znaci da mogu napravim komandu neku i dodam pAdmin i tu komandu samo admin moze koristit?
Ako ima TuT Pojasnjen ili jos bolje FileScripta?  :-*
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
_HarDy_
5
Underboss
filip.admin
5
Crime Lord
27. Feb. 2013.
Ne razumijem zašto bi koristio za ADMIN SYSTEM fs,glupost po meni.

Jednostavno ako koristiš yini spremanje podatka napraviš funkciju pAdmin i radiš.

Na vrh di imaš PlayerInfo dodaš:

pAdmin


Na funkciju spremanja računa dodaš:
INI_WriteInt(File,"Admin",PlayerInfo);


Na funkciju učitavanja računa dodaš:
INI_Int("Admin",PlayerInfo);


I jednostavno radiš komande za admine i ostale funkcije,određenim kodom npr.
if(PlayerInfo < 1)
Ismet_BN
4
Made Man
27. Feb. 2013.
FlasH wrote on February 27, 2013, 7:04 pm:
Ne razumijem zašto bi koristio za ADMIN SYSTEM fs,ost po meni.

Jednostavno ako koristiš yini spremanje podatka napraviš funkciju pAdmin i radiš.

Na vrh di imaš PlayerInfo dodaš:

pAdmin


Na funkciju spremanja računa dodaš:

Sad me zanima kako napravit MAkeAdmin komandu ?! Na ovo sto sam odradio 😛  😢
INI_WriteInt(File,"Admin",PlayerInfo);


Na funkciju učitavanja računa dodaš:
INI_Int("Admin",PlayerInfo);


I jednostavno radiš komande za admine i ostale funkcije,određenim kodom npr.
if(PlayerInfo < 1)
Ismet_BN
4
Made Man
27. Feb. 2013.
E sad dali mi neko moze objasnit kako napravit amdina za to ?! /makeamdin ?
filip.admin
5
Crime Lord
27. Feb. 2013.
Probaj ovako:
COMMAND:makeadmin(playerid, params[])
{
    if(PlayerInfo < 1338) return SendClientMessage(playerid, TVOJA_BOJA, " Nisi admin ");
    if (sscanf(params, "ui", id, admlvl)) return SendClientMessage(playerid, TVOJA_BOJA, " /makeadmin [playerid/name] ");
    if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, TVOJA_BOJA, "Taj igrac nije na serveru.");
    if (admlvl > 1338 || admlvl < 0) return SendClientMessage(playerid, TVOJA_BOJA," Pogresan level admina.");
    new victimname, adminname, admlvl, id;
    PlayerInfo = admlvl;
    GetPlayerName(id, victimname, sizeof(victimname));
    GetPlayerName(playerid, adminname, sizeof(adminname));
    new str;
    format(str,128,"Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
    SendClientMessage(playerid,TVOJA_BOJA,str);
    format(str, sizeof(str), Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
    SendClientMessage(TVOJA_BOJA,str);
    return 1;
}
Ismet_BN
4
Made Man
27. Feb. 2013.
FlasH wrote on February 27, 2013, 9:00 pm:
Probaj ovako:
COMMAND:makeadmin(playerid, params[])
{
    if(PlayerInfo < 1338) return SendClientMessage(playerid, TVOJA_BOJA, " Nisi admin ");
    if (sscanf(params, "ui", id, admlvl)) return SendClientMessage(playerid, TVOJA_BOJA, " /makeadmin [playerid/name] ");
    if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, TVOJA_BOJA, "Taj igrac nije na serveru.");
    if (admlvl > 1338 || admlvl < 0) return SendClientMessage(playerid, TVOJA_BOJA," Pogresan level admina.");
    new victimname, adminname, admlvl, id;
    PlayerInfo = admlvl;
    GetPlayerName(id, victimname, sizeof(victimname));
    GetPlayerName(playerid, adminname, sizeof(adminname));
    new str;
    format(str,128,"Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
    SendClientMessage(playerid,TVOJA_BOJA,str);
    format(str, sizeof(str), Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
    SendClientMessage(TVOJA_BOJA,str);
    return 1;
}


ERRORI !

C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(808) : error 017: undefined symbol "id"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(809) : error 017: undefined symbol "id"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(810) : error 017: undefined symbol "admlvl"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : error 017: undefined symbol "Admin"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : error 017: undefined symbol "je"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : error 017: undefined symbol "postavio"
C:\Users\amna\Desktop\Los Santos Gaming\gamemodes\Gm.pwn(818) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

7 Errors.
filip.admin
5
Crime Lord
27. Feb. 2013.
Moja greška sry ..
COMMAND:makeadmin(playerid, params[])
{
    new victimname, adminname, admlvl, id;
    if(PlayerInfo < 1338) return SendClientMessage(playerid, TVOJA_BOJA, " Nisi admin ");
    if (sscanf(params, "ui", id, admlvl)) return SendClientMessage(playerid, TVOJA_BOJA, " /makeadmin [playerid/name] ");
    if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, TVOJA_BOJA, "Taj igrac nije na serveru.");
    if (admlvl > 1338 || admlvl < 0) return SendClientMessage(playerid, TVOJA_BOJA," Pogresan level admina.");
    PlayerInfo = admlvl;
    GetPlayerName(id, victimname, sizeof(victimname));
    GetPlayerName(playerid, adminname, sizeof(adminname));
    new str;
    format(str,128,"Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
    SendClientMessage(playerid,TVOJA_BOJA,str);
    format(str, sizeof(str), "Admin %s je postavio igracu %s admin Level na %i",adminname,victimname,admlvl);
    SendClientMessage(playerid, TVOJA_BOJA,str);
    return 1;
}
Ismet_BN
4
Made Man
27. Feb. 2013.
E sad kako na to sve dodad
AdminLevel 1
AdminLevel 2
.
.
.
.
.
AdminLevel 6
.
.
.
AdminLEvel 1338 !?? smao ima ovaj ! 1338  😢
filip.admin
5
Crime Lord
27. Feb. 2013.
Ne kužim te ?
Ismet_BN
4
Made Man
27. Feb. 2013.
Jesu napravljeni amdin leveli od 1 do 1338 ako ocu cmd da samo moze admin 4 ili 5 nebitno okristit ?
filip.admin
5
Crime Lord
27. Feb. 2013.
007Bond wrote on February 27, 2013, 9:24 pm:
Jesu napravljeni amdin leveli od 1 do 1338 ako ocu cmd da samo moze admin 4 ili 5 nebitno okristit ?


Naravno da jesu.
Ovako ti idu funkcije,imaš i tut za te funkcije u drugome podforumu.
Npr.
Ovo dodaš kada hoćeš da koristi admin veći od 1,i 1.

if(PlayerInfo < 1)


I sada samo povećavaš ..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha