Szerző Téma: Nagy Dialog hiba  (Megtekintve 762 alkalommal)

Nem elérhető Blowy

  • 194
    • Profil megtekintése
Nagy Dialog hiba
« Dátum: 2013. október 23. - 17:14:54 »
0 Show voters
Sziasztok! :)
Néztem a Nagy Dialog leírást és gondoltam akkor a módomba készítek egy /rules parancsot azt sohase árt xd
De problémám lett íme a parancs:
 
CMD:rules(playerid, params[])
{
new DIALOGstring[2000];
       format(DIALOGstring, sizeof(DIALOGstring),\"%s%s%s%s%s%s%s%s\",
       \"{a2ff00}[ {00a2ff}==== {ff0000}Szabályzat {00a2ff}==== {a2ff00}]\\n\",
       \"{ff0000}A szabályzat {eaff00}mindenkire {ff0000}vonatkozik hogy betartsa! {ff0000}Szabályok: (5 db)\\n\",
       \"{ff0000}[1]. {ffd500}A szerveren tilos bármit is hirdetni! = {219e4f}ban!\\n\",
       \"{ff0000}[2]. {ffd500}Tilos bármilyen segítõ programot használni: {219e4f}(cheat,mod)! = ban!\\n\",
       \"{ff0000}[3]. {ffd500}Tilos jármûböl megölni játékost! = drive by! = {219e4f}warn,jail,kick!\\n\",
       \"{ff0000}[4]. {ffd500}Tilos a káromkodás más játékos szekálása folytonos megölése! = {219e4f}kick,ban,jail,warn,freeze\\n\",
\"{ff0000}[5]. {ffd500}Tilos felhívni magadra a figyelmet caps lock-al flood/spam-al! = {219e4f}kick,mute,freeze,warn!\\n\",
\"{ff0000}Bármi {ffd500}problémád akad szabályszegõvel találkozol: {00ff1e}/report [id] [indok]!\",
       ShowPlayerDialog(playerid, DIALOG_SZABALY, DIALOG_STYLE_MSGBOX, \"Szabályok\", DIALOGstring, \"Rendben\", \"\");
       return 1;
}

 
Itt vannak a hibák amiket ír (a warningokkal nem kell törödní van egy másik script a módba ami azokat okozza csak az errorokkal):
 
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(78 -- 87) : error 029: invalid expression, assumed zero
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : warning 215: expression has no effect
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : warning 215: expression has no effect
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : warning 215: expression has no effect
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : warning 215: expression has no effect
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : warning 215: expression has no effect
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : error 001: expected token: \";\", but found \")\"
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : error 029: invalid expression, assumed zero
C:\\Users\\Ábel\\Desktop\\samp test szerver\\gamemodes\\mod.pwn(87) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

 
Mit látható a  \"87\"-dik sorral van probléma ami így néz ki ugye:
 
 ShowPlayerDialog(playerid, DIALOG_SZABALY, DIALOG_STYLE_MSGBOX, \"Szabályok\", DIALOGstring, \"Rendben\", \"\");

 
Na ebbe mi a hiba?  ???
Jó lenne ha meglehetne oldani valahogy  :confused:
A segítségeket elõre is köszönöm!

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Nagy Dialog hiba
« Válasz #1 Dátum: 2013. október 23. - 17:25:39 »
+1 Show voters
\"{ff0000}Bármi {ffd500}problémád akad szabályszegõvel találkozol: {00ff1e}/report [id] [indok]!\",
       ShowPlayerDialog(playerid, DIALOG_SZABALY, DIALOG_STYLE_MSGBOX, \"Szabályok\", DIALOGstring, \"Rendben\", \"\");

 

{ff0000}Bármi {ffd500}problémád akad szabályszegõvel találkozol: {00ff1e}/report [id] [indok]!\",

 
nem kellene lezárni az elõzõ függvényt? :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Blowy

  • 194
    • Profil megtekintése
Nagy Dialog hiba
« Válasz #2 Dátum: 2013. október 23. - 18:14:30 »
0 Show voters
Õõõ lezárni hogy gondolod hogy lezárni?
 
\"{ff0000}Bármi {ffd500}problémád akad szabályszegõvel találkozol: {00ff1e}/report [id] [indok]!\");

 <<--- esetleg így mert így még mindíg errorozik  :-[

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Nagy Dialog hiba
« Válasz #3 Dátum: 2013. október 23. - 18:26:59 »
+2 Show voters
format az hülyeség.. csináld meg strcat -al sokkal egyszerûbb az egész kód.
 

CMD:rules( playerid, params[ ] )
{
karakterlanc[ 0 ] = EOS;
new karakterlanc[ 4228 + 1 ];
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
strcat( karakterlanc, \"Szöveg\\n\" );
ShowPlayerDialog( playerid, 1321, DIALOG_STYLE_MSGBOX,\"Szöveg 1\", karakterlanc, \"Rendben 1\", \"Rendben 2\");
return 1;
}
« Utoljára szerkesztve: 2013. október 23. - 18:31:16 írta ZyZu »

Nem elérhető AnthonyGates

  • 546
  • AnthonyGates
    • Profil megtekintése
Nagy Dialog hiba
« Válasz #4 Dátum: 2013. október 23. - 18:29:43 »
+1 Show voters
Tessék, tesztelve.
 
CMD:rules(playerid)
{
    new DIALOGstring[2000];
    format(DIALOGstring, sizeof(DIALOGstring),\"%s%s%s%s%s%s%s%s\",
    \"{a2ff00}[ {00a2ff}==== {ff0000}Szabályzat {00a2ff}==== {a2ff00}]\\n\",
    \"{ff0000}A szabályzat {eaff00}mindenkire {ff0000}vonatkozik hogy betartsa! {ff0000}Szabályok: (5 db)\\n\",
    \"{ff0000}[1]. {ffd500}A szerveren tilos bármit is hirdetni! = {219e4f}ban!\\n\",
    \"{ff0000}[2]. {ffd500}Tilos bármilyen segítõ programot használni: {219e4f}(cheat,mod)! = ban!\\n\",
    \"{ff0000}[3]. {ffd500}Tilos jármûböl megölni játékost! = drive by! = {219e4f}warn,jail,kick!\\n\",
    \"{ff0000}[4]. {ffd500}Tilos a káromkodás más játékos szekálása folytonos megölése! = {219e4f}kick,ban,jail,warn,freeze\\n\",
    \"{ff0000}[5]. {ffd500}Tilos felhívni magadra a figyelmet caps lock-al flood/spam-al! = {219e4f}kick,mute,freeze,warn!\\n\",
    \"{ff0000}Bármi {ffd500}problémád akad szabályszegõvel találkozol: {00ff1e}/report [id] [indok]!\");
    ShowPlayerDialog(playerid, DIALOG_SZABALY, DIALOG_STYLE_MSGBOX, \"Szabályok\", DIALOGstring, \"Rendben\", \"\");
    return 1;
}

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Nagy Dialog hiba
« Válasz #5 Dátum: 2013. október 23. - 18:30:49 »
+2 Show voters

format az hülyeség.. csináld meg strcat -al sokkal egyszerûbb az egész kód.
 
[/quote]
nem hülyeség csak nem éppen erre találták ki, fõleg hogy ez egy statikus szöveg...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Blowy

  • 194
    • Profil megtekintése
Nagy Dialog hiba
« Válasz #6 Dátum: 2013. október 23. - 19:12:43 »
0 Show voters
Köszönöm szépen a sokféle segítségeket :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal