SA-MP Forums Archive
Help Please Script Error - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Help Please Script Error (/showthread.php?tid=218423)



Help Please Script Error - Joshua1987 - 30.01.2011

Код:
dcmd_ahelp(playerid, params[])
{
    ShowPlayerDialog(playerid,4211,0,"{{2F00FF}}Rank Commands","{2F00FF}Helper\n{FFC400}/gotos /agateo /agatec /repair /asay /goto /gethere /warn /car /akill\n\n{2F00FF}Moderators\n{FFC400}/giveweapon /disarm /announce /jetpack /kick /clearchat\n/freeze /unfreeze /spec /specoff /ajail /aunjail /slap\n/fakechat /mute /unmute\n\n{2F00FF}Admin\n{FFC400}/sethp /setarmour /gmoderator /ghelper /setcash /agivemoney /setscore /setskin\n/setweather /ban /healall\n\n{2F00FF}Owners\n{FFC400}/cbusiness /chouse /god /gadmin","Ok","");
	return 1;
	#pragma unused params
}

Код:
C:\Users\jazmine's\Desktop\Server\gamemodes\CNR-H.pwn(12267) : error 075: input line too long (after substitutions)
C:\Users\jazmine's\Desktop\Server\gamemodes\CNR-H.pwn(12268) : error 037: invalid string (possibly non-terminated string)
C:\Users\jazmine's\Desktop\Server\gamemodes\CNR-H.pwn(12268) : error 029: invalid expression, assumed zero
C:\Users\jazmine's\Desktop\Server\gamemodes\CNR-H.pwn(12268) : error 017: undefined symbol "F00FF"
C:\Users\jazmine's\Desktop\Server\gamemodes\CNR-H.pwn(12268) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.
How do I fix these errors?


Re: Help Please Script Error - PeteShag - 30.01.2011

pawn Код:
new string3[512];
                new string1[256] = "{{2F00FF}}Rank Commands","{2F00FF}Helper\n{FFC400} \
                /gotos /agateo /agatec /repair /asay /goto /gethere /warn /car /akill\n \
                \n{2F00FF}Moderators\n{FFC400}/giveweapon /disarm /announce /jetpack /kick /clearchat\n"
;
                new string2[256] = "/freeze /unfreeze /spec /specoff /ajail /aunjail /slap\n/fakechat /mute /unmute\n \
                \n{2F00FF}Admin\n{FFC400}/sethp /setarmour /gmoderator /ghelper /setcash /agivemoney /setscore /setskin\
                \n/setweather /ban /healall\n\n{2F00FF}Owners\n{FFC400}/cbusiness /chouse /god /gadmin"
;
                format(string3, sizeof(string3), "%s%s", string1, string2);
                ShowPlayerDialog(playerid,4211,0,string3,"Ok","");
There is a character limit, bypassed it by making two strings.


Re: Help Please Script Error - Joshua1987 - 30.01.2011

Hello pete this is also given errors



Код:
C:\Users\JoshLovely\Desktop\CNR-H.pwn(12262) : error 075: input line too long (after substitutions)
C:\Users\JoshLovely\Desktop\CNR-H.pwn(12263) : error 027: invalid character constant
C:\Users\JoshLovely\Desktop\CNR-H.pwn(12264) : warning 217: loose indentation
C:\Users\JoshLovely\Desktop\CNR-H.pwn(12264) : error 029: invalid expression, assumed zero
C:\Users\JoshLovely\Desktop\CNR-H.pwn(12264) : error 017: undefined symbol "agivemoney"
C:\Users\JoshLovely\Desktop\CNR-H.pwn(12264) : error 029: invalid expression, assumed zero
C:\Users\JoshLovely\Desktop\CNR-H.pwn(12264) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


6 Errors.



Re: Help Please Script Error - PeteShag - 31.01.2011

My bad.

pawn Код:
#pragma unused params
    new string3[640], string1[320], string2[320];
    string1 = "{2F00FF}Helper\n{FFC400} \
    /gotos /agateo /agatec /repair /asay /goto /gethere /warn /car /akill\n \
    \n{2F00FF}Moderators\n{FFC400}/giveweapon /disarm /announce /jetpack /kick /clearchat"
;
    string2 = "\n /freeze /unfreeze /spec /specoff /ajail /aunjail /slap\n/fakechat /mute /unmute\n \
    \n{2F00FF}Admin\n{FFC400}/sethp /setarmour /gmoderator /ghelper /setcash /agivemoney /setscore /setskin\
    \n/setweather /ban /healall\n\n{2F00FF}Owners\n{FFC400}/cbusiness /chouse /god /gadmin"
;
    format(string3, sizeof(string3), "%s%s", string1, string2);
    ShowPlayerDialog(playerid,4211,DIALOG_STYLE_INPUT,"{2F00FF}Rank Commands",string3,"Ok","");
    return 1;



Re: Help Please Script Error - [L3th4l] - 31.01.2011

pawn Код:
new
    iStr[512] = "{2F00FF}Helper\n{FFC400}/gotos /agateo /agatec /repair /asay /goto /gethere";

strcat(iStr, "/warn /car /akill\n \n{2F00FF}Moderators\n{FFC400}/giveweapon /disarm /announce /jetpack /kick /clearchat");
strcat(iStr, "\n /freeze /unfreeze /spec /specoff /ajail /aunjail /slap\n/fakechat /mute /unmute\n{2F00FF}Admin\n{FFC400}/sethp /setarmour /gmoderator /ghelper /setcash /agivemone /setscore /setskin");
strcat(iStr, "\n/setweather /ban /healall\n\n{2F00FF}Owners\n{FFC400}/cbusiness /chouse /god /gadmin");

ShowPlayerDialog(playerid, 4211, DIALOG_STYLE_INPUT, "{2F00FF}Rank Commands", iStr, "OK", "");



Re: Help Please Script Error - PeteShag - 31.01.2011

Both will work, but I think [L3th4l]'s method is better.