Jump to content
  • 0

pomoc [Help] Rozlozenie scriptu na viacej riadkov


Guest playhosting

Dotaz

Guest playhosting

ahojte :)

robim si do modu jednu funkciu , ale vypise mi to error :

Input Line Too Long

 

tak sa vas chcem opytat , ci je mozno "rozlozit" script na viacej riadkov..

Jedna sa konkretne o funkciu ShowPlayerDialog..

 

Tuto je riadok :

ShowPlayerDialog(playerid,98,DIALOG_STYLE_MSGBOX,"{FF0000} Level 5","{00FFFF}/clearchat - {FF9900}Vymaze Chat\n{00FFFF}/achat [text] - {FF9900} Napise spravu do Admin-Chatu\n{00FFFF}/gw [iD_ZBRANE] [ NABOJE] - {FF9900}Da vam zbran\n{00FFFF}/setskin [iD] [iD_SKINU] - {FF9900}Natsavi skin\n{00FFFF}/mute [iD] - {FF9900}Umlci hraca\n{00FFFF}/unmute [id] - {FF9900}Odmlci hraca\n{00FFFF}/goto [iD] - {FF9900}Portna vas ku hracovi{00FFFF}/kick [iD] - {FF9900}Kickne hraca\n{00FFFF}/disarm [iD] - {FF9900}Zobere hracovi zbrane\n{00FFFF}/freeze [id] - {FF9900}Zmrazi hraca\n{00FFFF}/unfreeze [id] - {FF9900}Odmrazi hraca{00FFFF}/gm [iD] [CIASTKA] - {FF9900}Da hracovi peniaze\n{00FFFF}/ban [iD] - {FF9900}zbanuje hraca\n{00FFFF}/setlvl [iD] [LVL] - {FF9900}Nastavi hracovi Admin-level","OK","");

 

Dakujem za odpoved :)

Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0
new string[248];
strcat(string, "{00FFFF}/clearchat - {FF9900}Vymaze Chat\n{00FFFF}/achat [text] - {FF9900} Napise spravu do Admin-Chatu\n{00FFFF}/gw [iD_ZBRANE] [ NABOJE] - {FF9900}Da vam zbran\n{00FFFF}/setskin [iD] [iD_SKINU] - {FF9900}Natsavi skin");
strcat(string, "\n{00FFFF}/mute [iD] - {FF9900}Umlci hraca\n{00FFFF}/unmute [id] - {FF9900}Odmlci hraca\n{00FFFF}/goto [iD] - {FF9900}Portna vas ku hracovi{00FFFF}/kick [iD] - {FF9900}Kickne hraca\n{00FFFF}/disarm [iD] - {FF9900}Zobere hracovi zbrane");
strcat(string, "\n{00FFFF}/freeze [id] - {FF9900}Zmrazi hraca\n{00FFFF}/unfreeze [id] - {FF9900}Odmrazi hraca{00FFFF}/gm [iD] [CIASTKA] - {FF9900}Da hracovi peniaze\n{00FFFF}/ban [iD] - {FF9900}zbanuje hraca\n{00FFFF}/setlvl [iD] [LVL] - {FF9900}Nastavi hracovi Admin-level");

ShowPlayerDialog(playerid,98,DIALOG_STYLE_MSGBOX,"{FF0000} Level 5",string,"OK","");

Link to comment
Share on other sites

  • 0
Guest playhosting
new string[248];
strcat(string, "{00FFFF}/clearchat - {FF9900}Vymaze Chat\n{00FFFF}/achat [text] - {FF9900} Napise spravu do Admin-Chatu\n{00FFFF}/gw [iD_ZBRANE] [ NABOJE] - {FF9900}Da vam zbran\n{00FFFF}/setskin [iD] [iD_SKINU] - {FF9900}Natsavi skin");
strvat(string, "\n{00FFFF}/mute [iD] - {FF9900}Umlci hraca\n{00FFFF}/unmute [id] - {FF9900}Odmlci hraca\n{00FFFF}/goto [iD] - {FF9900}Portna vas ku hracovi{00FFFF}/kick [iD] - {FF9900}Kickne hraca\n{00FFFF}/disarm [iD] - {FF9900}Zobere hracovi zbrane");
strcat(string, "\n{00FFFF}/freeze [id] - {FF9900}Zmrazi hraca\n{00FFFF}/unfreeze [id] - {FF9900}Odmrazi hraca{00FFFF}/gm [iD] [CIASTKA] - {FF9900}Da hracovi peniaze\n{00FFFF}/ban [iD] - {FF9900}zbanuje hraca\n{00FFFF}/setlvl [iD] [LVL] - {FF9900}Nastavi hracovi Admin-level");

ShowPlayerDialog(playerid,98,DIALOG_STYLE_MSGBOX,"{FF0000} Level 5",string,"OK","");

 

 

Fuuha tak takto ma to nenapadlo riesit :d diki :d

 

-- úte 30. srp 2011 14:56:15 --

 

No skusil som to , a stale to vypisuje :d

 

Konretne :

 

 

D:\Foto\PWN and AMX\aprp.pwn(537) : error 075: input line too long (after substitutions)
D:\Foto\PWN and AMX\aprp.pwn(538) : error 037: invalid string (possibly non-terminated string)
D:\Foto\PWN and AMX\aprp.pwn(538) : error 029: invalid expression, assumed zero
D:\Foto\PWN and AMX\aprp.pwn(538) : error 029: invalid expression, assumed zero
D:\Foto\PWN and AMX\aprp.pwn(538) : fatal error 107: too many error messages on one line

 

Riadok 537 & 538 :

 

537 :

if (level[playerid] == 3){

538 :

format(diamsg,sizeof(diamsg),"{00FFFF}/clearchat - {FF9900}Vymaze Chat\n{00FFFF}/achat [text] - {FF9900} Napise spravu do Admin-Chatu\n{00FFFF}/gw [iD_ZBRANE] [ NABOJE] - {FF9900}Da vam zbran\n{00FFFF}/setskin [iD] [iD_SKINU] - {FF9900}Natsavi skin\n{00FFFF}/mute [iD] - {FF9900}Umlci hraca\n{00FFFF}/unmute [id] - {FF9900}Odmlci hraca\n{00FFFF}/goto [iD] - {FF9900}Portna vas ku hracovi{00FFFF}/kick [iD] - {FF9900}Kickne hraca\n{00FFFF}/disarm [iD] - {FF9900}Zobere hracovi zbrane\n{00FFFF}/freeze [id] - {FF9900}Zmrazi hraca\n{00FFFF}/unfreeze [id] - {FF9900}Odmrazi hraca");

 

String som zvetsil na 1000 a stale

Link to comment
Share on other sites

  • 0

new malystring[200], velkystring[400];
velkystring = "Jedna polovina textu";
malystring = "Druha polovina textu";

strcat(velkystring, malystring);

Budeš si ale asi muset zvětšit velikosti pole podle potřeb ;)

Link to comment
Share on other sites

  • 0
Guest playhosting
":3jvmxfmj]
new malystring[200], velkystring[400];
velkystring = "Jedna polovina textu";
malystring = "Druha polovina textu";

strcat(velkystring, malystring);

Budeš si ale asi muset zvětšit velikosti pole podle potřeb ;)

 

a uz som v spanielskej dedine :d

chapem vsetko az na ten strcat :d :D :d :D :d to je cosi ako Format ??

Link to comment
Share on other sites

  • 0
new str[750],string[3][250];

format(string[0],250,"{00FFFF}/clearchat - {FF9900}Vymaze Chat\n{00FFFF}/achat [text] - {FF9900} Napise spravu do Admin-Chatu\n{00FFFF}/gw [iD_ZBRANE] [ NABOJE] - {FF9900}Da vam zbran\n{00FFFF}/setskin [iD] [iD_SKINU] - {FF9900}Natsavi skin");
format(string[1],250,"\n{00FFFF}/mute [iD] - {FF9900}Umlci hraca\n{00FFFF}/unmute [id] - {FF9900}Odmlci hraca\n{00FFFF}/goto [iD] - {FF9900}Portna vas ku hracovi{00FFFF}/kick [iD] - {FF9900}Kickne hraca\n{00FFFF}/disarm [iD] - {FF9900}Zobere hracovi zbrane");
format(string[2],250,"\n{00FFFF}/freeze [id] - {FF9900}Zmrazi hraca\n{00FFFF}/unfreeze [id] - {FF9900}Odmrazi hraca{00FFFF}/gm [iD] [CIASTKA] - {FF9900}Da hracovi peniaze\n{00FFFF}/ban [iD] - {FF9900}zbanuje hraca\n{00FFFF}/setlvl [iD] [LVL] - {FF9900}Nastavi hracovi Admin-level");
format(str,500,"%s%s%s",string[0],string[1],string[2]);

ShowPlayerDialog(playerid,98,DIALOG_STYLE_LIST,"Admin Level 5",str,"Ok","");

Link to comment
Share on other sites

  • 0

strcat ti spojí 2 řetězce, vlastně řetězec zadaný v druhým parametru napojí do řetězce zadaného v prvním parametru. Více na wiki. ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...