Szerző Téma: Ilyet még nem láttam.  (Megtekintve 656 alkalommal)

Cronos

  • Vendég
Ilyet még nem láttam.
« Dátum: 2012. július 26. - 23:51:19 »
0 Show voters
Sziasztok, amikor elindítom a háziszerverem vagyis a samp-server.exe-t
ez fogad :
Script[gamemodes/lifeontheroads.amx]: Run time error 6: \"Invalid instruction\"
Szinte csak egy regisztráció van a módban, mi lehet a hiba ?

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Ilyet még nem láttam.
« Válasz #1 Dátum: 2012. július 26. - 23:52:08 »
0 Show voters
Mondjuk a regisztráció? :D

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Ilyet még nem láttam.
« Válasz #2 Dátum: 2012. július 27. - 00:24:40 »
0 Show voters
szerintem a Whripool plugin lesz a hiba  ;)

Cronos

  • Vendég
Ilyet még nem láttam.
« Válasz #3 Dátum: 2012. július 27. - 00:25:22 »
0 Show voters
Nincsen bent olyan plugin :) Regisztráción belül mi lehet a valószínû ? ha lefutattom semmi hibát nem ír ki

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Ilyet még nem láttam.
« Válasz #4 Dátum: 2012. július 27. - 00:34:40 »
0 Show voters
Nem érted  :no:!
Épp az a gond, hogy nincsen benne!   :yes:

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Ilyet még nem láttam.
« Válasz #5 Dátum: 2012. július 27. - 00:36:36 »
0 Show voters
Idézetet írta: ZyZu date=1343342080\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25065\" data-ipsquote-contentclass=\"forums_Topic
Nem érted  :no:!
Épp az a gond, hogy nincsen benne!   :yes:
 
Miért lenne probléma? Akkor azt pawnoban jelezné. Nem?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Ilyet még nem láttam.
« Válasz #6 Dátum: 2012. július 27. - 00:46:26 »
0 Show voters
Nem hinném, a Whripool az egy plugin és nekem is ez a gond volt a regisztrációkor és nem tudtam mi.   :confused:
Nekem is ezt írta ki épp!  ::|

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Ilyet még nem láttam.
« Válasz #7 Dátum: 2012. július 27. - 09:02:29 »
0 Show voters
Ha nincsen a modban WP_Hash akkor nem az lesz a baja.

Cronos

  • Vendég
Ilyet még nem láttam.
« Válasz #8 Dátum: 2012. július 27. - 10:06:17 »
0 Show voters
Nincs benne saját regisztrációt írtam, dinivel.

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 27. - 12:14:08 )

Ennyi az egész regisztráció:
 

#include < a_samp >
#include < zcmd >
#include < sscanf2 >
#include < dini >
#include < dudb >
#include < dutils >
enum pInfo
{
admin,
penz,
halalokszama,
olesekszama
}
/* Változók */
new nev[24],fajl[128];
new Informacio[MAX_PLAYERS][pInfo];
/* Definíciók */
#define DIALOG_REGISZTRACIO     1
#define DIALOG_BEJELENTKEZES    2
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, nev, sizeof(nev));
format(fajl, sizeof(fajl), \"/CronosAdmin/%s.ini\",nev);
if(!fexist(fajl)){ShowPlayerDialog(playerid, DIALOG_REGISZTRACIO, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Adj meg egy jelszót:\", \"Oké\", \"Mégse\");}
if(fexist(fajl)){ShowPlayerDialog(playerid, DIALOG_BEJELENTKEZES, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavadat:\", \"Oké\", \"Mégse\");}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
        GetPlayerName(playerid, nev, sizeof(nev));
        format(fajl, sizeof(fajl), \"/CronosAdmin/%s.ini\",nev);
        if(fexist(fajl)){
                dini_IntSet(fajl, \"Admin\", Informacio[playerid][admin]);
                dini_IntSet(fajl, \"Penz\", Informacio[playerid][penz]);
                dini_IntSet(fajl, \"HalalokSzama\", Informacio[playerid][halalokszama]);
                dini_IntSet(fajl, \"OlesekSzama\", Informacio[playerid][olesekszama]);}
        return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISZTRACIO){
if(response){
   GetPlayerName(playerid, nev, sizeof(nev));
   if(strlen(inputtext) == 0){
      ShowPlayerDialog(playerid, DIALOG_REGISZTRACIO, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Adj meg egy jelszót:\", \"Regisztráció\", \"Mégse.\");
              return 0;}
   format(fajl,sizeof(fajl),\"/CronosAdmin/%s.ini\",nev);
   if(!fexist(fajl)){
             dini_Create(fajl);
                dini_IntSet(fajl,\"Password\", udb_hash(inputtext));
                dini_IntSet(fajl,\"Admin\", 0);
                dini_IntSet(fajl,\"Penz\",0);
                 dini_IntSet(fajl,\"OlesekSzama\",0);
                  dini_IntSet(fajl,\"HalalokSzama\",0);
                ShowPlayerDialog(playerid, DIALOG_BEJELENTKEZES, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad\", \"Belép\", \"Mégse.\");}}}
if(dialogid == DIALOG_BEJELENTKEZES){
if(response){
            GetPlayerName(playerid, nev, sizeof(nev));
           if(strlen(inputtext) == 0){
      ShowPlayerDialog(playerid, DIALOG_BEJELENTKEZES, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad:\", \"Belép\", \"Mégse.\");
      return 0;}
           format(fajl,sizeof(fajl),\"/CronosAdmin/%s.ini\",nev);
           if(fexist(fajl)){
                new password = dini_Int(fajl, \"Password\");
                if(udb_hash(inputtext) != password){
                  SendClientMessage(playerid, -1, \"Helytelen jelszó, ezért kickelve lettél, próbáld újra.\");
                    Kick(playerid);}
                else{
                     Informacio[playerid][admin] = dini_Int(fajl,\"Admin\");
                     Informacio[playerid][penz] = dini_Int(fajl,\"Penz\");
                      Informacio[playerid][olesekszama] = dini_Int(fajl,\"OlesekSzama\");
                      Informacio[playerid][halalokszama] = dini_Int(fajl,\"HalalokSzama\");
                    SendClientMessage(playerid, -1, \"Rendben, sikeresen bejelentkeztél, most már játszhatsz\");
                    SpawnPlayer(playerid);}}}}
return 1;
}

 
Hol lehet ebben a probléma ?
« Utoljára szerkesztve: 2012. július 27. - 12:14:08 írta Cronos »

Ilyet még nem láttam.
« Válasz #9 Dátum: 2012. július 27. - 12:30:30 »
+1 Show voters
Csak nekem tûnt fel, hogy ez egy GM, és nincs benne sem main(), sem OnGameModeInit() callback?
Beleraktam ezt a kettõt, és tökéletesen mûködik.

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Ilyet még nem láttam.
« Válasz #10 Dátum: 2012. július 27. - 12:34:47 »
0 Show voters
Idézetet írta: TengeriMalac date=1343385030\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25065\" data-ipsquote-contentclass=\"forums_Topic
Csak nekem tûnt fel, hogy ez egy GM, és nincs benne sem main(), sem OnGameModeInit() callback?
Beleraktam ezt a kettõt, és tökéletesen mûködik.
 
Kitûnõ észrevétel. Rakd bele, Cronos.

Cronos

  • Vendég
Ilyet még nem láttam.
« Válasz #11 Dátum: 2012. július 27. - 12:44:57 »
0 Show voters
Igen észre vettem h azt is töröltem véletlen amikor az OnFilterScriptInit részt töröltem, sajnos mindenben kerestem a hibát de ezt nem vettem figyelembe, úgy sikerült megoldani h új gmbe raktam, de rájöttem h ez volt a hiba, köszönöm mindenkinek zárok :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal