Szerző Téma: Az error továbbra is fentál DIALOG  (Megtekintve 1364 alkalommal)

Az error továbbra is fentál DIALOG
« Dátum: 2011. október 31. - 21:54:35 »
0 Show voters
Ugyan ugy csináltam ahogy mondtátok megtörtem a sort nem is egy helyen és mindig ugyan ezek az errorok akadnak fent  :(
[pawn]D:\\ßa£uYamy\\Mindig tökéletes Mód\\uwmod.pwn(7016) : error 075: input line too long (after substitutions)
D:\\ßa£uYamy\\Mindig tökéletes Mód\\uwmod.pwn(7017) : error 037: invalid string (possibly non-terminated string)
D:\\ßa£uYamy\\Mindig tökéletes Mód\\uwmod.pwn(7017) : error 029: invalid expression, assumed zero
D:\\ßa£uYamy\\Mindig tökéletes Mód\\uwmod.pwn(7017) : error 029: invalid expression, assumed zero
D:\\ßa£uYamy\\Mindig tökéletes Mód\\uwmod.pwn(7017) : fatal error 107: too many error messages on one line[/pawn]

Nem elérhető Stray

  • 617
    • Profil megtekintése
Az error továbbra is fentál DIALOG
« Válasz #1 Dátum: 2011. október 31. - 22:03:46 »
0 Show voters
Bemásolnád amire kiírja a hibát? Vagy olvassam ki a gondolataidbol?  ::|

Az error továbbra is fentál DIALOG
« Válasz #2 Dátum: 2011. október 31. - 22:13:10 »
0 Show voters
Én így oldottam meg:
 
new DialogString[][] = {
\"Ez\",
\"egy\",
\"hosszú\",
\"karakterlánc\",
\"lesz\" // Utólsóhoz nem kell vesszõ
};

 
Ahol a dialogot megjeleníted:
 

new string[300]; // A 300 a maximális méret. Módosítható.
format(string, sizeof(string), \"%s%s%s%s%s\", DialogString[0], DialogString[1], DialogString[2], DialogString[3], DialogString[4]);

 
... És a ShowPlayerDialog negyedik argumentumának helyére csak ennyit írsz:
 
string

 
(nem idézõjelek közé)
Remélem jól írtam le, már egy ideje nem nagyon szkriptelek :)

Az error továbbra is fentál DIALOG
« Válasz #3 Dátum: 2011. október 31. - 22:13:21 »
0 Show voters
[pawn]CMD:teles(playerid)
{
ShowPlayerDialog(playerid, 10005, DIALOG_STYLE_MSGBOX, \"Szerver Teleportok:\", \"{29FAFF}Driftek - /drift1 /drift2 /drift3\\n{0000FF}Repterek - /apsf /aplv /apls\\n{DDDD23}Egyéb - /groove\\n{FF0606}Racék- /sivatag /gg-race /race1 /race2 /racecity\\n{FF0606}Stunt - /ch /stunt /aplv /stuntpark /apls /apsf\\n\\
{8F698F}Deatmachok - /dm /dm2 /dm3 \\n{33AA33}Városok /sf /lv /ls\\n{0000FF}Ugrások: /ee /ee2 /jump\\n{8F698F}Tuningolók:/arch-tune /low-tune /sf-tune\\n{FB0000}Parkour: /parkour\\n/hullamvasut /gorogcity /magyarorszag\", \"Oké\", \"Mégse\");
    return 1;
}[/pawn]
és 5 error akármit csinálok
 :( :o 8) ::| :-\\ :\'(

Az error továbbra is fentál DIALOG
« Válasz #4 Dátum: 2011. október 31. - 22:22:50 »
0 Show voters
[pawn]new str[500];
strcat ( str, \"Szerver Teleportok:\", \"{29FAFF}Driftek - /drift1 /drift2 /drift3\\n{0000FF}Repterek - /apsf /aplv /apls\\n{DDDD23}Egyéb - /groove\\n{FF0606}Racék- /sivatag /gg-race /race1 /race2 /racecity\\n{FF0606}Stunt - /ch /stunt /aplv /stuntpark /apls /apsf\\n\\\");
strcat ( str, \"{8F698F}Deatmachok - /dm /dm2 /dm3 \\n{33AA33}Városok /sf /lv /ls\\n{0000FF}Ugrások: /ee /ee2 /jump\\n{8F698F}Tuningolók:/arch-tune /low-tune /sf-tune\\n{FB0000}Parkour: /parkour\\n/hullamvasut /gorogcity /magyarorszag\");
ShowPlayerDialog(playerid, 10005, DIALOG_STYLE_MSGBOX, str, \"Oké\", \"Mégse\");[/pawn]

Az error továbbra is fentál DIALOG
« Válasz #5 Dátum: 2011. október 31. - 22:27:00 »
0 Show voters
ez iyg jó de a akk ennek mi lesz a parancsa o_O mert ahogy az enyém van annak ott a parancsa

Az error továbbra is fentál DIALOG
« Válasz #6 Dátum: 2011. október 31. - 22:32:11 »
0 Show voters
[pawn]CMD:teles(playerid)
{
new str[500];
strcat ( str, \"Szerver Teleportok:\", \"{29FAFF}Driftek - /drift1 /drift2 /drift3\\n{0000FF}Repterek - /apsf /aplv /apls\\n{DDDD23}Egyéb - /groove\\n{FF0606}Racék- /sivatag /gg-race /race1 /race2 /racecity\\n{FF0606}Stunt - /ch /stunt /aplv /stuntpark /apls /apsf\\n\\\");
strcat ( str, \"{8F698F}Deatmachok - /dm /dm2 /dm3 \\n{33AA33}Városok /sf /lv /ls\\n{0000FF}Ugrások: /ee /ee2 /jump\\n{8F698F}Tuningolók:/arch-tune /low-tune /sf-tune\\n{FB0000}Parkour: /parkour\\n/hullamvasut /gorogcity /magyarorszag\");
ShowPlayerDialog(playerid, 10005, DIALOG_STYLE_MSGBOX, str, \"Oké\", \"Mégse\");
return 1;
}[/pawn]

Az error továbbra is fentál DIALOG
« Válasz #7 Dátum: 2011. október 31. - 22:43:53 »
0 Show voters
Ok de az az strcat mé errror??

Az error továbbra is fentál DIALOG
« Válasz #8 Dátum: 2011. október 31. - 22:50:05 »
0 Show voters
A szerómban így van megoldva például a /CMDS parancs:
[pawn]CMD:cmds(playerid,params[])
{
    new
        str[1024];
        format(str, sizeof str, \"%s%s%s%s%s%s%s%s%s%s%s%s\",
        \"\\n A szerver parancsai (1. rész):\",
        \"\\n{FF0000}Játékos:\",
        \"\\n{FFFF00}/Kill, /GetID, /Admins, /VIPList, /GiveCash, /Verdij(ak), /FStyle, /Anims\\n/Health, /Armour, /AFK, /Re, (/Pill, /Back), /JP, /MyThings, /MyColor, /MyKSRecord,\\n/MyPoints, /GivePoints, /BuyPoints, /PointHelp, /SavePoints, /ReLoadPoints, /TGF\\n/SaveSkin, /UseSkin, /DontUseSkin, /NameOn, /NameOff, /Me, /Do, /Try\",
        \"\\n{FF0000}Jármû:\",
        \"\\n{FFFF00}/Car, /V, /AddNOS, /Fix, /GodCarMode, /Lock, /UnLock, /vFlip, /Tune, /LinkCar, /Nrg,\\n /Rockethelp, /CarObjects\\n\",
        \"\\n{FF0000}Szabályzat:\",
        \"\\n{FFFF00}/Rules, (/Szabalyok), /DB, /SK, /Flood, /DMInfo\\n\",
      \"\\n{FF0000}Parancsot 2. része:\",
      \"\\n{FFFF00}/CMDS2\");
         ShowPlayerDialog(playerid, 2425, DIALOG_STYLE_MSGBOX, XY, str, \"Rendben\",\"\");
          return 1;
    }[/pawn]
Az str formázása után annyi %s -et vagyis LEGALÁBB annyi %s -t írj ahány sorból áll a tartalom.
Minden sor után egy veszõ és mindegyik idézõjelben, utolsó sor után persze nincs vesszó, és zárójel bezár majd pontosvesszõ. Így már jónak KELL lennie.

Az error továbbra is fentál DIALOG
« Válasz #9 Dátum: 2011. október 31. - 23:04:32 »
0 Show voters
de pl s nagyon érthetõen valaki magyarázza el
tjöjjön át a szerómra most és magyarázza el ip 217.13.106.202:7777
217.13.106.202:7777 217.13.106.202:7777 217.13.106.202:7777

Dupla hozzászólás automatikusan összefûzve. ( 2011. október 31. - 23:04:52 )

pls ez nekem nagyon nagyon fontos

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Az error továbbra is fentál DIALOG
« Válasz #10 Dátum: 2011. október 31. - 23:36:47 »
0 Show voters
Szedd le az alap SAMP Szerver csomagot, nyisd meg benne az ls_elevator nevû filterscriptet és úgy old meg, ahogy abba van!
Szerintem annál nincs jobb megoldás.

Az error továbbra is fentál DIALOG
« Válasz #11 Dátum: 2011. november 01. - 00:07:59 »
0 Show voters
de ilyenbõl nem értem irj konkrét példát nekem 5 eroor van benne

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal