Üzenetek megjelenítése

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.


Témák - Kyosuke_Hiroshi

Oldalak: [1] 2
1
SA-MP: Szerverfejlesztés / Verseny Feladat KözépDöntő
« Dátum: 2016. November 10. - 09:09:52 »
Üdv Mindenkinek :-)
Nos mivel lezárult a kör így kiraknám a középdöntős feladatomat amit kreáltam :-)
Aki úgy gondolja használja nyugodtan , kicsit változtatnék a helyébe ha éles szerverre kellene felrakjam mert bárki megtalálhatja és megfelelő authentikáció nélkül elég rossz vége lesz...
Itt a Script :-)
 

#include <a_samp>
#include <socket>
#define Address \"127.0.0.1\"
#define Ports 80
new Socket:Socket;
public OnFilterScriptInit()
{
Socket = socket_create(TCP);
socket_set_max_connections(Socket, 10);
socket_bind(Socket, Address);
socket_listen(Socket, Ports);
printf(\"The Server Start!\");
return 1;
}
//Website Name[0] - WebSite Answer[1]
new WebSiteList[33][2][] = {
{\"/index.html\",\"\"},
{\"/index2.html\",\"\"},
{\"/servershutdown.html\",\"The server shutdown\"},
{\"/mapname.html\",\"You change mapname\"},
{\"/weather.html\",\"You change weather\"},
{\"/kick.html\",\"You kick the player\"},
{\"/ban.html\",\"You ban the player\"},
{\"/changemode.html\",\"You change gamemode\"},
{\"/gmx.html\",\"You restart to server\"},
{\"/reloadbans.html\",\"You reload Ban List\"},
{\"/reloadlog.html\",\"You reload Server Log\"},
{\"/say.html\",\"You have written to the server\"},
{\"/banip.html\",\"You Banned This IP\"},
{\"/unbanip.html\",\"You Unbanned This IP\"},
{\"/gravity.html\",\"You Change Gravity\"},
{\"/loadfs.html\",\"You Load this FilterScript\"},
{\"/weburl.html\",\"You change WebURL\"},
{\"/unloadfs.html\",\"You Unload this FilterScript\"},
{\"/reloadfs.html\",\"You Reload this FilterScript\"},
{\"/rcon_password.html\",\"You Change Rcon Password\"},
{\"/password.html\",\"You Change Server Password\"},
{\"/messageslimit.html\",\"You Change Messages Limit\"},
{\"/ackslimit.html\",\"You Change Acks Limit\"},
{\"/messageholelimit.html\",\"You Change Message Hole Limit\"},
{\"/playertimeout.html\",\"You Change Player Timeout\"},
{\"/language.html\",\"You Change Server Langueage\"},
{\"/query.html\",\"You Change Query Settings\"},
{\"/announce.html\",\"You Change Announce Settings\"},
{\"/playerlist.html\",\"\"}, //Custom Text
{\"/serverinfo.html\",\"\"}, //Custom Text
{\"/playerlist_online.html\",\"\"}, //Custom Text
{\"/current.html\",\"\"}, //Custom
{\"/worldtime.html\",\"You are Change WorldTime\"}
};
//This is need varlist search...
new messages[32];
new messagesint;
new messagebool;
new messagebooltostring[32];
new finishmessages[32];
//Varname[0] - Type : 1- String 2 -Int  3- Bool 4 Not Working :/ 5 Custom
new varlist[62][2][] = {
{\"Online Players Number\",\"5\"},
{\"ackslimit\",\"2\"},
{\"announce\",\"3\"},
{\"bind\",\"1\"},
{\"chatlogging\",\"2\"},
{\"conncookies\",\"2\"},
{\"connseedtime\",\"2\"},
{\"cookielogging\",\"2\"},
{\"db_log_queries\",\"2\"},
{\"db_logging\",\"2\"},
{\"filterscripts\",\"1\"},
{\"gamemode0\",\"1\"},
{\"gamemode1\",\"1\"},
{\"gamemode10\",\"1\"},
{\"gamemode11\",\"1\"},
{\"gamemode12\",\"1\"},
{\"gamemode13\",\"1\"},
{\"gamemode14\",\"1\"},
{\"gamemode15\",\"1\"},
{\"gamemode2\",\"1\"},
{\"gamemode3\",\"1\"},
{\"gamemode4\",\"1\"},
{\"gamemode5\",\"1\"},
{\"gamemode6\",\"1\"},
{\"gamemode7\",\"1\"},
{\"gamemode8\",\"1\"},
{\"gamemode9\",\"1\"},
{\"gamemodetext\",\"1\"},
{\"gravity\",\"1\"},
{\"hostname\",\"1\"},
{\"incar_rate\",\"2\"},
{\"lagcomp\",\"1\"},
{\"lagcompmode\",\"2\"},
{\"language\",\"1\"},
{\"lanmode\",\"3\"},
{\"logqueries\",\"3\"},
{\"logtimeformat\",\"1\"},
{\"mapname\",\"1\"},
{\"maxnpc\",\"2\"},
{\"maxplayers\",\"2\"},
{\"messageholelimit\",\"2\"},
{\"messagelimit\",\"2\"},
{\"mnconnectiontime\",\"2\"},
{\"myriad\",\"3\"},
{\"nosign\",\"3\"},
{\"onfoot_rate\",\"2\"},
{\"password\",\"1\"},
{\"playertimeout\",\"2\"},
{\"plugins\",\"1\"},
{\"port\",\"2\"},
{\"query\",\"3\"},
{\"rcon\",\"3\"},
{\"rcon_password\",\"1\"},
{\"sleep\",\"2\"},
{\"stream_distance\",\"4\"},
{\"stream_rate\",\"2\"},
{\"timestamp\",\"3\"},
{\"version\",\"1\"},
{\"weapon_rate\",\"2\"},
{\"weather\",\"1\"},
{\"weburl\",\"1\"},
{\"worldtime\",\"1\"}
};
public onSocketReceiveData(Socket:id, remote_clientid, data[], data_len)
{
new oldbuf[3000],File:handle,founds = -1,s= strfind(data,\"HTTP\");
strdel(data,s-1,strlen(data));
strdel(data,0,4);
format(oldbuf,sizeof(oldbuf),\" \");
for(new i=0;i<sizeof(WebSiteList);i++)
{
if(match(data,WebSiteList[0]))
{
   founds = 1;
   break;
}
}
if(match(data,\"/\") || founds == 1) //Website Opener
{
new websitename[64];
if(match(data,\"/\") || match(data,\"/index.html\"))
{
   handle = fopen(\"public_html/index.html\",io_read);
}
else if(match(data,\"/playerlist.html\"))
{
   //Desing and CSS and more
   format(oldbuf,sizeof(oldbuf),\"<html><center>Online Players<br><br><style>table {   text-align: center;   border: 2px solid black;}td {   border:black 2px solid;vertical-align:top}</style><table width=\"\" align=\"\"center\"\"><meta http-equiv=\"\"refresh\"\" content=\"\"4;url=playerlist.html\"\" /><tbody>\"); //Begin
   //Basic Menu
   format(oldbuf,sizeof(oldbuf),\"%s<tr><td>Player Name</td><td>Funkcions</td></tr>\",oldbuf);
   //Founds
   new playername[MAX_PLAYER_NAME];
   for(new i=0;i<MAX_PLAYERS;i++)
   {
      if(IsPlayerConnected(i))
      {
         GetPlayerName(i,playername,MAX_PLAYER_NAME);
         format(oldbuf,sizeof(oldbuf),\"%s<tr><td colspan=\"\"1\"\" style=\"\"border: 2px solid black; vertical-align: top;\"\">%s[iD %d]</td><td colspan=\"\"1\"\" style=\"\"border: 2px solid black; vertical-align: top;\"\"><a href=\"\"playerlist.html&kick_%s\"\">Kick</a> / <a href=\"\"playerlist.html&ban_%s\"\">Ban</a></td</tr>\",oldbuf,playername,i,playername,playername);
      }
   }
   //Founds
   format(oldbuf,sizeof(oldbuf),\"%s</tbody></table><br><br><a href=\"\"index.html\"\">Go Back</a></center></html>\",oldbuf); //End
   socket_sendto_remote_client(Socket, remote_clientid, oldbuf);
   socket_close_remote_client(Socket,remote_clientid);   
}
else if(match(data,\"/current.html\"))
{
   format(oldbuf,sizeof(oldbuf),\"<html> </html>\");
   socket_sendto_remote_client(Socket, remote_clientid, oldbuf);
   socket_close_remote_client(Socket,remote_clientid);   
}
else if(match(data,\"/playerlist_online.html\"))
{
   //Desing and CSS and more
   format(oldbuf,sizeof(oldbuf),\"<html><center>Online Players<br><br><style>table {   text-align: center;   border: 2px solid black;}td {   border:black 2px solid;vertical-align:top}</style><table width=\"\" align=\"\"center\"\"><meta http-equiv=\"\"refresh\"\" content=\"\"4;url=playerlist_online.html\"\" /><tbody>\"); //Begin
   //Basic Menu
   format(oldbuf,sizeof(oldbuf),\"%s<tr><td>Player Name</td><td>PlayerID</td></tr>\",oldbuf);
   //Founds
   new playername[MAX_PLAYER_NAME];
   for(new i=0;i<MAX_PLAYERS;i++)
   {
      if(IsPlayerConnected(i))
      {
         GetPlayerName(i,playername,MAX_PLAYER_NAME);
         format(oldbuf,sizeof(oldbuf),\"%s<tr><td colspan=\"\"1\"\" style=\"\"border: 2px solid black; vertical-align: top;\"\">%s</td><td colspan=\"\"1\"\" style=\"\"border: 2px solid black; vertical-align: top;\"\">%d</td</tr>\",oldbuf,playername,i,playername,playername);
      }
   }
   //Founds
   format(oldbuf,sizeof(oldbuf),\"%s</tbody></table></center></html>\",oldbuf); //End
   socket_sendto_remote_client(Socket, remote_clientid, oldbuf);
   socket_close_remote_client(Socket,remote_clientid);   
}
else if(match(data,\"/serverinfo.html\"))
{
   format(oldbuf,sizeof(oldbuf),\"<html><style>table {text-align: center; border: 2px solid black;} td {border:black 2px solid;vertical-align:top}</style><center>Current Server Settings!<br><br><table width=\"\" align=\"\"center\"\"><tbody>\");
   format(finishmessages,sizeof(finishmessages),\" \");
   for(new v=0;v<sizeof(varlist);v++)
   {
      finishmessages = \"\";
      if(match(varlist[v][1],\"1\"))
      {
         GetConsoleVarAsString(varlist[v][0],messages,sizeof(messages));
         if(strlen(messages)  < 1)
         {
            messages = \"Empty String\";
         }
         format(finishmessages,sizeof(finishmessages),messages);
      }
      else if(match(varlist[v][1],\"2\"))
      {
         messagesint = GetConsoleVarAsInt(varlist[v][0]);
         format(finishmessages,sizeof(finishmessages),\"%d\",messagesint);
      }
      else if(match(varlist[v][1],\"3\"))
      {
         messagebool = GetConsoleVarAsBool(varlist[v][0]);
         if(messagebool)
         {
            format(messagebooltostring,sizeof(messagebooltostring),\"true\");
         }
         else
         {
            format(messagebooltostring,sizeof(messagebooltostring),\"false\");
         }
         format(finishmessages,sizeof(finishmessages),\"%s\",messagebooltostring);
      }
      else if(match(varlist[v][1],\"4\"))
      {
         format(finishmessages,sizeof(finishmessages),\"Undefined\");
         //samp don\'t have GetConsolveVarAsFloat sry..
      }
      else if(match(varlist[v][1],\"5\"))
      {
         new idx = 0;
         for(new i=0;i<MAX_PLAYERS;i++)
         {
            if(IsPlayerConnected(i))
            {
               idx++;
            }
         }
         format(finishmessages,sizeof(finishmessages),\"%d\",idx);
      }
      format(oldbuf,sizeof(oldbuf),\"%s<tr><td>%s</td><td>%s</td></tr>\",oldbuf,varlist[v][0],finishmessages);
   }
   format(oldbuf,sizeof(oldbuf),\"%s</tbody></table><br><br><a href=\"\"index.html\"\">Go Back</a></center></html>\",oldbuf);
   socket_sendto_remote_client(Socket, remote_clientid, oldbuf);
   socket_close_remote_client(Socket,remote_clientid);   
}
else
{
   format(websitename,sizeof(websitename),\"public_html%s\",data);
   handle = fopen(websitename,io_read);
}
if(handle)
{
   new buf[64];
   while(fread(handle, buf))
   {
      format(oldbuf,sizeof(oldbuf),\"%s%s\",oldbuf,buf);
   }
   fclose(handle);
}
else
{
   format(oldbuf,sizeof(oldbuf),\"<html><center><h1>Ooops</h1><br>%s website file not found, error code: 404</center></html>\",data);
}
}
else
{
strdel(data,0,1); //Unknow Space Delete
for(new i=0;i<sizeof(WebSiteList);i++)
{
   if(match(data,WebSiteList[0]))
   {
      founds = 1;
      break;
   }
}
if(founds == 1)
{
   new websitename[32];
   format(websitename,sizeof(websitename),\"public_html%s\",data);
   handle = fopen(websitename,io_read);
   if(handle)
   {
      new buf[64];
      while(fread(handle, buf))
      {
         format(oldbuf,sizeof(oldbuf),\"%s%s\",oldbuf,buf);
      }
      fclose(handle);
   }
   else
   {
      format(oldbuf,sizeof(oldbuf),\"<html><center><h1>Ooops</h1><br>%s website file not found, error code: 404</center></html>\",data);
   }
}
else //Funkcions
{
   new B = strfind(data,\"&\"),html = strfind(data,\".html\");
   if(B != -1) //if nothing &
   {
      new ID = -1,funkcdata[64],lastdata[64],query[64],pdata[64];
      format(pdata,64,data); //Target
      format(lastdata,64,data);  //This index.html
      format(funkcdata,64,data); //This apple
      new Target = strfind(pdata,\"_\");
      if(Target != -1)
      {
         strdel(pdata,0,Target+1);
         strdel(funkcdata,0,B+1);
         new NewTarget = strfind(funkcdata,\"_\");
         strdel(funkcdata,NewTarget,strlen(funkcdata));
      }
      else
      {
         strdel(funkcdata,0,B+1);
      }
      strdel(lastdata,B,strlen(lastdata));
      new search[64];
      format(search,64,\"%s\",lastdata);
      strins(search,\"/\",0);
      for(new i=0;i<sizeof(WebSiteList);i++)
      {
         if(match(search,WebSiteList[0]))
         {
            ID = i;
            break;
         }
      }
      strdel(lastdata,html,strlen(lastdata));
      if(match(lastdata,\"current\"))
      {
         format(oldbuf,sizeof(oldbuf),\"<html><center><style>table {text-align: center; border: 2px solid black;}td {border:black 2px solid;vertical-align:top}</style>Current Settings <br><br><table width=\"\" align=\"\"center\"\"><tbody><tr><td>Settings</td><td>Value </td></tr>\");
         for(new D=0;D<sizeof(varlist);D++)
         {
            if(match(funkcdata,varlist[D][0]))
            {
               finishmessages = \"\";
               if(match(varlist[D][1],\"1\"))
               {
                  GetConsoleVarAsString(varlist[D][0],messages,sizeof(messages));
                  if(strlen(messages)  < 1)
                  {
                     messages = \"Empty String\";
                  }
                  format(finishmessages,sizeof(finishmessages),messages);
               }
               else if(match(varlist[D][1],\"2\"))
               {
                  messagesint = GetConsoleVarAsInt(varlist[D][0]);
                  format(finishmessages,sizeof(finishmessages),\"%d\",messagesint);
               }
               else if(match(varlist[D][1],\"3\"))
               {
                  messagebool = GetConsoleVarAsBool(varlist[D][0]);
                  if(messagebool)
                  {
                     format(messagebooltostring,sizeof(messagebooltostring),\"true\");
                  }
                  else
                  {
                     format(messagebooltostring,sizeof(messagebooltostring),\"false\");
                  }
                  format(finishmessages,sizeof(finishmessages),\"%s\",messagebooltostring);
               }
               else if(match(varlist[D][1],\"4\"))
               {
                  format(finishmessages,sizeof(finishmessages),\"Undefined\");
                  //samp don\'t have GetConsolveVarAsFloat sry..
               }
               else if(match(varlist[D][1],\"5\"))
               {
                  new idx = 0;
                  for(new i=0;i<MAX_PLAYERS;i++)
                  {
                     if(IsPlayerConnected(i))
                     {
                        idx++;
                     }
                  }
                  format(finishmessages,sizeof(finishmessages),\"%d\",idx);
               }
               format(oldbuf,sizeof(oldbuf),\"%s<tr><td>%s</td><td>%s</td></tr>\",oldbuf,funkcdata,finishmessages);
               break;
            }
         }
         format(oldbuf,sizeof(oldbuf),\"%s   </tbody></table></center></html>\",oldbuf);
         socket_sendto_remote_client(Socket, remote_clientid, oldbuf);
         socket_close_remote_client(Socket,remote_clientid);      
      }
      else if(match(lastdata,\"playerlist\"))
      {
         if(match(funkcdata,\"kick\"))
         {
            format(query,64,\"kick %s\",pdata);
         }
         else if(match(funkcdata,\"ban\"))
         {
            format(query,64,\"ban %s\",pdata);
         }
      }
      else if(match(lastdata,\"worldtime\"))
      {
         format(query,64,\"worldtime %s\",funkcdata);
      }
      else if(match(lastdata,\"gmx\"))
      {
         format(query,64,\"gmx\");
      }
      else if(match(lastdata,\"servershutdown\"))
      {
         format(query,64,\"exit\");
      }
      else if(match(lastdata,\"reloadbans\"))
      {
         format(query,64,\"reloadbans\");
      }
      else if(match(lastdata,\"reloadlog\"))
      {
         format(query,64,\"reloadlog\");
      }
      else if(match(lastdata,\"query\"))
      {
         if(match(funkcdata,\"on\"))
         {
            format(query,64,\"query 1\");
         }
         else
         {
            format(query,64,\"query 0\");
         }
      }
      else if(match(lastdata,\"announce\"))
      {
         if(match(funkcdata,\"on\"))
         {
            format(query,64,\"announce 1\");
         }
         else
         {
            format(query,64,\"announce 0\");
         }
      }
      else
      {
         format(query,64,\"%s %s\",lastdata,funkcdata);
      }
      if(match(lastdata,\"playerlist\"))
      {
         if(match(funkcdata,\"kick\"))
         {
            format(oldbuf,sizeof(oldbuf),\"<html><meta http-equiv=\"\"refresh\"\" content=\"\"0;url=%s.html\"\" /><center><h1>SuccessFull<br> You are Kicked the Player!</center>\",lastdata);
         }
         else if(match(funkcdata,\"ban\"))
         {
            format(oldbuf,sizeof(oldbuf),\"<html><meta http-equiv=\"\"refresh\"\" content=\"\"0;url=%s.html\"\" /><center><h1>SuccessFull<br> You are Banned the Player!</center>\",lastdata);
         }
      }
      else if(!match(lastdata,\"current\"))
      {
         format(oldbuf,sizeof(oldbuf),\"<html><meta http-equiv=\"\"refresh\"\" content=\"\"0;url=%s.html\"\" /><center><h1>SuccessFull<br> %s!</center>\",lastdata,WebSiteList[iD][1]);
      }
      SendRconCommand(query);
   }
}
}
if(match(oldbuf,\" \"))
{
format(oldbuf,sizeof(oldbuf),\"<html><center><h1>Ooops</h1><br>%s website not defined my database sorry, error code: 404</center></html>\",data);
}
socket_sendto_remote_client(Socket, remote_clientid, oldbuf);
socket_close_remote_client(Socket,remote_clientid);
return 1;
}
public OnFilterScriptExit()
{
printf(\"The Server Stop!\");
socket_stop_listen(Socket);
socket_destroy(Socket);
return 1;
}
stock match(string1[], string2[])
{
return !strcmp(string1, string2, true);
}

 
a szükséges fájlok hozzá, a socket plugin. Ez
És a scriptfiles mappába a public_html és ami benne van fájl mármint ebbe a zipbe.
és menni fog elérni úgy tudjátok hogy elindítjátok a szervert meg az FS-t és a böngészőben a 127.0.0.1 es címen fog menni.
Üdv. Hiroshi

2
Fórum Archívum (Témák/Fórumok) / Re:Project San Andreas
« Dátum: 2016. Október 25. - 22:38:54 »
majd elválik hogy fog alakulni a szerver most a fay bezárása után lett szerintem újra kitalálva hogy mi lenne ha .. de ugyan az lesz ha megnyílik még 1-2 értelmesebb szerver. mondanám hogy hajrá de ehhez a szerverhez én képtelen vagyok hajrázni xd
Ne magyaradjak már ki én se :)  :innocent:



Script: gyenge
RP szituációk: Programozó vagyok eddig se érdekelt de lelőttek...
MAP: na ez meg még jobban nem hoz lázba
 


nem belekötés képp de akit már 2x kibannoltak innen + direkt lett jelezte azt hitem anGel hogy nem lesz itt fenn vele semmi kapcsolatos az miért van még megint itt? ha én tennék valamit vissza se tudnék többet kerülni nem hogy 3. ra okés toleránsak de ...
 
edit: 1. 3.000$ halálért utána 2. ra 2.000$ ha ELFOGADJA xd [2.000$ ~ 550 300,00 Ft] fél milláért még a halottat is feltámasztják vagy a kórház kezelés ennyi? hm..

3
Kérdések, Segítség / Cmake Wow Szerver
« Dátum: 2016. Szeptember 16. - 20:03:52 »
Szép Estét Mindenkinek.
Van közületek olyan aki próbált már WoW szervert kreálni és kicsit tovább jutott annál mint hogy leszedett egy megadott ,,Repack\" -et és azt futtatta tehát forráskódot lefordította és úgy indította el?
Ha lenne olyan a Cmake nevű programba kellene nekem egy kis segítség tőle mivel egyszerűen nem akarja a rendet.
Üdv. Hiroshi

4
Fórum Archívum (Témák/Fórumok) / Re:RPG MOD
« Dátum: 2016. Szeptember 11. - 22:17:25 »
Esetleg itt nézted?
Mármint itt

6
Fórum Archívum (Témák/Fórumok) / Re:TRS SALE
« Dátum: 2016. Augusztus 23. - 14:48:51 »
akkor gondolom te is adózol a programozásokért?
egyszer ugye bár volt egy 8k -s erről hallottam meg talán egy 15k-s lehúzás [de ez nem biztos]
rip...
 :wave:

7
Készülõ munkák / Rendszergazda SYSTEM
« Dátum: 2016. Augusztus 03. - 09:59:55 »
Sziasztok :)
Leszögezem 1. hogy ennek a projectnek idő kell még meglesz minden szóóóval :D de remélhetőleg még suli kezdés előtt kész leszek vele :3
Kérdésem lenne a következő: szerintetek lehetne-e egy olyan rendszer valamerre hasznosítani bármely szerveren ami tulajdonképpen egy hálózat építő script.
Úgy képzeltem el hogy InGame a kolléga szerez mondjuk 2 routert 2 switchet meg 2 gépet
és azokat IG összekötögeti.
na már most eddig nem is túl bonyolult a dolog.
A Routert,switchet sőt még a gépel mást nagyon IG nem tudna mit kezdeni mivel a samp nem engedi hogy lehessen bármit is kezdeni vele így weben keresztül tudná ezeket a dolgokat konfigolni a PC-t mondjuk valami ilyesmi felületen érné el:
\"width=500http://kepfeltoltes.hu/160803/win_www.kepfeltoltes.hu_.png[/img] nem látszik de am ez egy böngészőben van xD
A konfig meg full conzolos verzióban menne parancsokkal
Tervezek belerakni:
Kezdetben:
NAT,DHCP Server Routeren,IP Cím adás, irányító protokollok [OSPF,RIP], irányító tábla nézegetés, SSH részt megakarom hozzá oldalni rendesen[ennek túl sok funkció még nincs az elején pl login,minimális jogosultság rendszer mert a valós eszközön sincs túl sok xD 1-15 ig de ezt a rendszergazda állítja] ssh kulcsokkal való kötözködés mert tulajdonképpen ebbe lesz egy hacker munka is de arról később
windows 7 ha át tudom alakítani akkor lehet változtatni hogy Macintos,windows7 vagy windows 8 legyen a gépen [desing változás lesz csak semmi külömbség] és talán még linux is [Felhasználó szintű tehát grafikus] :D
Később: éles debian,windows szerver, mysql,apache,smtp szerver,pop3,iptables de ezek megint más szituációk.
őszinte leszek veletek ezeket IRL beállítani sem egyszerű feladat néha nem hogy írni hozzá egy olyan felületet ahol ezeket lehet majd beállítgatni
a hacker munka meg mondjuk:
a rendszergazda a pdnek beállítja faszán a rendszert[vagy akinek kell xDD], fontos is lesz mert abban fog tárolni mindent körözött lista, fizetések stb és jön egy játékos aki ennek utána olvasott [lesz kinn iszonyat sok tutorial videó is mindenről kb de le egyszerűstve persze] kicsit többet és rá jön hogy lehet bekerülni a PD rendszerébe mert a rendszergazda pl nem védte le rendesen a wifi routert és onnan betud lépni vagy esetleg valamelyik belső gép vírusos lesz és a hackerke ezt használja ki vagy akármi [ennyire azért nem vagyok benne ebbe a témában xd] akkor belép a rendszerbe és lehet szemétkedni, így lehet mondjuk látványosabban csinálni ,,DDOS támadást\",\"Botnet\" hálózatot stb :D, mivel weben látod a gépeket meg minden, éééés a rendszergazda, igaz weben de látja hogy ilyen csomagok érkeznek innen meg onnan akkor tud ellene tenni valamit haa megnézte az IP tableses tutorialt :D vagy ha IG oda megy a szerverhez és kihúzza belőle a net kábelt
Hírtelen 1. ennyi infót pakoltam össze egy TXT-be hogy ezekkel végezni.
és akár samp szervert is lehet majd futtatni X\"DDDD [mert miért ne?]
1 dolog tuti nem lesz benne az UTP kábeleknek van egy olyan tulajdonságuk hogy 100Méterig tudnak adatot forgalmazni.
Na ez tuti nem lesz. Üveg szál lesz kész sakk matt az akár farmon is lehet az egyik vége a másik meg LV be


Bizonyítani szeretnék hogy nem vagyok akkora noob azért :(  :Cry2:  ::|
 
Elkezdtem már összeírogatni az SQL táblákat meg a PHPkat tehát haladás van már csak mondom idő lesz :D
Nem mellesleg... Kinek mi a véleménye? :D [Esetleg még elborultabb ötleteket várnék ezzel kapcsolatban] [a windowsos web rész bármilyen webet megtud nyitni és külön phpkat is meglehet nyittatni tehát lehet rajta nézni por.. Őőőő cuki ciciás vidiket is akár]
Én szerintem aki a rendszergazda melót átnézi faszául tehát majd a vidiket.. az kb elmehet rendszergazdának mert annyira valósra szeretném megoldalni xd én is ebbe a szakmába vagyok MÉG tanuló :D
EDIT: a weboldal megnyitások bizonyos szinten offosak mert blockolta elég sok nagyobb weboldal mivel valami valós támadást lehet kreálni ezéééért kis trükkhöz folyamodok pl ha beírja az URL hez hogy www.lspd.hu - akkor megjeleníti az LSPD SMFjét vagy akármijét ami felvan nekik külön telepítve [Facebook, youtube,goolge tiltotta a iframes cuccokat sajnos...]



Státusz:
PC-Router összeköttetés {DHCP,Cím eldobás Gépnek,PING}
Néhány Függvény
Hálózaton Belüli Pingelés.
Hiányzik: Majdnem minden

9
Fórum Archívum (Témák/Fórumok) / Re:MySQL lekérdezés
« Dátum: 2016. Június 23. - 21:03:09 »
ilyen ez a szakma

10
:facepalm:
Szerintem ez a topic nem a szabályzatnak megfelőle  :facepalm:

11
Segítségkérés / Gyorsaság
« Dátum: 2016. Június 15. - 16:00:41 »
Üdv!
Kérdésem lenne a következő:
Mennyire számíthat az hogy egy parancs milyen gyorsan fut le?
ugyebár van pár parancs kezelő plugin, include stb amivel elvileg gyorsabban futnak le a parancsok , na már most ez mikor vehető esetleg észre vagy tulajdonképpen mi haszna van amellett hogy ,,gyorsabban\" futnak le a parancsok?
Most találtam egy ilyen parancs kezelő cuccost és semmivel nem érzem gyorsabbnak a dolgot ugyan úgy lefut minden ahogy kell.
Véleményetekre lennék kíváncsi.
Plugin: Itt van

12
Beszélgetés / Egy Leleplező Videó Történelemmel egybe fűzve
« Dátum: 2016. Június 13. - 17:41:57 »
Sziasztok!
Nem rég találtam egy videót ami valószínűleg sok mindent megmagyaráz....
Szeretném kikérni a véleményeteket erről a videóról.
[Egy Staff tagot kérdeztem meg és nem mondta hogy ne tegyem ki hanem ő említette hogy ide rakhatom ki maximum!]
 

Szóval? Csak én emlékszek másképpen?

13
Fórum Archívum (Témák/Fórumok) / Gondolkodós Téma
« Dátum: 2015. December 20. - 22:11:07 »
Sziasztok
Nem régiben történt valami amiben el mondták hogy egy senki vagyok és az egyik kedves programozó társam is pont ugyan úgy egy senki mint én.
Gondolom sejtitek kivagyok, Kyosuke Hiroshi volnék a társam meg Brian Harris kollégám.
Az én nevemhez kapcsolható valamilyen szinten a SeeRPG , EverlifeRPG. Brian Harris nevéhez meg teljes mértékben az EverlifeRPG
Nos annak idején még réges régen volt egy kis emberke aki úgy igyekezett a Pawn téren bizonyítani szorgalmas is volt meg akart is.
Ő Whadez. Az elején nem volt rossz de elavult technikákkal rendelkezett pl: MySQL messziről se inkább fájl kezelés [.ini fájlok .cfg stb..]
És valahogy úgy alakult hogy hozzánk csapódott bevettük a csapatba, maratonoztunk is [24h Pawn programozás egyhuzamban] én már csináltam ilyet meg 1 szintel
nehezebbett is [akkor még nagyon benne voltam abba hogy programozzunk amíg tudunk aztán aludjunk verzióba] 48h órás maratonban.
Szóval úgy alakult hogy Brian,Whadez,és én egy huzamba elkezdtük csinálni, mindenki a maga dolgát, Brian az Evert, Whadez a saját módját, én is saját módom.
Ez arra volt jó hogy egyrészt beszélgessünk munka közben másrészt ha valaki elakad az tud a másiknak is segíteni. Én Briannal nagyon össze szoktam tudtunk egymásra építeni és a mai napig is tudunk.
Whadezzal nem annyira mert ő még néha néha elvét 1-1 hibát meg még nem szoktam vele össze hát ezek után sem fogok úgy érzem. Megtanulta a MySQL R39-3 at kezelni miután elmeséltük neki hogy kell smint kell és ment is neki.
Én kikerült a nézőpontból mert lett 1 kis magán életem meg 1-2 vizsgám meg ilyen apróság de lényegtelen.. Eltelt az idő...
És elkövetkezett a tegnap, tett valamit amit nem kellett volna...
Kirakott egy módot na meg persze úgymond semmibe vette a barátságunkat és ki lett jelentve hogy mi [vagyis Brian meg Én] Senkik vagyunk.
Aham...
Na akkor szerintem kezdjük egy össze hasonlítást hogy tulajdonképpen melyik oldal a Senki
Brian_Harris
Az EverlifeRPG tulajdonosa, scriptere alapítója.
Minden itt van fenn:
https://www.facebook.com/EverlifeRPG/?fref=ts
Ezen felül itt van a módja amit most ír: https://sampforum.hu/index.php?topic=63534
Lehet nézelődni.
Kyosuke_Hiroshi
Hát velem nehezebb a helyzet :D
Aki ismer az tudja milyen vagyok :D én a SeeRPGnél voltam jó ideig azóta új módba fogtam utána abba hagytam és most inkább az iskolára koncentrálok.
de aki nem ismer annak itt van néhány kép a saját kis modocskámról
http://kepfeltoltes.hu/151220/906873_244939865696314_8101559991410397540_o_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM4OTc5NjEzOTAy_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM4OTgyOTQ3MjM1_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM4OTk5NjEzOTAw_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM5MDA2MjgwNTY2_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM5MDEyOTQ3MjMy_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM5MDM5NjEzODk2_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM5MDU2MjgwNTYx_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NTM5MDUyOTQ3MjI4_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/150703/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0NzM5MDcyOTI3MjI2_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/150703/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0ODY1MDc2MjQ3OTU5_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/150703/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODA0ODY1MDc5NTgxMjky_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODEyMjUyMjAyMTc1OTEz_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODI4ODcwMzY3MTgwNzYz_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODMyMTc0MjY2ODUwMzcz_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODMyMTc0MjYwMTgzNzA3_www.kepfeltoltes.hu_.jpg
[Egy kis SQL tábla rész :D]
http://kepfeltoltes.hu/150703/sql_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/151220/received_bWVzc2FnZV9ibG9iX2F0dGFjaG1lbnQ6ODQ4MDM1MDA1MjY0Mjk5_www.kepfeltoltes.hu_.jpg
Nem nagy dolog de 24814 sor, ennyiből lehet hogy lehet többet kihozni de így sincs minden lefényképezve az SQL részből lehet látni hogy kb milyen rendszerek vannak...
Na és most jöjjön az enemy :D
Whadez
Itt komoly bajban vagyok :D
https://www.facebook.com/paradiseroleplay?fref=ts
talán itt vannak képek a cuccairól hogy ő mit csinált vagyis mikkel foglalkozott sajnos a kis falusi módos facebook oldalát nem találtam de talán lényegtelen is
De a lényeg hogy amíg mi ilyesmikkel foglalkoztunk pl Frakció rendszer átírás optimalizálás hogy ne legyen bug kupac az egész addig ő ilyesmiket csinált pl: Inventory Rendszer
És sajnos mivel nem lett az a Facebook [Pedig komolyan kerestem, tényleg! Nem hiszed? Pedig de ....]
Így itt van a kis szuper módja amit olyan nagy erősségek árán írt: http://www.solidfiles.com/d/8dd6ea52cd/ \'>http://www.solidfiles.com/d/8dd6ea52cd/  [ide egyszerűen nem tudtam össze rakni az SQL-t pedig komolyan próbáltam.. tényleg! de nem ment.. -.-\"]
Na a probléma a következő: Zseniális 6511 sor. ami ha azt nézzük nem rossz pl 3-4 évvel ezelőtt a mostani kisfalusi módok is kb annyik voltak csak még diniben természetesen.
ŐŐőőőő itt annyira nem is tudnék mit mondani még. Whadez úgy volt az Evernél egy ideig sikerült bugokkal jutalmazni minket amiket Szasza és Brian javított mert akkor én már csak hallottam mik vannak.
és most a HunLSRP a Stevy által vezettnél dolgozik.
Nos tudom hogy Whadezhoz nem írtam olyan sokat de komolyan nem találtam többet. Sampfórumon semmi csak néhány segítség kérés....
Így összegezzünk..
Zsoltika: EverLifeRPG
Én: őőő :D XD Sok kép + SeeRPG + EverLifeRPG
Whadez: http://www.solidfiles.com/d/8dd6ea52cd/ , https://www.facebook.com/paradiseroleplay?fref=ts
Őszintén...
Komolyan senkik vagyunk? és Whadez a best?
Hozzászólásban várom a válaszokat.
Üdv. Kyosuke Hiroshi
UI: Igen ez egy ilyen rejtett hírdetés amúgy ahol Whadez módját publikálom csak úgy viszonzás képp mert ha velem ki akart baszni akkor azt nem így kellett volna hanem mondjuk másképp

14
Archívum / Mysql es Belepés / Regisztráció
« Dátum: 2015. Július 08. - 12:47:30 »
Üdv mindenkinek!
úgy gondoltam hogy belekezdek egy picit az lua nyelv tanulásában és kipróbálom mi mit tud..
nos szerintem 30 perc alatt elég sokáig eljutottam csak egy picike problémám akadt..
megcsinálom szépen a regisztráció és a belépés alapjait minden baba. mysql kiolvasás rendben megy viszont a
 
spawnPlayer

 hibázik
és nem tudok rá jönni hogy mi lehet a probléma... ebben kérném a segítségeteket..
szerver.lua
 
local mysql = exports.sky_sql
function belepogomb(fh, pw)
local lekeres = mysql:query(\"SELECT * FROM jatekosok where FH=\'\" .. fh .. \"\' AND Jelszo=\'\" .. pw .. \"\'\");
if(mysql:num_rows(lekeres)>0) then
spawnOnLogin(fh)
else
outputChatBox(\"Nincs ilyen felhasznalonev \".. fh ..\"\",source,255,0,0)
end
end
addEvent(\"belepogomb\", true)
addEventHandler(\"belepogomb\", getRootElement(), belepogomb)
function regisztralogomb(fh, pw)
local lekeres = mysql:query(\"SELECT * FROM jatekosok where FH=\'\" .. fh .. \"\'\");
if(mysql:num_rows(lekeres)>0) then
outputChatBox(\"Mar van ilyen felhasznalonev \".. fh ..\"\",source,255,0,0)
else
local regisztracio = mysql:query(\"INSERT INTO jatekosok (FH,Jelszo) VALUES (\'\" .. fh .. \"\',\'\" .. pw .. \"\')\")
outputChatBox(\"Sikeresen beregisztraltal \".. fh ..\"\",source,255,0,0)
spawnOnLogin(fh)
end
end
addEvent(\"regisztralogomb\", true)
addEventHandler(\"regisztralogomb\", getRootElement(), regisztralogomb)
 
function spawnOnLogin (user)
local lekeres = mysql:query_fetch_assoc(\"SELECT * FROM jatekosok where fh=\'\".. user ..\"\'\");
local x = tonumber(lekeres[\"X\"])
local y = tonumber(lekeres[\"Y\"])
local z = tonumber(lekeres[\"Z\"])
fadeCamera (source, true)
triggerClientEvent(\"hideLoginPanel\",getRootElement())
spawnPlayer (source, x, y, z, 0,0)
setCameraTarget (source)
showCursor(source,false)
end
addEvent(\"spawnOnLogin\",true)
addEventHandler(\"spawnOnLogin\", getRootElement(), spawnOnLogin)
function spawnOffLogin()
local valtozo = getPlayerName(source);
local x,y,z = getElementPosition(source)
local frissites = mysql:query(\"UPDATE jatekosok SET X=\'\" .. x .. \"\', Y=\'\" .. y .. \"\', Z=\'\" .. z .. \"\' where fh=\'\" .. valtozo .. \"\'\");
end
addEventHandler ( \"onPlayerQuit\", getRootElement(), spawnOffLogin )

 
kliens.lua
 
GUIEditor = {
    button = {},
    window = {},
    label = {},
    edit = {}
}
function loginRender()
GUIEditor.window[1] = guiCreateWindow(288, 229, 456, 268, \"\", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)
GUIEditor.edit[1] = guiCreateEdit(140, 108, 200, 30, \"\", false, GUIEditor.window[1])
GUIEditor.label[1] = guiCreateLabel(35, 112, 81, 22, \"Felhasználónév\", false, GUIEditor.window[1])
GUIEditor.label[2] = guiCreateLabel(45, 152, 55, 15, \"Jelszó\", false, GUIEditor.window[1])
GUIEditor.label[3] = guiCreateLabel(39, 36, 407, 43, \"Üdvözöllek a Teszt Szerveren\", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[3], \"sa-header\")
GUIEditor.edit[2] = guiCreateEdit(139, 148, 201, 24, \"\", false, GUIEditor.window[1])
GUIEditor.button[1] = guiCreateButton(16, 54, 59, 15, \"\", false, GUIEditor.edit[2])
GUIEditor.button[2] = guiCreateButton(63, 203, 129, 30, \"Belépés\", false, GUIEditor.window[1])
GUIEditor.button[3] = guiCreateButton(311, 203, 131, 30, \"Regisztráció\", false, GUIEditor.window[1])
showCursor(true)   
addEventHandler (\"onClientGUIClick\", GUIEditor.button[2], belepes, false)
addEventHandler (\"onClientGUIClick\", GUIEditor.button[3], regisztracio, false)
end
function belepes()
local fh = guiGetText(GUIEditor.edit[1])
local pw = guiGetText(GUIEditor.edit[2])
triggerServerEvent(\"belepogomb\",getRootElement(), fh, pw)
end
function regisztracio()
local fh = guiGetText(GUIEditor.edit[1])
local pw = guiGetText(GUIEditor.edit[2])
triggerServerEvent(\"regisztralogomb\",getRootElement(), fh, pw)
end
function hideLoginPanel()
guiSetVisible(GUIEditor.window[1], false)
end
addEvent(\"hideLoginPanel\", true)
addEventHandler(\"hideLoginPanel\", getRootElement(), hideLoginPanel)
addEventHandler(\"onClientResourceStart\", getRootElement(), loginRender)

 
meta.xml
 
<meta>
        <script src=\"kliens.lua\" type=\"client\"/>
        <script src=\"szerver.lua\" type=\"server\"/>
</meta>

 
Valakinek esetleg valami tippje hogy mit hogy használjak esetleg vagy mit használjak másképpen?
vagy esetleg hogy mi a hiba ebben a scriptben
a hiba pedig a következő:
 
WARNING: sky_fh\\szerver.lua:37: Bad argument @ \'spawnPlayer\' [Expected player at argument 1, got root]

15
Archívum / Mysql es Regisztráció és belépés
« Dátum: 2015. Július 08. - 13:19:39 »
Üdv mindenkinek!
úgy gondoltam hogy belekezdek egy picit az lua nyelv tanulásában és kipróbálom mi mit tud..
nos szerintem 30 perc alatt elég sokáig eljutottam csak egy picike problémám akadt..
megcsinálom szépen a regisztráció és a belépés alapjait minden baba. mysql kiolvasás rendben megy viszont a
 
spawnPlayer

 hibázik
és nem tudok rá jönni hogy mi lehet a probléma... ebben kérném a segítségeteket..
szerver.lua
 
local mysql = exports.sky_sql
function belepogomb(fh, pw)
local lekeres = mysql:query(\"SELECT * FROM jatekosok where FH=\'\" .. fh .. \"\' AND Jelszo=\'\" .. pw .. \"\'\");
if(mysql:num_rows(lekeres)>0) then
spawnOnLogin(fh)
else
outputChatBox(\"Nincs ilyen felhasznalonev \".. fh ..\"\",source,255,0,0)
end
end
addEvent(\"belepogomb\", true)
addEventHandler(\"belepogomb\", getRootElement(), belepogomb)
function regisztralogomb(fh, pw)
local lekeres = mysql:query(\"SELECT * FROM jatekosok where FH=\'\" .. fh .. \"\'\");
if(mysql:num_rows(lekeres)>0) then
outputChatBox(\"Mar van ilyen felhasznalonev \".. fh ..\"\",source,255,0,0)
else
local regisztracio = mysql:query(\"INSERT INTO jatekosok (FH,Jelszo) VALUES (\'\" .. fh .. \"\',\'\" .. pw .. \"\')\")
outputChatBox(\"Sikeresen beregisztraltal \".. fh ..\"\",source,255,0,0)
spawnOnLogin(fh)
end
end
addEvent(\"regisztralogomb\", true)
addEventHandler(\"regisztralogomb\", getRootElement(), regisztralogomb)
 
function spawnOnLogin (user)
local lekeres = mysql:query_fetch_assoc(\"SELECT * FROM jatekosok where fh=\'\".. user ..\"\'\");
local x = tonumber(lekeres[\"X\"])
local y = tonumber(lekeres[\"Y\"])
local z = tonumber(lekeres[\"Z\"])
fadeCamera (source, true)
triggerClientEvent(\"hideLoginPanel\",getRootElement())
spawnPlayer (source, x, y, z, 0,0)
setCameraTarget (source)
showCursor(source,false)
end
addEvent(\"spawnOnLogin\",true)
addEventHandler(\"spawnOnLogin\", getRootElement(), spawnOnLogin)
function spawnOffLogin()
local valtozo = getPlayerName(source);
local x,y,z = getElementPosition(source)
local frissites = mysql:query(\"UPDATE jatekosok SET X=\'\" .. x .. \"\', Y=\'\" .. y .. \"\', Z=\'\" .. z .. \"\' where fh=\'\" .. valtozo .. \"\'\");
end
addEventHandler ( \"onPlayerQuit\", getRootElement(), spawnOffLogin )

 
kliens.lua
 
GUIEditor = {
    button = {},
    window = {},
    label = {},
    edit = {}
}
function loginRender()
GUIEditor.window[1] = guiCreateWindow(288, 229, 456, 268, \"\", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)
GUIEditor.edit[1] = guiCreateEdit(140, 108, 200, 30, \"\", false, GUIEditor.window[1])
GUIEditor.label[1] = guiCreateLabel(35, 112, 81, 22, \"Felhasználónév\", false, GUIEditor.window[1])
GUIEditor.label[2] = guiCreateLabel(45, 152, 55, 15, \"Jelszó\", false, GUIEditor.window[1])
GUIEditor.label[3] = guiCreateLabel(39, 36, 407, 43, \"Üdvözöllek a Teszt Szerveren\", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[3], \"sa-header\")
GUIEditor.edit[2] = guiCreateEdit(139, 148, 201, 24, \"\", false, GUIEditor.window[1])
GUIEditor.button[1] = guiCreateButton(16, 54, 59, 15, \"\", false, GUIEditor.edit[2])
GUIEditor.button[2] = guiCreateButton(63, 203, 129, 30, \"Belépés\", false, GUIEditor.window[1])
GUIEditor.button[3] = guiCreateButton(311, 203, 131, 30, \"Regisztráció\", false, GUIEditor.window[1])
showCursor(true)   
addEventHandler (\"onClientGUIClick\", GUIEditor.button[2], belepes, false)
addEventHandler (\"onClientGUIClick\", GUIEditor.button[3], regisztracio, false)
end
function belepes()
local fh = guiGetText(GUIEditor.edit[1])
local pw = guiGetText(GUIEditor.edit[2])
triggerServerEvent(\"belepogomb\",getRootElement(), fh, pw)
end
function regisztracio()
local fh = guiGetText(GUIEditor.edit[1])
local pw = guiGetText(GUIEditor.edit[2])
triggerServerEvent(\"regisztralogomb\",getRootElement(), fh, pw)
end
function hideLoginPanel()
guiSetVisible(GUIEditor.window[1], false)
end
addEvent(\"hideLoginPanel\", true)
addEventHandler(\"hideLoginPanel\", getRootElement(), hideLoginPanel)
addEventHandler(\"onClientResourceStart\", getRootElement(), loginRender)

 
meta.xml
 
<meta>
        <script src=\"kliens.lua\" type=\"client\"/>
        <script src=\"szerver.lua\" type=\"server\"/>
</meta>

 
Valakinek esetleg valami tippje hogy mit hogy használjak esetleg vagy mit használjak másképpen?
vagy esetleg hogy mi a hiba ebben a scriptben
a hiba pedig a következő:
 
WARNING: sky_fh\\szerver.lua:37: Bad argument @ \'spawnPlayer\' [Expected player at argument 1, got root]

Oldalak: [1] 2
SimplePortal 2.3.7 © 2008-2024, SimplePortal