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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: [T.I.R.]Kenguru - 2011. július 24. - 12:34:06

Cím: 3D Text/Class Készítõ
Írta: [T.I.R.]Kenguru - 2011. július 24. - 12:34:06
Üdv.
Használat(Classok esetén):
 

 

Használat(3D Textek esetén):
 

 

Telepítés:
 

 

A script elején ott van hogy #define ADMIN azt akkor használjuk hogyha azt szeretnénk hogy csak RCON adminisztrátor használhassa a parancsot.
Letöltés
Cím: 3D Text/Class Készítõ
Írta: Zsolesszka - 2011. július 24. - 12:48:28
Nem rossz de az ilyeneket miért nem egyszerûsíted le?
 
          switch(listitem)
       {
           case 0:
           {
            valasztottszin[playerid] = 1;
            ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 1:
           {
               valasztottszin[playerid] = 2;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 2:
           {
               valasztottszin[playerid] = 3;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 3:
           {
               valasztottszin[playerid] = 4;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 4:
           {
               valasztottszin[playerid] = 5;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 5:
           {
               valasztottszin[playerid] = 6;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 6:
           {
              valasztottszin[playerid] = 7;
              ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 7:
           {
               valasztottszin[playerid] = 8;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
      }
[/quote]
Ha megfigyeled a listitem értéke ha 0 akkor a valasztottszin[playerid] értéke 1 lesz, ha a listitem értéke 1 a valasztottszin[playerid] értéke 2.
[pawn]
valasztottszin[playerid] = listitem +1;
[/pawn]
 Csak egyel nagyobb mindig,
a ShowPlayerDialog meg egy és ugyanaz mindegyik esetben.
És ugyanez a helyzet a mentés résznél is, ha a színeknek létrehoznál egy változót.
[pawn]
new
szincode[] = { COLOR_GREY, COLOR_GREEN, COLOR_RED, COLOR_YELLOW, COLOR_WHITE, COLOR_PURPLE, COLOR_BLUE, COLOR_ORANGE };
[/pawn]
Akkor tudnál rá hivatkozni, mert csak egyedül a szín változik csak a mentések közt.
[pawn]
printf(\"%x\", szincode[valasztottszin[playerid] - 1]);
[/pawn]
Várom a következõ verziót ha lesz.  8)
Cím: 3D Text/Class Készítõ
Írta: [T.I.R.]Kenguru - 2011. július 24. - 13:31:30
Idézetet írta: Zsolesszka date=1311504508\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9812\" data-ipsquote-contentclass=\"forums_Topic
Nem rossz de az ilyeneket miért nem egyszerûsíted le?
 
          switch(listitem)
       {
           case 0:
           {
            valasztottszin[playerid] = 1;
            ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 1:
           {
               valasztottszin[playerid] = 2;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 2:
           {
               valasztottszin[playerid] = 3;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 3:
           {
               valasztottszin[playerid] = 4;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 4:
           {
               valasztottszin[playerid] = 5;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 5:
           {
               valasztottszin[playerid] = 6;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 6:
           {
              valasztottszin[playerid] = 7;
              ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
             case 7:
           {
               valasztottszin[playerid] = 8;
               ShowPlayerDialog(playerid, DIALOG_TEXT, DIALOG_STYLE_INPUT, \"3D Text Szöveg\", \"Ide írd be hogy mi legyen a 3D texten\", \"Lerak\", \"Mégse\");
         }
      }
Ha megfigyeled a listitem értéke ha 0 akkor a valasztottszin[playerid] értéke 1 lesz, ha a listitem értéke 1 a valasztottszin[playerid] értéke 2.
[pawn]
valasztottszin[playerid] = listitem +1;
[/pawn]
 Csak egyel nagyobb mindig,
a ShowPlayerDialog meg egy és ugyanaz mindegyik esetben.
És ugyanez a helyzet a mentés résznél is, ha a színeknek létrehoznál egy változót.
[pawn]
new
szincode[] = { COLOR_GREY, COLOR_GREEN, COLOR_RED, COLOR_YELLOW, COLOR_WHITE, COLOR_PURPLE, COLOR_BLUE, COLOR_ORANGE };
[/pawn]
Akkor tudnál rá hivatkozni, mert csak egyedül a szín változik csak a mentések közt.
[pawn]
printf(\"%x\", szincode[valasztottszin[playerid] - 1]);
[/pawn]
Várom a következõ verziót ha lesz.  8)
 
[/quote]
Elõször is köszönöm a tanácsokat. De szerintem a kezdõk számára az én módszerem átláthatóbb.
Ha lesz idõm akkor lehet hogy lesz új verzió. Csak sok a dolog a TT-vel.
Cím: 3D Text/Class Készítõ
Írta: Armani - 2011. július 26. - 18:35:39
Köszi ez jól jött de ezt hogy tudom scriptbe megirni?
Cím: 3D Text/Class Készítõ
Írta: Csabesz - 2011. július 26. - 18:50:15
Hogy érted? Ez már egy kész script.
Cím: 3D Text/Class Készítõ
Írta: Armani - 2011. július 26. - 19:11:57
Jajj semmi megoldottam de nem arra gondoltam ;)
Cím: 3D Text/Class Készítõ
Írta: [T.I.R.]Kenguru - 2011. július 26. - 19:35:05
Idézetet írta: Armani date=1311700317\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9812\" data-ipsquote-contentclass=\"forums_Topic
Jajj semmi megoldottam de nem arra gondoltam ;)
 
Alapból megírja a 3D texteket módba írásra képesen. ;)
Cím: 3D Text/Class Készítõ
Írta: Kovacs_Bela - 2011. július 26. - 19:41:28
szerintem gamemodba gondolta :)
Cím: 3D Text/Class Készítõ
Írta: Armani - 2011. július 29. - 23:58:26
nekem nem olvasa be a scriptbe beilesztettem mindent és nincs ott ahova leraktam
Cím: 3D Text/Class Készítõ
Írta: Meta Pro - 2011. augusztus 03. - 07:40:33
ÁÁÁÁ Ez nagyon jó gumikacsa!
Cím: 3D Text/Class Készítõ
Írta: [T.I.R.]Kenguru - 2011. augusztus 03. - 10:19:44
Script frissítve.
Cím: 3D Text/Class Készítõ
Írta: Meta Pro - 2011. augusztus 04. - 08:52:03
Észre lett véve hogy frissítve! :D
Cím: 3D Text/Class Készítõ
Írta: Armani - 2011. augusztus 05. - 17:07:56
OnFilterScriptInIT hez rakjam vagy OnGameModeInIt he nem tudom hogy jol irtam e bocs
Cím: 3D Text/Class Készítõ
Írta: Csabesz - 2011. augusztus 05. - 17:09:44
Idézetet írta: Armani date=1312556876\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9812\" data-ipsquote-contentclass=\"forums_Topic
OnFilterScriptInIT hez rakjam vagy OnGameModeInIt he nem tudom hogy jol irtam e bocs
 
Ha módba rakod akkor -OnGameModeInit ( )
Cím: 3D Text/Class Készítõ
Írta: Armani - 2011. augusztus 05. - 17:11:41
Idézetet írta: Roni date=1312556984\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9812\" data-ipsquote-contentclass=\"forums_Topic


OnFilterScriptInIT hez rakjam vagy OnGameModeInIt he nem tudom hogy jol irtam e bocs
 
Ha módba rakod akkor OnGameModeExit ( )
 
[/quote]
Köszi megoldom
Cím: 3D Text/Class Készítõ
Írta: geriking19 - 2012. január 28. - 15:31:04
nekem nem jó a link :S
Cím: 3D Text/Class Készítõ
Írta: Dead - 2012. január 31. - 14:54:53
nekemse :S pls felraknátok valahová?
Cím: 3D Text/Class Készítõ
Írta: N@rbirock - 2012. január 31. - 18:48:30
ere nekem is sükségem van mert sokal egyszerübb
Cím: 3D Text/Class Készítõ
Írta: zozo117 - 2012. április 04. - 16:55:44
engem is érdekelne, rakd fel újra légyszíves! ::|
Cím: 3D Text/Class Készítõ
Írta: [T.I.R.]Kenguru - 2012. április 29. - 11:04:56
Éppen nem találom, de megkeresem, és felrakom újra. :) Elnézést a kellemetlenségért.
Cím: 3D Text/Class Készítõ
Írta: ZyZu. - 2012. április 29. - 11:11:56
Szerintem ha felteszed újra tedd fel code tagban.. :D
Cím: 3D Text/Class Készítõ
Írta: Hexney - 2012. április 30. - 15:45:08
Nekem sem mûködik a link tedd fel máshova pls
Cím: 3D Text/Class Készítõ
Írta: Hexney - 2012. május 26. - 14:42:09
Tedd fel máshova pls engem is érdekelne.
Cím: 3D Text/Class Készítõ
Írta: halaloszto100 - 2012. május 27. - 18:41:37
Jó script,gratula.Csak jó lenne letölteni is. :)