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);- Cím: Script berakása
Írta: nap3lem - 2012. szeptember 29. - 16:57:35- 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?- Cím: Script berakása
Írta: doboka98 - 2012. szeptember 29. - 17:01:10- 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- Cím: Script berakása
Írta: kyle900 - 2012. szeptember 29. - 18:13:54- 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: