Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Oldalak: [1]
1
Segítségkérés / Dialogos Login« Dátum: 2012. szeptember 30. - 21:42:24 »
De betudok lépni ha az user.ini-ben már létezik a felhasználó. Részben ezzel szeretném szûrni a szerveren lévõket.
2
Segítségkérés / Dialogos Login« Dátum: 2012. szeptember 30. - 21:38:54 »
Köszönöm! Viszont nekem csak loginos kellene, szóval amiben nicns register csak login.
3
Segítségkérés / Dialogos Login« Dátum: 2012. szeptember 30. - 21:20:15 »
Sziasztok! Egy dialogos legin scriptet szeretnék kérni, mert elkészítésével van 1-2 gondom.
4
SA-MP: Szerverfejlesztés / RP chatek« Dátum: 2012. szeptember 30. - 20:12:57 »
Sziasztok! Szerintetek ez mi lehet?
E:\\San Andreas Server\\filterscripts\\B.pwn(19) : warning 203: symbol is never used: \"ret_memcpy\" 5
SA-MP: Szerverfejlesztés / PM rendszer 0.3e« Dátum: 2012. szeptember 30. - 19:35:28 »
Ezt így berakom, és nem igazán akarja indítani a scriptet. Hiába írom be hogy /pm [iD]azt írja ki hogy unknown commands.
6
Segítségkérés / Script berakása« Dátum: 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: 7
Segítségkérés / Script berakása« Dátum: 2012. szeptember 29. - 15:39:10 »
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); 8
SA-MP: Szerverfejlesztés / PM rendszer 0.3e« Dátum: 2012. szeptember 29. - 15:35:15 »
Sajnos nekem ezt írja:
E:\\San Andreas Server\\filterscripts\\PM.pwn(12) : warning 235: public function lacks forward declaration (symbol \"OnPlayerPrivmsg\") E:\\San Andreas Server\\filterscripts\\PM.pwn(15) : error 017: undefined symbol \"format\" E:\\San Andreas Server\\filterscripts\\PM.pwn(15) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(15) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(15) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(15) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(15) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(16) : error 017: undefined symbol \"SendClientMessage\" E:\\San Andreas Server\\filterscripts\\PM.pwn(18) : error 017: undefined symbol \"format\" E:\\San Andreas Server\\filterscripts\\PM.pwn(18) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(18) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(18) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(18) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(18) : warning 202: number of arguments does not match definition E:\\San Andreas Server\\filterscripts\\PM.pwn(19) : error 017: undefined symbol \"SendClientMessage\" E:\\San Andreas Server\\filterscripts\\PM.pwn(25) : error 017: undefined symbol \"MAX_PLAYER_NAME\" E:\\San Andreas Server\\filterscripts\\PM.pwn(25) : error 009: invalid array size (negative, zero or out of bounds) E:\\San Andreas Server\\filterscripts\\PM.pwn(25) : error 036: empty statement E:\\San Andreas Server\\filterscripts\\PM.pwn(25) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 8 Errors. 9
Segítségkérés / Script berakása« Dátum: 2012. szeptember 29. - 15:01:28 »
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? 10
SA-MP: Szerverfejlesztés / Tuning Infernus és Bullet« Dátum: 2012. szeptember 26. - 23:39:43 »
Szia! Kaphatnék egy rövid leírást, hogy hogyan kell ezt betenni? Pawno-val próbálkozom, de akármelyik scriptet teszem be pl. Elidnítom a szervert kiírja hogy elindította, viszont írnám be konzolba mondjuk hogy /pm (pm srcript esetén) és azt dobja vissza hogy Unknown Command.
Oldalak: [1]
|