GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: sza23 - 2014. május 24. - 22:47:28

Cím: lefagy a pawno :S
Írta: sza23 - 2014. május 24. - 22:47:28
Lefagy a pawno mert:
 
new amm[200];
   format(amm, 2000, \"{7CFC00}Slot                  Név                          Töltény\\
                        {000000}\\n 1                      AK-47                             %d\\
                        {000000}\\n 2                      Desert Eagle                %d\\
                        {000000}\\n 3                      Colt-45                           %d\\
                        {000000}\\n 4                      Baseball ütõ                 %d\\
   {000000}\\n 5                      M4                 %d\\
   {000000}\\n 6                      MP5                 %d\\
   {000000}\\n 7                      Shotgun                 %d\\
   {000000}\\n 8                      Puska                 %d\\
   {000000}\\n 9                      Modósított Colt45                 %d\\
   {000000}\\n 10                     Kés                 %d\",pInfo[playerid][pAK47],pInfo[playerid][pDeagle],pInfo[playerid][pColt],pInfo[playerid][pBasseball],pInfo[playerid][pM4],pInfo[playerid][pMP5],pInfo[playerid][pShoti],pInfo[playerid][pPuska],pInfo[playerid][pModositott],pInfo[playerid][pKes]);
   ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\",amm, \"Rendben\", \"Mégsem\");

 
nemfér ki sehogysem és ezért lefagy a pawno túl sok minde van de másképp nem tudom megoldani valaki segítene??
Cím: lefagy a pawno :S
Írta: KovaNovik - 2014. május 24. - 23:02:51
- A szöveg változójának mérete kisebb, mint amekkorának formázod.
- A formázós sor túl hosszú.
Mindez helyesen:
 
new amm[2000];
format(amm, sizeof(amm), \"Valami valami...\");
format(amm, sizeof(amm), \"%s\\nValami valami...\", amm);
//Az utolsó sort ismételgeted.

 
Sok szerencsét, további jó scriptelést! :thumbsup:
Cím: lefagy a pawno :S
Írta: ZyZu. - 2014. május 24. - 23:37:07
Használj inkább strcat -ot illetve ne használj sok spacet.. mert ez nagy hülyeség.. azért van a pawnoban a \\t ;)
Cím: lefagy a pawno :S
Írta: KovaNovik - 2014. május 25. - 09:01:41
Csak strcattal nem tud bele formázni számokat.
Cím: lefagy a pawno :S
Írta: sza23 - 2014. május 25. - 10:26:50
Idézetet írta: KovaNovik date=1400965371\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48357\" data-ipsquote-contentclass=\"forums_Topic
- A szöveg változójának mérete kisebb, mint amekkorának formázod.
- A formázós sor túl hosszú.
Mindez helyesen:
 
new amm[2000];
format(amm, sizeof(amm), \"Valami valami...\");
format(amm, sizeof(amm), \"%s\\nValami valami...\", amm);
//Az utolsó sort ismételgeted.

 
Sok szerencsét, további jó scriptelést! :thumbsup:
 
Köszi de nemtudom megcsinálni lécci megcsinálod nem értem aboszlut
megköszönném ment a +

Dupla hozzászólás automatikusan összefûzve. ( 2014. május 25. - 11:23:02 )

new amm[2000];
           format(amm, sizeof(amm), \" {7CFC00}Slot                  Név                          Töltény\");
           format(amm, sizeof(amm), \" {000000}\\n 1                      AK-47                             %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 2                      Desert Eagle                %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 3                      Colt-45                           %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 4                      Baseball ütõ                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 5                      M4                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 6                      MP5                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 7                      Shotgun                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 8                      Puska                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 9                      Modósított Colt45             %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 10                     Kés                 %d\",amm);                              
ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\",amm, \"Rendben\", \"Mégsem\");

 
Valamiért csak az utolsó sort jelenití meg a dialog
 :Cry2:
[mod]Javítottam a code taget code=pawn-ra.[/mod]
Cím: lefagy a pawno :S
Írta: Flash - 2014. május 25. - 12:30:53
Tessék:

new amm[512], str[1028];
format(amm, sizeof(amm), \" {7CFC00}Slot                  Név                          Töltény\");
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 1                      AK-47                             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 2                      Desert Eagle                %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 3                      Colt-45                           %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 4                      Baseball ütõ                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 5                      M4                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 6                      MP5                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 7                      Shotgun                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 8                      Puska                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 9                      Modósított Colt45             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 10                     Kés                 %d\",amm);
strcat(str, amm);
ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\", str, \"Rendben\", \"Mégsem\");
Cím: lefagy a pawno :S
Írta: ZyZu. - 2014. május 28. - 06:02:27
Idézetet írta: KovaNovik date=1401001301\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48357\" data-ipsquote-contentclass=\"forums_Topic
Csak strcattal nem tud bele formázni számokat.
 
Miért nem tudna? :D Tessék itt a megoldása is..
 

Tessék:

new amm[512], str[1028];
format(amm, sizeof(amm), \" {7CFC00}Slot                  Név                          Töltény\");
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 1                      AK-47                             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 2                      Desert Eagle                %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 3                      Colt-45                           %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 4                      Baseball ütõ                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 5                      M4                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 6                      MP5                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 7                      Shotgun                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 8                      Puska                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 9                      Modósított Colt45             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 10                     Kés                 %d\",amm);
strcat(str, amm);
ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\", str, \"Rendben\", \"Mégsem\");

 

[/quote]
Lehetséges csak kell használni formatot is. ;) Másrészt még mindig leírom, hogy használj \\t  :D
Cím: lefagy a pawno :S
Írta: KovaNovik - 2014. május 28. - 08:08:55
Már megoldottuk a hozzáformázgatós megoldással, ahol nem kellett a plusz strcat :)
Mkndenkinek köszi a segítséget (az õ nevében is)!
Cím: lefagy a pawno :S
Írta: Flash - 2014. május 28. - 08:35:26
[mod]Témát zártam! :)[/mod]
Cím: lefagy a pawno :S
Írta: sza23 - 2014. május 24. - 22:47:28
Lefagy a pawno mert:
 
new amm[200];
   format(amm, 2000, \"{7CFC00}Slot                  Név                          Töltény\\
                        {000000}\\n 1                      AK-47                             %d\\
                        {000000}\\n 2                      Desert Eagle                %d\\
                        {000000}\\n 3                      Colt-45                           %d\\
                        {000000}\\n 4                      Baseball ütõ                 %d\\
   {000000}\\n 5                      M4                 %d\\
   {000000}\\n 6                      MP5                 %d\\
   {000000}\\n 7                      Shotgun                 %d\\
   {000000}\\n 8                      Puska                 %d\\
   {000000}\\n 9                      Modósított Colt45                 %d\\
   {000000}\\n 10                     Kés                 %d\",pInfo[playerid][pAK47],pInfo[playerid][pDeagle],pInfo[playerid][pColt],pInfo[playerid][pBasseball],pInfo[playerid][pM4],pInfo[playerid][pMP5],pInfo[playerid][pShoti],pInfo[playerid][pPuska],pInfo[playerid][pModositott],pInfo[playerid][pKes]);
   ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\",amm, \"Rendben\", \"Mégsem\");

 
nemfér ki sehogysem és ezért lefagy a pawno túl sok minde van de másképp nem tudom megoldani valaki segítene??
Cím: lefagy a pawno :S
Írta: KovaNovik - 2014. május 24. - 23:02:51
- A szöveg változójának mérete kisebb, mint amekkorának formázod.
- A formázós sor túl hosszú.
Mindez helyesen:
 
new amm[2000];
format(amm, sizeof(amm), \"Valami valami...\");
format(amm, sizeof(amm), \"%s\\nValami valami...\", amm);
//Az utolsó sort ismételgeted.

 
Sok szerencsét, további jó scriptelést! :thumbsup:
Cím: lefagy a pawno :S
Írta: ZyZu. - 2014. május 24. - 23:37:07
Használj inkább strcat -ot illetve ne használj sok spacet.. mert ez nagy hülyeség.. azért van a pawnoban a \\t ;)
Cím: lefagy a pawno :S
Írta: KovaNovik - 2014. május 25. - 09:01:41
Csak strcattal nem tud bele formázni számokat.
Cím: lefagy a pawno :S
Írta: sza23 - 2014. május 25. - 10:26:50
Idézetet írta: KovaNovik date=1400965371\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48357\" data-ipsquote-contentclass=\"forums_Topic
- A szöveg változójának mérete kisebb, mint amekkorának formázod.
- A formázós sor túl hosszú.
Mindez helyesen:
 
new amm[2000];
format(amm, sizeof(amm), \"Valami valami...\");
format(amm, sizeof(amm), \"%s\\nValami valami...\", amm);
//Az utolsó sort ismételgeted.

 
Sok szerencsét, további jó scriptelést! :thumbsup:
 
Köszi de nemtudom megcsinálni lécci megcsinálod nem értem aboszlut
megköszönném ment a +

Dupla hozzászólás automatikusan összefûzve. ( 2014. május 25. - 11:23:02 )

new amm[2000];
           format(amm, sizeof(amm), \" {7CFC00}Slot                  Név                          Töltény\");
           format(amm, sizeof(amm), \" {000000}\\n 1                      AK-47                             %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 2                      Desert Eagle                %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 3                      Colt-45                           %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 4                      Baseball ütõ                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 5                      M4                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 6                      MP5                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 7                      Shotgun                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 8                      Puska                 %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 9                      Modósított Colt45             %d\",amm);
           format(amm, sizeof(amm), \" {000000}\\n 10                     Kés                 %d\",amm);                              
ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\",amm, \"Rendben\", \"Mégsem\");

 
Valamiért csak az utolsó sort jelenití meg a dialog
 :Cry2:
[mod]Javítottam a code taget code=pawn-ra.[/mod]
Cím: lefagy a pawno :S
Írta: Flash - 2014. május 25. - 12:30:53
Tessék:

new amm[512], str[1028];
format(amm, sizeof(amm), \" {7CFC00}Slot                  Név                          Töltény\");
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 1                      AK-47                             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 2                      Desert Eagle                %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 3                      Colt-45                           %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 4                      Baseball ütõ                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 5                      M4                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 6                      MP5                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 7                      Shotgun                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 8                      Puska                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 9                      Modósított Colt45             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 10                     Kés                 %d\",amm);
strcat(str, amm);
ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\", str, \"Rendben\", \"Mégsem\");
Cím: lefagy a pawno :S
Írta: ZyZu. - 2014. május 28. - 06:02:27
Idézetet írta: KovaNovik date=1401001301\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48357\" data-ipsquote-contentclass=\"forums_Topic
Csak strcattal nem tud bele formázni számokat.
 
Miért nem tudna? :D Tessék itt a megoldása is..
 

Tessék:

new amm[512], str[1028];
format(amm, sizeof(amm), \" {7CFC00}Slot                  Név                          Töltény\");
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 1                      AK-47                             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 2                      Desert Eagle                %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 3                      Colt-45                           %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 4                      Baseball ütõ                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 5                      M4                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 6                      MP5                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 7                      Shotgun                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 8                      Puska                 %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 9                      Modósított Colt45             %d\",amm);
strcat(str, amm);
format(amm, sizeof(amm), \" {000000}\\n 10                     Kés                 %d\",amm);
strcat(str, amm);
ShowPlayerDialog(playerid, 19, DIALOG_STYLE_LIST, \"Fegyverek\", str, \"Rendben\", \"Mégsem\");

 

[/quote]
Lehetséges csak kell használni formatot is. ;) Másrészt még mindig leírom, hogy használj \\t  :D
Cím: lefagy a pawno :S
Írta: KovaNovik - 2014. május 28. - 08:08:55
Már megoldottuk a hozzáformázgatós megoldással, ahol nem kellett a plusz strcat :)
Mkndenkinek köszi a segítséget (az õ nevében is)!
Cím: lefagy a pawno :S
Írta: Flash - 2014. május 28. - 08:35:26
[mod]Témát zártam! :)[/mod]