Szerző Téma: Script berakása  (Megtekintve 1238 alkalommal)

Script berakása
« Dátum: 2012. szeptember 29. - 15:01:28 »
0 Show voters
Sziasztok! Olyan problémám van, hogy letöltöttem ugye a hivatalos SAMP oldalról a szerver fájlokat, majd innen pár scriptet. Sajnálatos módon 15 scriptbõl nálam kb 2 mûködik. Gondolatom szerint én csinálhatok valamit rosszul.
Kijelölöm a forráskódot, megnyitom a pawno-t nyitok egy újat, majd kitörlök mindent ami benne van. Bemásolom a forráskódot rákattintok arra, hogy compile majd elmentem. http://sampforum.hu/index.php?topic=32493.0 Ennél a scriptnél pl kidobja az alábbi hibát:



E:\\San Andreas Server\\filterscripts\\Untitled.pwn(31) : error 017: undefined symbol \"COLOR_YELLOW\"
E:\\San Andreas Server\\filterscripts\\Untitled.pwn(34) : error 017: undefined symbol \"COLOR_GREEN\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
2 Errors.
 
De amelynél nem dob ki hibaüzenetet, annál is gyakran elindítom a szervert majd miután belépek írom be a parancsot és azt dobja ki hogy Unknown Command, próbáltam úgy is hogy belépek adminként és elindítom a scriptet. El is indítja de nem mûködik. Valaki Esetleg tudna ötletet adni?

Nem elérhető sza23

  • 346
    • Profil megtekintése
Script berakása
« Válasz #1 Dátum: 2012. szeptember 29. - 15:16:35 »
0 Show voters
a scriptet linkeld be  ;)

Script berakása
« Válasz #2 Dátum: 2012. szeptember 29. - 15:39:10 »
0 Show voters
Pl Ezt átkonvertálja a pawno, de ha berakom sem tudok vele semmit sem kezdeni az Unknown Command miatt.



/* |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|LICENSE|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
-Készítõ: JBauer
-Termék megnevezése: J - Admin rendszer
-Kezdés: 2012.06.01.
-Ideiglenes szünet kezdete: 2012.06.05.
-Ideiglenes szünet vége: 2012.06.18.
-1000. sor: 2012.06.19.
-Befejezés: 2012.06.19.
-FONTOS: A LICENSE ELTÁVOLÍTÁS ÉS A NÉV ELTÁVOLÍTÁSA SÚLYOS KÖVETKEZMÉNYEKET VON MAGA UTÁN!!!!
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|LICENSE|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
/*|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|PARANCSOK|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
/adminad - Admint ad, /penzad - Pénzt ad, /penzvalt - Pénzt állít át
/olesvalt - Öléseket állít be, /olesad - Öléseket ad/halalvalt - Halálokat állít be, /halalad - Halálokat ad
/ipcim - IP cím megnézése, /ipban - IP cím kitiltása, /gmx - Szerver újraindítása, /stop - Szerver leállítása
/fegyverad - Fegyvert adsz, /lefegyverez - Fegyvert veszel el
/korozesvalt - Körözéseket vált át(állít be)
/ban - Játékos kitiltása a szerverrõl, /orokasad - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele
/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet
/asad - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele
/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést
/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)
/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.
/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz
/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost
/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.
/warn - Figyelmezteted a játékos(3 warn = ban)
/asszoli - AdminSegéd szolgálat
/as - AdminSegédChat, /asay - Mindenki látja!
/asayy - Válasz a reportokra
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|PARANCSOK|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|*/
//=========================[ Szükséges includek ]===========================
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <dini>
#include <dudb>
#include <dutils>
#include <fixchars>
//======================[ Definiálások ]====================================
#define narancs 0xFF9933AA
#define szurke 0xAFAFAFAA
#define zold 0x33AA33AA
#define feher 0xFFFFFFAA
#define neon 0x00FFFFFF
#define kek 0x0C2EF0AA
#define hiba 0xFF0000FF
#define regeles 1
#define belepes 2
//==========================[ Enumerátor ]==================================
enum pInfo
{
admin,
as,
ban,
penz,
halal,
oles,
warn
}
//=======================[ Változók ]=======================================
new Info[MAX_PLAYERS][pInfo];
new neve[MAX_PLAYER_NAME];
new str[128];
new ideiglenes[MAX_PLAYERS];
new szoli[MAX_PLAYERS];
new aszoli[MAX_PLAYERS];
new specel[MAX_PLAYERS];
new reportja[MAX_PLAYERS][128];
new reportol[128];
//=======================[ Minden egyéb ami kell ]==========================
#pragma unused strtok
#pragma unused ret_memcpy
forward AdminUzi(color, string[]);
//=======================[ Maga az FS ]=====================================
public OnFilterScriptInit()
{
        print(\"\\n--------------------------------------\");
        print(\" J - Admin rendszer by.: JBauer: BETÖLTVE!!\");
        print(\"          Állapot: Online | Fut         \");
        print(\"--------------------------------------\\n\");
        return 1;
}
public OnFilterScriptExit()
{
        print(\"\\n-----------------------------------------\");
        print(\" J - Admin rendszer by.: JBauer: KIKAPCSOLVA!!\");
        print(\"             Állapot: Offline | Nem fut      \");
        print(\"--------------------------------------------\\n\");
        return 1;
}
public OnPlayerConnect(playerid)
{
        new file[128];
        GetPlayerName(playerid, neve, sizeof(neve));
        format(file, sizeof(file), \"/J-Admin/%s.ini\",neve);
        if(!fexist(file))
        {
                ShowPlayerDialog(playerid, regeles, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy jelszót:\", \"Oké\", \"Mégse\");
        }
        if(fexist(file))
        {
                ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavadat:\", \"Oké\", \"Mégse\");
        }
        ideiglenes[playerid] = 0;
        return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
        new file[128];
        GetPlayerName(playerid, neve, sizeof(neve));
        format(file, sizeof(file), \"/J-Admin/%s.ini\",neve);
        if(fexist(file))
        {
                dini_IntSet(file, \"Admin\", Info[playerid]);
                dini_IntSet(file, \"As\", Info[playerid][as]);
                dini_IntSet(file, \"Ban\", Info[playerid][ban]);
                dini_IntSet(file, \"Penz\", Info[playerid][penz]);
                dini_IntSet(file, \"Halal\", Info[playerid][halal]);
                dini_IntSet(file, \"Oles\", Info[playerid][oles]);
                dini_IntSet(file, \"Warn\", Info[playerid][warn]);
        }
        return 1;
}
public OnPlayerSpawn(playerid)
{
        SetPlayerScore(playerid, Info[playerid][oles]-Info[playerid][halal]);
        return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
        Info[playerid][halal] = Info[playerid][halal]+1;
        Info[killerid][oles] = Info[killerid][oles]+1;
        return 1;
}
public OnPlayerUpdate(playerid)
{
        return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        if(dialogid == regeles)
        {
                if(response)
                {
                        new file[128];
                        GetPlayerName(playerid, neve, sizeof(neve));
                        if(strlen(inputtext) == 0)
                        {
                                ShowPlayerDialog(playerid, regeles, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy jelszót:\", \"Regisztráció\", \"Mégse.\");
                                return 0;
                        }
                        format(file,sizeof(file),\"/J-Admin/%s.ini\",neve);
                        if(!fexist(file))
                        {
                                dini_Create(file);
                                dini_IntSet(file,\"Password\", udb_hash(inputtext));
                                dini_IntSet(file,\"Admin\", 0);
                                dini_IntSet(file,\"As\",0);
                                dini_IntSet(file,\"Penz\",0);
                                dini_IntSet(file,\"Oles\",0);
                                dini_IntSet(file,\"Halal\",0);
                                dini_IntSet(file,\"Ban\",0);
                                dini_IntSet(file,\"Warn\",0);
                                ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad\", \"Belép\", \"Mégse.\");
                        }
                }
        }
        if(dialogid == belepes)
        {
                if(response)
                {
                new file[128];
                GetPlayerName(playerid, neve, sizeof(neve));
                if(strlen(inputtext) == 0)
                {
                        ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad:\", \"Belép\", \"Mégse.\");
                        return 0;
                }
                format(file,sizeof(file),\"/J-Admin/%s.ini\",neve);
                if(fexist(file))
                {
                        new password = dini_Int(file, \"Password\");
                        if(udb_hash(inputtext) != password)
                        {
                                SendClientMessage(playerid, zold, \"A jelszó amit beírtál hibás ezért kickelve lettél..\");
                                Kick(playerid);
                        }
                        else
                        {
                                Info[playerid] = dini_Int(file,\"Admin\");
                                Info[playerid][as] = dini_Int(file,\"As\");
                                Info[playerid][penz] = dini_Int(file,\"Penz\");
                                Info[playerid][oles] = dini_Int(file,\"Oles\");
                                Info[playerid][halal] = dini_Int(file,\"Halal\");
                                Info[playerid][ban] = dini_Int(file,\"Ban\");
                                Info[playerid][warn] = dini_Int(file,\"Warn\");
                                SendClientMessage(playerid, zold, \"Sikeresen bejelentkeztél.\");
                                SpawnPlayer(playerid);
                                if(Info[playerid][ban] == 1)
                                {
                                        SendClientMessage(playerid, neon, \"Bannolva vagy!\");
                                        Kick(playerid);
                                }
                        }
                }
                }
        }
        return 1;
}
//=========================================[ Mindenki által elérhetõ parancsok ]======================================
CMD:stats(playerid, params[])
{
        format(str, sizeof(str), \"Admin: %d, Öléseid: %d, Halálaid: %d, Pénzed: %d$, Warnjaid: %d\", Info[playerid],Info[playerid][oles],Info[playerid][halal],Info[playerid][penz],Info[playerid][warn]);
        SendClientMessage(playerid, hiba, str);
        return 1;
}
CMD:help(playerid, params[])
{
        SendClientMessage(playerid, narancs, \"-------------------Parancsok----------------\");
        SendClientMessage(playerid, narancs, \"/stats - Adataid, /pm - Adminszolgálatosnak írás, /report - Segítségkérés, /adminok - Online adminok, /poz - Pozíciód megtekintése\");
        return 1;
}
CMD:pm(playerid, params[])
{
        new id, pmszoveg[128], pmelo[MAX_PLAYER_NAME], str22[128], str23[128];
        if(sscanf(params, \"us[128]\",id,pmszoveg)) return SendClientMessage(playerid, hiba, \"Használat: /pm [playerid/névrészlet] [szöveg]\");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, hiba, \"Nem találom az ID-t az adatbázisban.\");
        if(szoli[id] != 1) return SendClientMessage(playerid, hiba, \"Most nem tudsz üzenetet küldeni!\");
        GetPlayerName(playerid, pmelo, sizeof(pmelo));
        format(str, sizeof(str), \"%s(%d) üzeni: %s\",pmelo,playerid,pmszoveg);
        SendClientMessage(id, kek, str);
        format(str22, sizeof(str22), \"%s(%d)-nek üzented: %s\",neve,id,pmszoveg);
        SendClientMessage(playerid, kek, str22);
        format(str23, sizeof(str23), \"%s PM-elt %s-nek!\",neve,pmelo);
        AdminUzi(neon, str23);
        return 1;
}
CMD:poz(playerid, params[])
{
        new Float: X, Float: Y, Float: Z, Float: A;
        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, A);
        format(str, sizeof(str), \"Pozíciód: X: %0.2f | Y: %0.2f | Z: %0.2f | A: %0.2f | Int: %d | VW: %d\",X,Y,Z,A,GetPlayerInterior(playerid),GetPlayerVirtualWorld(playerid));
        SendClientMessage(playerid, feher, str);
        return 1;
}
CMD:report(playerid, params[])
{
        new report[128];
        GetPlayerName(playerid, neve, sizeof(neve));
        if(sscanf(params,\"s[128]\",report)) return SendClientMessage(playerid,hiba,\"Használat: /report [kérdésed]\");
        for(new i = 0; i < MAX_PLAYERS; i ++)
        {
                if(ideiglenes == 1 || Info[as] == 1 || Info == 1 || Info == 2 || Info == 3 || Info == 4 || Info == 5)

                {


                        format(reportol, sizeof(reportol), \"%s [%d] reportja: %s\", neve, playerid, report);


                        SendClientMessage(i, neon, reportol);


                }


        }


        reportja[playerid] = report;


        SendClientMessage(playerid, szurke, \"Üzenet elküldve.\");


        return 1;


}


CMD:adminok(playerid, params[])


{


new kettes[128], harmas[128], negyes[128], otos[128], ideiglenesas[128], orokas[128];


for(new i = 0; i < MAX_PLAYERS; i++)


{


        if(IsPlayerConnected(i))


        {


                if(ideiglenes
== 1)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ ideiglenes adminsegédek=-=-=-=-=-\");


                        format(ideiglenesas, sizeof(ideiglenesas), \"-=-=-=-=-=-=-=Ideiglenes adminsegéd: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, ideiglenesas);


                }


                if(Info
[as] == 1)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ örök adminsegédek=-=-=-=-=-\");


                        format(orokas, sizeof(orokas), \"-=-=-=-=-=-=-=Örök adminsegéd: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, orokas);


                }


                if(Info
== 1)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=Elérhetõ kezdõ adminok=-=-=-=-=-\");


                        format(str, sizeof(str), \"-=-=-=-=-=Kezdõ admin: %s=-=-=-=-=-\",neve);


                        SendClientMessage(playerid, hiba, str);


                }


                if(Info
== 2)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ haladó adminok=-=-=-=-=-\");


                        format(kettes, sizeof(kettes), \"-=-=-=-=-=-=-=Haladó admin: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, kettes);


                }


                if(Info
== 3)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ fõadminok=-=-=-=-=-\");


                        format(harmas, sizeof(harmas), \"-=-=-=-=-=-=-=Fõadmin: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, harmas);


                }


                if(Info
== 4)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ scripterek=-=-=-=-=-\");


                        format(negyes, sizeof(negyes), \"-=-=-=-=-=-=-=Scripter: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, negyes);


                }


                if(Info
== 5)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ tulajdonosok=-=-=-=-=-\");


                        format(otos, sizeof(otos), \"-=-=-=-=-=-=-=Tulajdonos: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, otos);


                }


        }


}       return 1;


}


//========================================[ Ideiglenes adminsegéd által elérhetõ parancsok ]======================


CMD:ahelp(playerid, params[])


{


        if(ideiglenes[playerid] == 1)


        {


                SendClientMessage(playerid, narancs, \"Ideiglenes adminsegéd parancsai:\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


        }


        else if(Info[playerid][as] == 1)


        {


                SendClientMessage(playerid, narancs, \"Örök adminsegéd parancsai:\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


        }


        else if(Info[playerid] == 1)


        {


                SendClientMessage(playerid, narancs, \"Kezdõ admin parancsai:\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 2)


        {


                SendClientMessage(playerid, narancs, \"Haladó admin parancsai:\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 3)


        {


                SendClientMessage(playerid, narancs, \"Fõ admin parancsai:\");


                SendClientMessage(playerid, narancs, \"/ban - Játékos kitiltása a szerverrõl, /orokasad[CSAK FELELÕSSÉGGEL] - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 4)


        {


                SendClientMessage(playerid, narancs, \"Scripter parancsai:\");


                SendClientMessage(playerid, narancs, \"/ipcim - IP cím megnézése, /ipban - IP cím kitiltása\");


                SendClientMessage(playerid, narancs, \"/gmx - Szerver újraindítása, /stop - Szerver leállítása, /korozesvalt - átváltja a körözését a játékosnak\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/ban - Játékos kitiltása a szerverrõl, /orokasad[CSAK FELELÕSSÉGGEL] - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 5)


        {


                SendClientMessage(playerid, narancs, \"Tulajdonos parancsai:\");


                SendClientMessage(playerid, narancs, \"/adminad - Admint ad, /penzad - Pénzt ad, /penzvalt - Pénzt állít át\");


                SendClientMessage(playerid, narancs, \"/olesvalt - Öléseket állít be, /olesad - Öléseket ad\");


                SendClientMessage(playerid, narancs, \"/halalvalt - Halálokat állít be, /halalad - Halálokat ad\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/ipcim - IP cím megnézése, /ipban - IP cím kitiltása, /gmx - Szerver újraindítása, /stop - Szerver leállítása\");


                SendClientMessage(playerid, narancs, \" /fegyverad - Fegyvert adsz, /lefegyverez - Fegyvert veszel el\");


                SendClientMessage(playerid, narancs, \"/korozesvalt - Körözéseket vált át(állít be)\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/ban - Játékos kitiltása a szerverrõl, /orokasad[CSAK FELELÕSSÉGGEL] - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        return 1;


}


CMD:as(playerid, params[])


{


new szoveg[128];


if(sscanf(params,\"s[128]\",szoveg)) return SendClientMessage(playerid, hiba, \"Használat: /as [szöveg]\");


for(new i = 0; i < MAX_PLAYERS; i++)


        {


                if(IsPlayerConnected(i))


                {


                        if(ideiglenes
== 1 || Info[as] == 1 || Info == 1 || Info == 2 || Info == 3 || Info == 4 || Info == 5)

                        {


                                format(str, sizeof(str), \"AdminSegédChat %s: %s\",neve,szoveg);


                                SendClientMessage(i, neon, str);


                        }


                }


        }


return 1;


}


CMD:asay(playerid, params[])


{


        if(ideiglenes[playerid] != 1 && Info[playerid][as] != 1 && Info[playerid] != 1 && Info[playerid] != 2 && Info[playerid] != 3 && Info[playerid] != 4 && Info[playerid] != 5) return SendClientMessage(playerid, hiba, \"Nem tudod használni a parancsot!\");


        new szoveg[128];


        if(sscanf(params,\"s[128]\",szoveg)) return SendClientMessage(playerid, hiba, \"Használat: /asay [szöveg]\");


        GetPlayerName(playerid, neve, sizeof(neve));


        format(str, sizeof(str), \"%s: %s\",neve,szoveg);


        SendClientMessageToAll(zold, str);


        return 1;


}


CMD:asayy(playerid, params[])


{


        if(ideiglenes[playerid] != 1 && Info[playerid][as] != 1 && Info[playerid] != 1 && Info[playerid] != 2 && Info[playerid] != 3 && Info[playerid] != 4 && Info[playerid] != 5) return SendClientMessage(playerid, hiba, \"Nem tudod használni a parancsot!\");


        new id, szoveg[128], reportol2[128];


        if(sscanf(params,\"us[128]\",id, szoveg)) return SendClientMessage(playerid,hiba,\"Használat: /asayy [id] [üzenet]\");


        new neve2[MAX_PLAYER_NAME];


        GetPlayerName(id, neve2, sizeof(neve2));


        format(reportol2, sizeof(reportol2), \"%s reportja: %s\", neve2, reportja[id]);


        SendClientMessageToAll(neon, reportol2);


        format(reportol, sizeof(reportol), \"Admin %s: %s\", neve, szoveg);


        SendClientMessageToAll(neon, reportol);


Script berakása
« Válasz #3 Dátum: 2012. szeptember 29. - 16:07:54 »
0 Show voters

Pl Ezt átkonvertálja a pawno, de ha berakom sem tudok vele semmit sem kezdeni az Unknown Command miatt.



/* |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|LICENSE|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
-Készítõ: JBauer
-Termék megnevezése: J - Admin rendszer
-Kezdés: 2012.06.01.
-Ideiglenes szünet kezdete: 2012.06.05.
-Ideiglenes szünet vége: 2012.06.18.
-1000. sor: 2012.06.19.
-Befejezés: 2012.06.19.
-FONTOS: A LICENSE ELTÁVOLÍTÁS ÉS A NÉV ELTÁVOLÍTÁSA SÚLYOS KÖVETKEZMÉNYEKET VON MAGA UTÁN!!!!
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|LICENSE|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
*/
/*|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|PARANCSOK|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
/adminad - Admint ad, /penzad - Pénzt ad, /penzvalt - Pénzt állít át
/olesvalt - Öléseket állít be, /olesad - Öléseket ad/halalvalt - Halálokat állít be, /halalad - Halálokat ad
/ipcim - IP cím megnézése, /ipban - IP cím kitiltása, /gmx - Szerver újraindítása, /stop - Szerver leállítása
/fegyverad - Fegyvert adsz, /lefegyverez - Fegyvert veszel el
/korozesvalt - Körözéseket vált át(állít be)
/ban - Játékos kitiltása a szerverrõl, /orokasad - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele
/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet
/asad - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele
/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést
/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)
/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.
/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz
/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost
/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.
/warn - Figyelmezteted a játékos(3 warn = ban)
/asszoli - AdminSegéd szolgálat
/as - AdminSegédChat, /asay - Mindenki látja!
/asayy - Válasz a reportokra
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|PARANCSOK|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|*/
//=========================[ Szükséges includek ]===========================
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <dini>
#include <dudb>
#include <dutils>
#include <fixchars>
//======================[ Definiálások ]====================================
#define narancs 0xFF9933AA
#define szurke 0xAFAFAFAA
#define zold 0x33AA33AA
#define feher 0xFFFFFFAA
#define neon 0x00FFFFFF
#define kek 0x0C2EF0AA
#define hiba 0xFF0000FF
#define regeles 1
#define belepes 2
//==========================[ Enumerátor ]==================================
enum pInfo
{
admin,
as,
ban,
penz,
halal,
oles,
warn
}
//=======================[ Változók ]=======================================
new Info[MAX_PLAYERS][pInfo];
new neve[MAX_PLAYER_NAME];
new str[128];
new ideiglenes[MAX_PLAYERS];
new szoli[MAX_PLAYERS];
new aszoli[MAX_PLAYERS];
new specel[MAX_PLAYERS];
new reportja[MAX_PLAYERS][128];
new reportol[128];
//=======================[ Minden egyéb ami kell ]==========================
#pragma unused strtok
#pragma unused ret_memcpy
forward AdminUzi(color, string[]);
//=======================[ Maga az FS ]=====================================
public OnFilterScriptInit()
{
        print(\"\\n--------------------------------------\");
        print(\" J - Admin rendszer by.: JBauer: BETÖLTVE!!\");
        print(\"          Állapot: Online | Fut         \");
        print(\"--------------------------------------\\n\");
        return 1;
}
public OnFilterScriptExit()
{
        print(\"\\n-----------------------------------------\");
        print(\" J - Admin rendszer by.: JBauer: KIKAPCSOLVA!!\");
        print(\"             Állapot: Offline | Nem fut      \");
        print(\"--------------------------------------------\\n\");
        return 1;
}
public OnPlayerConnect(playerid)
{
        new file[128];
        GetPlayerName(playerid, neve, sizeof(neve));
        format(file, sizeof(file), \"/J-Admin/%s.ini\",neve);
        if(!fexist(file))
        {
                ShowPlayerDialog(playerid, regeles, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy jelszót:\", \"Oké\", \"Mégse\");
        }
        if(fexist(file))
        {
                ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavadat:\", \"Oké\", \"Mégse\");
        }
        ideiglenes[playerid] = 0;
        return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
        new file[128];
        GetPlayerName(playerid, neve, sizeof(neve));
        format(file, sizeof(file), \"/J-Admin/%s.ini\",neve);
        if(fexist(file))
        {
                dini_IntSet(file, \"Admin\", Info[playerid]);
                dini_IntSet(file, \"As\", Info[playerid][as]);
                dini_IntSet(file, \"Ban\", Info[playerid][ban]);
                dini_IntSet(file, \"Penz\", Info[playerid][penz]);
                dini_IntSet(file, \"Halal\", Info[playerid][halal]);
                dini_IntSet(file, \"Oles\", Info[playerid][oles]);
                dini_IntSet(file, \"Warn\", Info[playerid][warn]);
        }
        return 1;
}
public OnPlayerSpawn(playerid)
{
        SetPlayerScore(playerid, Info[playerid][oles]-Info[playerid][halal]);
        return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
        Info[playerid][halal] = Info[playerid][halal]+1;
        Info[killerid][oles] = Info[killerid][oles]+1;
        return 1;
}
public OnPlayerUpdate(playerid)
{
        return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        if(dialogid == regeles)
        {
                if(response)
                {
                        new file[128];
                        GetPlayerName(playerid, neve, sizeof(neve));
                        if(strlen(inputtext) == 0)
                        {
                                ShowPlayerDialog(playerid, regeles, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Írj be egy jelszót:\", \"Regisztráció\", \"Mégse.\");
                                return 0;
                        }
                        format(file,sizeof(file),\"/J-Admin/%s.ini\",neve);
                        if(!fexist(file))
                        {
                                dini_Create(file);
                                dini_IntSet(file,\"Password\", udb_hash(inputtext));
                                dini_IntSet(file,\"Admin\", 0);
                                dini_IntSet(file,\"As\",0);
                                dini_IntSet(file,\"Penz\",0);
                                dini_IntSet(file,\"Oles\",0);
                                dini_IntSet(file,\"Halal\",0);
                                dini_IntSet(file,\"Ban\",0);
                                dini_IntSet(file,\"Warn\",0);
                                ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad\", \"Belép\", \"Mégse.\");
                        }
                }
        }
        if(dialogid == belepes)
        {
                if(response)
                {
                new file[128];
                GetPlayerName(playerid, neve, sizeof(neve));
                if(strlen(inputtext) == 0)
                {
                        ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad:\", \"Belép\", \"Mégse.\");
                        return 0;
                }
                format(file,sizeof(file),\"/J-Admin/%s.ini\",neve);
                if(fexist(file))
                {
                        new password = dini_Int(file, \"Password\");
                        if(udb_hash(inputtext) != password)
                        {
                                SendClientMessage(playerid, zold, \"A jelszó amit beírtál hibás ezért kickelve lettél..\");
                                Kick(playerid);
                        }
                        else
                        {
                                Info[playerid] = dini_Int(file,\"Admin\");
                                Info[playerid][as] = dini_Int(file,\"As\");
                                Info[playerid][penz] = dini_Int(file,\"Penz\");
                                Info[playerid][oles] = dini_Int(file,\"Oles\");
                                Info[playerid][halal] = dini_Int(file,\"Halal\");
                                Info[playerid][ban] = dini_Int(file,\"Ban\");
                                Info[playerid][warn] = dini_Int(file,\"Warn\");
                                SendClientMessage(playerid, zold, \"Sikeresen bejelentkeztél.\");
                                SpawnPlayer(playerid);
                                if(Info[playerid][ban] == 1)
                                {
                                        SendClientMessage(playerid, neon, \"Bannolva vagy!\");
                                        Kick(playerid);
                                }
                        }
                }
                }
        }
        return 1;
}
//=========================================[ Mindenki által elérhetõ parancsok ]======================================
CMD:stats(playerid, params[])
{
        format(str, sizeof(str), \"Admin: %d, Öléseid: %d, Halálaid: %d, Pénzed: %d$, Warnjaid: %d\", Info[playerid],Info[playerid][oles],Info[playerid][halal],Info[playerid][penz],Info[playerid][warn]);
        SendClientMessage(playerid, hiba, str);
        return 1;
}
CMD:help(playerid, params[])
{
        SendClientMessage(playerid, narancs, \"-------------------Parancsok----------------\");
        SendClientMessage(playerid, narancs, \"/stats - Adataid, /pm - Adminszolgálatosnak írás, /report - Segítségkérés, /adminok - Online adminok, /poz - Pozíciód megtekintése\");
        return 1;
}
CMD:pm(playerid, params[])
{
        new id, pmszoveg[128], pmelo[MAX_PLAYER_NAME], str22[128], str23[128];
        if(sscanf(params, \"us[128]\",id,pmszoveg)) return SendClientMessage(playerid, hiba, \"Használat: /pm [playerid/névrészlet] [szöveg]\");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, hiba, \"Nem találom az ID-t az adatbázisban.\");
        if(szoli[id] != 1) return SendClientMessage(playerid, hiba, \"Most nem tudsz üzenetet küldeni!\");
        GetPlayerName(playerid, pmelo, sizeof(pmelo));
        format(str, sizeof(str), \"%s(%d) üzeni: %s\",pmelo,playerid,pmszoveg);
        SendClientMessage(id, kek, str);
        format(str22, sizeof(str22), \"%s(%d)-nek üzented: %s\",neve,id,pmszoveg);
        SendClientMessage(playerid, kek, str22);
        format(str23, sizeof(str23), \"%s PM-elt %s-nek!\",neve,pmelo);
        AdminUzi(neon, str23);
        return 1;
}
CMD:poz(playerid, params[])
{
        new Float: X, Float: Y, Float: Z, Float: A;
        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, A);
        format(str, sizeof(str), \"Pozíciód: X: %0.2f | Y: %0.2f | Z: %0.2f | A: %0.2f | Int: %d | VW: %d\",X,Y,Z,A,GetPlayerInterior(playerid),GetPlayerVirtualWorld(playerid));
        SendClientMessage(playerid, feher, str);
        return 1;
}
CMD:report(playerid, params[])
{
        new report[128];
        GetPlayerName(playerid, neve, sizeof(neve));
        if(sscanf(params,\"s[128]\",report)) return SendClientMessage(playerid,hiba,\"Használat: /report [kérdésed]\");
        for(new i = 0; i < MAX_PLAYERS; i ++)
        {
                if(ideiglenes == 1 || Info[as] == 1 || Info == 1 || Info == 2 || Info == 3 || Info == 4 || Info == 5)

                {


                        format(reportol, sizeof(reportol), \"%s [%d] reportja: %s\", neve, playerid, report);


                        SendClientMessage(i, neon, reportol);


                }


        }


        reportja[playerid] = report;


        SendClientMessage(playerid, szurke, \"Üzenet elküldve.\");


        return 1;


}


CMD:adminok(playerid, params[])


{


new kettes[128], harmas[128], negyes[128], otos[128], ideiglenesas[128], orokas[128];


for(new i = 0; i < MAX_PLAYERS; i++)


{


        if(IsPlayerConnected(i))


        {


                if(ideiglenes
== 1)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ ideiglenes adminsegédek=-=-=-=-=-\");


                        format(ideiglenesas, sizeof(ideiglenesas), \"-=-=-=-=-=-=-=Ideiglenes adminsegéd: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, ideiglenesas);


                }


                if(Info
[as] == 1)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ örök adminsegédek=-=-=-=-=-\");


                        format(orokas, sizeof(orokas), \"-=-=-=-=-=-=-=Örök adminsegéd: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, orokas);


                }


                if(Info
== 1)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=Elérhetõ kezdõ adminok=-=-=-=-=-\");


                        format(str, sizeof(str), \"-=-=-=-=-=Kezdõ admin: %s=-=-=-=-=-\",neve);


                        SendClientMessage(playerid, hiba, str);


                }


                if(Info
== 2)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ haladó adminok=-=-=-=-=-\");


                        format(kettes, sizeof(kettes), \"-=-=-=-=-=-=-=Haladó admin: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, kettes);


                }


                if(Info
== 3)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ fõadminok=-=-=-=-=-\");


                        format(harmas, sizeof(harmas), \"-=-=-=-=-=-=-=Fõadmin: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, harmas);


                }


                if(Info
== 4)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ scripterek=-=-=-=-=-\");


                        format(negyes, sizeof(negyes), \"-=-=-=-=-=-=-=Scripter: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, negyes);


                }


                if(Info
== 5)

                {


                        SendClientMessage(playerid, neon, \"-=-=-=-=-=-=Elérhetõ tulajdonosok=-=-=-=-=-\");


                        format(otos, sizeof(otos), \"-=-=-=-=-=-=-=Tulajdonos: %s=-=-=-=-=-=\",neve);


                        SendClientMessage(playerid, hiba, otos);


                }


        }


}       return 1;


}


//========================================[ Ideiglenes adminsegéd által elérhetõ parancsok ]======================


CMD:ahelp(playerid, params[])


{


        if(ideiglenes[playerid] == 1)


        {


                SendClientMessage(playerid, narancs, \"Ideiglenes adminsegéd parancsai:\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


        }


        else if(Info[playerid][as] == 1)


        {


                SendClientMessage(playerid, narancs, \"Örök adminsegéd parancsai:\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


        }


        else if(Info[playerid] == 1)


        {


                SendClientMessage(playerid, narancs, \"Kezdõ admin parancsai:\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 2)


        {


                SendClientMessage(playerid, narancs, \"Haladó admin parancsai:\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 3)


        {


                SendClientMessage(playerid, narancs, \"Fõ admin parancsai:\");


                SendClientMessage(playerid, narancs, \"/ban - Játékos kitiltása a szerverrõl, /orokasad[CSAK FELELÕSSÉGGEL] - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 4)


        {


                SendClientMessage(playerid, narancs, \"Scripter parancsai:\");


                SendClientMessage(playerid, narancs, \"/ipcim - IP cím megnézése, /ipban - IP cím kitiltása\");


                SendClientMessage(playerid, narancs, \"/gmx - Szerver újraindítása, /stop - Szerver leállítása, /korozesvalt - átváltja a körözését a játékosnak\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/ban - Játékos kitiltása a szerverrõl, /orokasad[CSAK FELELÕSSÉGGEL] - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        else if(Info[playerid] == 5)


        {


                SendClientMessage(playerid, narancs, \"Tulajdonos parancsai:\");


                SendClientMessage(playerid, narancs, \"/adminad - Admint ad, /penzad - Pénzt ad, /penzvalt - Pénzt állít át\");


                SendClientMessage(playerid, narancs, \"/olesvalt - Öléseket állít be, /olesad - Öléseket ad\");


                SendClientMessage(playerid, narancs, \"/halalvalt - Halálokat állít be, /halalad - Halálokat ad\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/ipcim - IP cím megnézése, /ipban - IP cím kitiltása, /gmx - Szerver újraindítása, /stop - Szerver leállítása\");


                SendClientMessage(playerid, narancs, \" /fegyverad - Fegyvert adsz, /lefegyverez - Fegyvert veszel el\");


                SendClientMessage(playerid, narancs, \"/korozesvalt - Körözéseket vált át(állít be)\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/ban - Játékos kitiltása a szerverrõl, /orokasad[CSAK FELELÕSSÉGGEL] - Örök adminsegédnek való kinevezés, /orokasel - Örök adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/fa - Fõadmin Chat, /idojaras - Idõjárást változtat, /ido - Idõt változtat, /ct - Megtisztítja a chatet\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/asad[FELELÕSSÉGGEL!!] - Ideiglenes adminsegédnek való kinevezés, /asel - Ideiglenes adminsegéd elvétele\");


                SendClientMessage(playerid, narancs, \"/spec - Megfigyeled a játékost, /specki - Kikapcsolod a megfigyelést\");


                SendClientMessage(playerid, narancs, \"/lefagyaszt - Lefagyasztod a játékost (nem tud mozogni), /kiolvaszt - Kiolvasztod a játékost (tud mozogni)\");


                SendClientMessage(playerid, narancs, \"/ann - Mindenkinek kiír egy üzenetet a képernyõ közepére.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/va - Válaszolsz egy játékosnak, /aszoli - Szolgálatba állsz[Csak ha muszáj(ilyenkor PM-eket is kaphatsz!)\");


                SendClientMessage(playerid, narancs, \"/goto - Odateleportálsz egy játékoshoz, /get - Magadhoz teleportálod a játékost\");


                SendClientMessage(playerid, narancs, \"/kick - Kirúgod a játékost a szerverrõl, /a - AdminChat, /gotopoz - Egy adott pozícióra teleportál.\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/warn[CSAK FELELÕSÉGGEL!!!!] - Figyelmezteted a játékos(3 warn = ban)\");


                SendClientMessage(playerid, narancs, \"/asszoli - AdminSegéd szolgálat[Csak ha muszáj!!!]\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


                SendClientMessage(playerid, narancs, \"/as - AdminSegédChat, /asay[CSAK FONTOS DOLGOKRA] - Mindenki látja!\");


                SendClientMessage(playerid, narancs, \"/asayy - Válasz a reportokra\");


                SendClientMessage(playerid, narancs, \"------------------------------------------------------------------------------\");


        }


        return 1;


}


CMD:as(playerid, params[])


{


new szoveg[128];


if(sscanf(params,\"s[128]\",szoveg)) return SendClientMessage(playerid, hiba, \"Használat: /as [szöveg]\");


for(new i = 0; i < MAX_PLAYERS; i++)


        {


                if(IsPlayerConnected(i))


                {


                        if(ideiglenes
== 1 || Info[as] == 1 || Info == 1 || Info == 2 || Info == 3 || Info == 4 || Info == 5)

                        {


                                format(str, sizeof(str), \"AdminSegédChat %s: %s\",neve,szoveg);


                                SendClientMessage(i, neon, str);


                        }


                }


        }


return 1;


}


CMD:asay(playerid, params[])


{


        if(ideiglenes[playerid] != 1 && Info[playerid][as] != 1 && Info[playerid] != 1 && Info[playerid] != 2 && Info[playerid] != 3 && Info[playerid] != 4 && Info[playerid] != 5) return SendClientMessage(playerid, hiba, \"Nem tudod használni a parancsot!\");


        new szoveg[128];


        if(sscanf(params,\"s[128]\",szoveg)) return SendClientMessage(playerid, hiba, \"Használat: /asay [szöveg]\");


        GetPlayerName(playerid, neve, sizeof(neve));


        format(str, sizeof(str), \"%s: %s\",neve,szoveg);


        SendClientMessageToAll(zold, str);


        return 1;


}


CMD:asayy(playerid, params[])


{


        if(ideiglenes[playerid] != 1 && Info[playerid][as] != 1 && Info[playerid] != 1 && Info[playerid] != 2 && Info[playerid] != 3 && Info[playerid] != 4 && Info[playerid] != 5) return SendClientMessage(playerid, hiba, \"Nem tudod használni a parancsot!\");


        new id, szoveg[128], reportol2[128];


        if(sscanf(params,\"us[128]\",id, szoveg)) return SendClientMessage(playerid,hiba,\"Használat: /asayy [id] [üzenet]\");


        new neve2[MAX_PLAYER_NAME];


        GetPlayerName(id, neve2, sizeof(neve2));


        format(reportol2, sizeof(reportol2), \"%s reportja: %s\", neve2, reportja[id]);


        SendClientMessageToAll(neon, reportol2);


        format(reportol, sizeof(reportol), \"Admin %s: %s\", neve, szoveg);


Script berakása
« Válasz #4 Dátum: 2012. szeptember 29. - 16:57:35 »
0 Show voters
Ha jól látom a szituációt az a problémád hogy nem megy a J-Admin rendszer.
Logot tudsz adni?
Scriptfiles mappába hoztál létre egy : J-Admin mappát?

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Script berakása
« Válasz #5 Dátum: 2012. szeptember 29. - 17:01:10 »
0 Show voters
A filterscripteket amit letöltöttél compile -zd le. Nyisd meg pawno val és nyomj F5-t . Az elsõnél az volt a baj, hogy nem volt definálva a színkód. Egy színkódot így kell definálni:
 
#define COLOR_WHITE 0xffffffAA

Script berakása
« Válasz #6 Dátum: 2012. szeptember 29. - 18:13:54 »
0 Show voters
Nem az a gond, hogy nem megy a J-Admin rendszer, hanem az hogy alig van olyan script sajnos ami mûködik és nem tudom, hogy miért lehet ez. A j-admin csak egy példa volt erre. A PM-nél azt a kódot hová kelene beraknom? A script legvégére?
Szerk.: Közben betettem az elejére meg is csinálta a fájlt. Viszont mikor tölteném be rconnal azt írja hogy load failed. Ha pedig beírom hogy /pm (szöveg) megint csak Unknown Command. Nem lehet hogy a zcmd-vel vagy micsodával avn a baj? Mert a beépített Bare game modot használom. Megcsináltam a J-Adminnak a mappáját is scriptfiles-be de akkor sem mûködik.

Dupla hozzászólás automatikusan összefûzve. ( 2012. szeptember 30. - 12:55:23 )

Valaki esetleg?  :no:
« Utoljára szerkesztve: 2012. szeptember 30. - 12:55:23 írta kyle900 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal