Szerző Téma: Regisztrációs cucc  (Megtekintve 624 alkalommal)

Regisztrációs cucc
« Dátum: 2016. augusztus 17. - 23:18:18 »
0 Show voters
Sziasztok, egy regisztráció/bejelentkezéses cuccon dolgozok, csak error van itt elakadtam, nem tudom mi lehet a baj.
Az error:
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(76) : warning 215: expression has no effect
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(76) : error 001: expected token: \";\", but found \")\"
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(76) : error 029: invalid expression, assumed zero
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(76) : warning 215: expression has no effect
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(77) : error 001: expected token: \",\", but found \"-string-\"
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(77) : warning 215: expression has no effect
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(77) : warning 215: expression has no effect
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(77) : error 001: expected token: \";\", but found \")\"
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(77) : error 029: invalid expression, assumed zero
C:\\GTASA\\szerver\\pawno\\fantasyrpg.pwn(77) : fatal error 107: too many error messages on one line
----------------
Itt pedig az egész, lehet mással van baja.

new file[256];
GetPlayerName(playerid, nev, sizeof(nev));
format(file, sizeof(file),\"/Jatekosok/%s.ini\", nev);
new string[256];
if(!fexist(file))
{
    format(string, sizeof string,\"Üdvözöllek Ismeretlen!\\n Téged még nem ismerlek.\\n Kérlek regisztrálj!\\nÍrj be egy tetszőleges jelszavat.\"), nev);
    ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string \"Regisztráció\", \"Mégsem\");
}
if(!fexist(file))
{
    format(string, sizeof string,\"Üdvözöllek %s!\\n Téged már ismerlek.\\n Kérlek jelentkezz be! Írd be a jelszavad.\"), nev);
    ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string \"Bejelentkezés\", \"Mégsem\");
}
return 1;
}

Regisztrációs cucc
« Válasz #1 Dátum: 2016. augusztus 18. - 00:26:51 »
0 Show voters
Már hogy lenne ez az egész? Másold be az egészet mert így látatlanba a jó isten se tud neked segíteni.

Regisztrációs cucc
« Válasz #2 Dátum: 2016. augusztus 18. - 00:41:57 »
0 Show voters
Amikor formatálod a szöveget akkor ne így írd, hogy:
 
 format(valami, sizeof valami, \"blablabla...\"), nev); // Ez a rossz!!

 
Hanem így:
 
format(valami, sizeof(valami), \"Üdv %s stb...\", nev); // Ez a jó!!

 
Látom még van egy hiba, a 2. if-nél ne legyen !fexist(file) mert akkor fogja csak létrehozni, ha nincs ilyen karakter szóval a felkiáltó jelet  vedd ki.
Akkor a dialognál még ezt a hibát követted el:
 
ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string \"Bejelentkezés\", \"Mégsem\"); // A string után nem tettél \",\"-t.

 
Így néz ki helyesen:
 
ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Mégsem\"); // Így néz ki helyesen.

 
UI.: Rég pawnoztam szóval ha valami fölös még van ott akkor sry  :thumbsup: :thumbsup: :D :D

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Regisztrációs cucc
« Válasz #3 Dátum: 2016. augusztus 18. - 00:43:57 »
0 Show voters

new file[64];
GetPlayerName(playerid, nev, sizeof(nev));
format(file, sizeof(file),\"/Jatekosok/%s.ini\", nev);
new string[128];
if(fexist(file)) {
format(string, sizeof(string),\"Üdvözöllek %s!\\n Téged már ismerlek.\\n Kérlek jelentkezz be! Írd be a jelszavad.\", nev);
ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Mégsem\");
} else {
format(string, sizeof(string),\"Üdvözöllek Ismeretlen!\\n Téged még nem ismerlek.\\n Kérlek regisztrálj!\\nÍrj be egy tetszőleges jelszavat.\", nev);
ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"Mégsem\");
}
return 1;
}

 
Így lesd meg.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Regisztrációs cucc
« Válasz #4 Dátum: 2016. augusztus 18. - 01:03:33 »
0 Show voters
[gmod]Erre van kiemelt téma.[/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal