Szerző Téma: Itt kérdezz warningot/error -t!  (Megtekintve 125137 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #1035 Dátum: 2015. Október 08. - 14:44:09 »
+1
A PAWN kódra azért van szükség, mert első sorban jól elkülöníthető, hogy melyik programozási nyelvről van szó. Esztétikailag is sokkal jobban néz ki, mintha csak code tagekbe raknád és ezáltal sokkal átláthatóbb egy kód és nem utolsó sorban egy adott függvényhez/eljáráshoz (pl script publikálásakor) sokkal gyorsabb módon, csak egy kattintással magyarázatot kaphat a függvény leírásáról szóval igazán nem értem, hogy miért érzed azt, hogy ez a szabályzat felesleges? Eddig se warnoltunk érte soha, valószínűleg ezután sem fogunk csak figyelmeztetünk mindenkit arra, hogy ezt használja plusz nem árt, ha egy kis rendet tanul az illető, vagy gondolom mindenki olyan kis lázadó, hogy spoilerbe rakja a kódját ami tökéletesen erre lett kitalálva (természetesen :) ) vagy fáj még koptatni az ujját =pawn hoz :)
Ja és Pedró ha ilyen jelentős problémád adódna legközelebb is, kérlek ezt a megfelelő helyen vitasd meg :)
« Utoljára szerkesztve: 2015. Október 08. - 16:43:00 írta RusH. »

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #1036 Dátum: 2015. Október 08. - 19:28:47 »
0
\"Figyelem! A hibákat, figyelmeztetéseket kód tagek közé kell helyezni az alábbi módon: [*code=pawn][*/code] (csillag nélkül)\"
de a figyelmeztetéseket, hibákat miért fontos pawn code tagek közé tenni? ott nincs értelme ezeknek a dolgoknak, amiket leírtál

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #1037 Dátum: 2015. Október 09. - 15:18:28 »
+1
tipikus női válasz: csak (amúgy meg ugyancsak az esztétikára tudok hivatkozni)
Kívánom, hogy soha ne legyen ennél nagyobb problémád :)

Itt kérdezz warningot/error -t!
« Válasz #1038 Dátum: 2015. Október 11. - 11:10:40 »
0
Hali, segítsetek már, ezeket az errorokat írja ki:
 

C:\\Users\\Misi\\Desktop\\chrismod.pwn(26) : error 017: undefined symbol \"MAX_PLAYERNAME\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(26) : error 009: invalid array size (negative, zero or out of bounds)
C:\\Users\\Misi\\Desktop\\chrismod.pwn(28) : error 001: expected token: \"{\", but found \";\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(35) : error 001: expected token: \";\", but found \"(\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(38) : error 001: expected token: \";\", but found \"(\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(40) : error 001: expected token: \";\", but found \"(\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(72) : warning 224: indeterminate array size in \"sizeof\" expression (symbol \"\")
C:\\Users\\Misi\\Desktop\\chrismod.pwn(75) : error 036: empty statement
C:\\Users\\Misi\\Desktop\\chrismod.pwn(76 -- 78) : error 001: expected token: \"-string end-\", but found \"-identifier-\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(78) : error 029: invalid expression, assumed zero
C:\\Users\\Misi\\Desktop\\chrismod.pwn(78) : warning 215: expression has no effect
C:\\Users\\Misi\\Desktop\\chrismod.pwn(80) : warning 217: loose indentation
C:\\Users\\Misi\\Desktop\\chrismod.pwn(82) : error 001: expected token: \";\", but found \")\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(82) : warning 217: loose indentation
C:\\Users\\Misi\\Desktop\\chrismod.pwn(82) : error 029: invalid expression, assumed zero
C:\\Users\\Misi\\Desktop\\chrismod.pwn(82 -- 83) : warning 215: expression has no effect
C:\\Users\\Misi\\Desktop\\chrismod.pwn(83) : error 001: expected token: \";\", but found \"if\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(83) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
13 Errors.

Itt kérdezz warningot/error -t!
« Válasz #1039 Dátum: 2015. Október 11. - 11:35:36 »
0
Szerintem tök érthetően leír mindent, hogy hol talált hibát... Ha ezt a kódrészt bemásolnád, úgy még segíteni is tudnánk, mert anélkül nem hiszem, hogy megértenéd.

Itt kérdezz warningot/error -t!
« Válasz #1040 Dátum: 2015. Október 11. - 13:57:20 »
0
Tehát akkor mit másoljak be ide most?:D

Itt kérdezz warningot/error -t!
« Válasz #1041 Dátum: 2015. Október 11. - 14:02:54 »
0
Az első 100 sort a kódból.

ᗩωєѕσмє

  • Vendég
Itt kérdezz warningot/error -t!
« Válasz #1042 Dátum: 2015. Október 11. - 14:05:58 »
0
Azokat a sorokat, amelyekben a hiba van.
Hawkz megelőzött.

Itt kérdezz warningot/error -t!
« Válasz #1043 Dátum: 2015. Október 11. - 14:08:05 »
0
Hát, ideleírom az első 100 sort, illetve az errorokat is kiirom
 

// Megjegyzés
//#define FILTERSCRIPT
//Include-k
#include <dini>
#include <dudb>
#include <a_samp>
#include <dutils>
#include <zcmd>
#include <sscanf2>
// Megegyezik vele
#define F -1
#define kek 0x3717ebAA
#define piros #define piros 0xeb1717AA
#define zold 0x0fc215AA
#define narancs 0xe6851eAA
#define sarga 0xe6d51eAA
#define regisztracio 0
#define bejelentkezes 1
#define HIBA 0xFF0000FF
//Név
new nev[MAX_PLAYER_NAME];
// Alapok
new belepve[MAX_PLAYERS] ;
enum JatekosAdatok ;
(
Szint
Penz
)
forward Mentes(playerid);
new tMentes (MAX_PLAYERS);
forward PenzSzamlalo(playerid);
new tPenzSzamlalo (MAX_PLAYERS);
new JatekosInfo (MAX_PLAYERS)(JatekosAdatok)
// Script név
main()
{
print(\"\\n----------------------------------\");
print(\" Chris Script\");
print(\"----------------------------------\\n\");
}
// Gamemode név
public OnGameModeInit()
{
// Don\'t use these lines if it\'s a filterscript
SetGameModeText(\"Chris Script\");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
new file[256];
GetPlayerName(playerid,nev,sizeof(nev)) ;
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev) ;
new string[256];
if (!fexist(file)) ;
(
// Regisztráció,bejelentkezés
format(string, sizeof string, \"Üdv #s! \\nKérjük regisztrálj!\\n\\nAdd meg a kívánt jelszavadat!\"nev) ;
ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \" REGISZTRACIO\", string, \"Regisztráció\", \"Kilépés\") ;
return 1
)
if (fexist(file)) ;
(
format(string, sizeof string, \"Üdv #s! \\nKérjük jelentkezz be!\\n\\nAdd meg a jelszódat a bejelentkezéshez!\"nev) ;
ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \" BEJELENTKEZES\", string, \"Bejelentkezés\", \"Kilépés\") ;
)
// Csatlakozás
public OnPlayerConnect(playerid)
{
SendClientMessage (playerid, F, \"Üdvözöllek a Fantazy kamionos szerveren!\");
return 1;
}
// Lecsatlakozás
public OnPlayerDisconnect(playerid, reason)
{
printf (\"Valaki lelépett a szerverről! \");
return 1;

 
A hibák:
 

C:\\Users\\Misi\\Desktop\\chrismod.pwn(29) : error 001: expected token: \"{\", but found \";\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(36) : error 001: expected token: \";\", but found \"(\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(39) : error 001: expected token: \";\", but found \"(\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(41) : error 001: expected token: \";\", but found \"(\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(76) : error 036: empty statement
C:\\Users\\Misi\\Desktop\\chrismod.pwn(77 -- 79) : error 001: expected token: \"-string end-\", but found \"-identifier-\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(79) : error 029: invalid expression, assumed zero
C:\\Users\\Misi\\Desktop\\chrismod.pwn(79) : warning 215: expression has no effect
C:\\Users\\Misi\\Desktop\\chrismod.pwn(81) : warning 217: loose indentation
C:\\Users\\Misi\\Desktop\\chrismod.pwn(83) : error 001: expected token: \";\", but found \")\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(83) : warning 217: loose indentation
C:\\Users\\Misi\\Desktop\\chrismod.pwn(83) : error 029: invalid expression, assumed zero
C:\\Users\\Misi\\Desktop\\chrismod.pwn(83 -- 84) : warning 215: expression has no effect
C:\\Users\\Misi\\Desktop\\chrismod.pwn(84) : error 001: expected token: \";\", but found \"if\"
C:\\Users\\Misi\\Desktop\\chrismod.pwn(84) : fatal error 107: too many error messages on one line

 
11 error
« Utoljára szerkesztve: 2015. Október 11. - 14:10:18 írta ChrisGates »

ᗩωєѕσмє

  • Vendég
Itt kérdezz warningot/error -t!
« Válasz #1044 Dátum: 2015. Október 11. - 14:19:12 »
0
Az enum részt cseréld ki az alábbira:
 
enum JatekosAdatok { Szint, Penz }

 
tPenzSzamlalo:
 
new tPenzSzamlalo[MAX_PLAYERS];

 
jatekosinfo:
 
new JatekosInfo[MAX_PLAYERS][JatekosAdatok];

 
regiszt:
 

format(string, sizeof(string), \"Üdv #s! \\nKérjük regisztrálj!\\n\\nAdd meg a kívánt jelszavadat!\", nev);
ShowPlayerDialog(playerid, regisztracio, DIALOG_STYLE_INPUT, \"REGISZTRACIO\", string, \"Regisztráció\", \"Kilépés\");

 
login:
 

if(fexist(file))  {
   format(string, sizeof(string), \"Üdv #s! \\nKérjük jelentkezz be!\\n\\nAdd meg a jelszódat a bejelentkezéshez!\", nev);
   ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"BEJELENTKEZES\", string, \"Bejelentkezés\", \"Kilépés\");
}

 
Nem biztos, hogy jó, mert csak gyorsan néztem át. De azért próbáld ki.
« Utoljára szerkesztve: 2015. Október 11. - 14:21:01 írta zιтяσиє »

Itt kérdezz warningot/error -t!
« Válasz #1045 Dátum: 2015. Október 11. - 14:21:21 »
0
Sok helyen \"(, )\"-t használsz a \"{, }\" vagy \"[, ]\" helyett, ez a legnagyobb probléma.

Itt kérdezz warningot/error -t!
« Válasz #1046 Dátum: 2015. Október 11. - 14:38:11 »
0
Eddig 7 volt, most hirtelen megoldottam!
1 error van, de még mindig nem hozza le az AMX-et.
Pont ezért megkéne oldanom ezt a problémát, hogy javuljon ki.
Ez az error:
 
C:\\Users\\Misi\\Desktop\\szero\\pawno\\include\\sscanf2.inc(30) : fatal error 111: user error: sscanf (possibly the PAWN version) already defined.

 
30. sort írja hibának, de a vicc, hogy a 30. sor az üres.
« Utoljára szerkesztve: 2015. Október 11. - 16:40:42 írta ChrisGates »

Itt kérdezz warningot/error -t!
« Válasz #1047 Dátum: 2015. Október 17. - 16:13:39 »
0
Sziasztok! Van egy modom MySQL-es és amikor felmegyek akkor nincsen regisztráció rendszer szerintem össze van rakva a kettő a webbel és hogy lehet kiszedni?

ᗩωєѕσмє

  • Vendég
Itt kérdezz warningot/error -t!
« Válasz #1048 Dátum: 2015. Október 17. - 16:55:09 »
0
Idézetet írta: blint34 date=1445091219\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok! Van egy modom MySQL-es és amikor felmegyek akkor nincsen regisztráció rendszer szerintem össze van rakva a kettő a webbel és hogy lehet kiszedni?
 
Ezt elég nehéz lesz, ha a mód mysqlra épül fel.

Itt kérdezz warningot/error -t!
« Válasz #1049 Dátum: 2015. Október 26. - 16:57:49 »
0
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Core\\y_debug.inc(341) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Core\\y_debug.inc(341) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(354) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(354) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(398) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(398) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(443) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(443) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(568) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(568) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(759) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(759) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(779) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(779) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(919) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(919) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(998) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(998) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(1005) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(1005) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(1023) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(1023) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(1030) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\..\\YSI_Storage\\y_amx.inc(1030) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\y_utils.inc(497) : error 036: empty statement
C:\\Users\\Zalan\\Desktop\\Új mappa\\MOD\\pawno\\include\\YSI\\..\\YSI_Storage\\..\\YSI_Core\\y_utils.inc(497) : error 036: empty statement

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal