Szerző Téma: color help  (Megtekintve 1200 alkalommal)

color help
« Dátum: 2011. december 03. - 17:41:06 »
0 Show voters
Sziasztok! írtam egy színválasztó menüt  minden hibátlan de mikor beírom a parancsot enm ad be seemit miért?
 

#include <a_samp>
#define DIALOG_TELES 107444
#define DIALOG_VEHICLES 107444
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(\"/color\", cmdtext, true))
{
    ShowPlayerDialog(playerid, DIALOG_VEHICLES, DIALOG_STYLE_LIST, \"Színek\", \"Világos zöld\\nSötét zöld\\nVilágos piros\\nPiros\\nVilágoskék\\nCitrom\\nCitromsárga\\nSötét rózsasín\\nRózsaszín\\nSötét lila\\nVilágos barna\\nNarancs\\nFekete\\nViola\\nVilágos zsöldeskék\\nArany\\nSzürkéskék\\nZöldeskék\\nFehér\", \"Kiválaszt\", \"Mégse\");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_TELES)
{
if(response == 1)
{
   switch(listitem)
   {
      case 0: SetPlayerColor(playerid, 0x9CDE7180);
                case 1: SetPlayerColor(playerid, 0x12900BBF);
      case 2: SetPlayerColor(playerid, 0xFF99AADD);
      case 3: SetPlayerColor(playerid, 0xAA3333AA);
      case 4: SetPlayerColor(playerid, 0x33CCFFAA);
      case 5: SetPlayerColor(playerid, 0xDDDD2357);
      case 6: SetPlayerColor(playerid, 0xFFFF00AA);
      case 7: SetPlayerColor(playerid, 0x800080AA);
      case 8: SetPlayerColor(playerid, 0xFF66FFAA);
      case 9: SetPlayerColor(playerid, 0x800080AA);
      case 10: SetPlayerColor(playerid, 0x99934EFA);
      case 11: SetPlayerColor(playerid, 0xFF9900AA);
      case 12: SetPlayerColor(playerid, 0x00000000);
      case 13: SetPlayerColor(playerid, 0x9955DEEE);
                case 14: SetPlayerColor(playerid, 0x0FFDD349);
                case 15: SetPlayerColor(playerid, 0xDEAD4370);
                case 16: SetPlayerColor(playerid, 0x456EAF67);
                case 17: SetPlayerColor(playerid, 0x46BBAA00);
                case 18: SetPlayerColor(playerid, 0xFFFFFFAA);
   }
}
else
{
    SendClientMessage(playerid, 0xF97804FF, \"Kiléptél a szín választó menübõl!\");
}
}
return 1;
}

 
[gmod]Tanuld meg kérlek a code tagek használatát.[/gmod]
« Utoljára szerkesztve: 2011. december 03. - 20:23:30 írta ɐʞzssǝlosz »

xTomiX

  • Vendég
color help
« Válasz #1 Dátum: 2011. december 03. - 18:02:05 »
0 Show voters
Nekem igy megjelent a dialog hogy  ezeket:
#define DIALOG_TELES 107444
#define DIALOG_VEHICLES 107444
A szamokat kevesebre teszed
#define DIALOG_TELES 200
#define DIALOG_VEHICLES 100

color help
« Válasz #2 Dátum: 2011. december 03. - 18:04:34 »
0 Show voters
megnézem

Dupla hozzászólás automatikusan összefûzve. ( 2011. december 03. - 18:09:53 )

megcsináltam a dialogot behozza de színt nem vált
 

#include <a_samp>
#define DIALOG_TELES 200
#define DIALOG_VEHICLES 100
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(\"/color\", cmdtext, true))
{
    ShowPlayerDialog(playerid, DIALOG_VEHICLES, DIALOG_STYLE_LIST, \"Színek\", \"Világos zöld\\nSötét zöld\\nVilágos piros\\nPiros\\nVilágoskék\\nCitrom\\nCitromsárga\\nSötét rózsasín\\nRózsaszín\\nSötét lila\\nVilágos barna\\nNarancs\\nFekete\\nViola\\nVilágos zsöldeskék\\nArany\\nSzürkéskék\\nZöldeskék\\nFehér\", \"Kiválaszt\", \"Mégse\");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_TELES)
{
if(response == 1)
{
   switch(listitem)
   {
      case 0: SetPlayerColor(playerid, 0x9CDE7180);
                case 1: SetPlayerColor(playerid, 0x12900BBF);
      case 2: SetPlayerColor(playerid, 0xFF99AADD);
      case 3: SetPlayerColor(playerid, 0xAA3333AA);
      case 4: SetPlayerColor(playerid, 0x33CCFFAA);
      case 5: SetPlayerColor(playerid, 0xDDDD2357);
      case 6: SetPlayerColor(playerid, 0xFFFF00AA);
      case 7: SetPlayerColor(playerid, 0x800080AA);
      case 8: SetPlayerColor(playerid, 0xFF66FFAA);
      case 9: SetPlayerColor(playerid, 0x800080AA);
      case 10: SetPlayerColor(playerid, 0x99934EFA);
      case 11: SetPlayerColor(playerid, 0xFF9900AA);
      case 12: SetPlayerColor(playerid, 0x00000000);
      case 13: SetPlayerColor(playerid, 0x9955DEEE);
                case 14: SetPlayerColor(playerid, 0x0FFDD349);
                case 15: SetPlayerColor(playerid, 0xDEAD4370);
                case 16: SetPlayerColor(playerid, 0x456EAF67);
                case 17: SetPlayerColor(playerid, 0x46BBAA00);
                case 18: SetPlayerColor(playerid, 0xFFFFFFAA);
   }
}
else
{
    SendClientMessage(playerid, 0xF97804FF, \"Kiléptél a szín választó menübõl!\");
}
}
return 1;
}
« Utoljára szerkesztve: 2011. december 03. - 20:23:49 írta ɐʞzssǝlosz »

xTomiX

  • Vendég
color help
« Válasz #3 Dátum: 2011. december 03. - 18:51:32 »
0 Show voters
azt nemtudom :(

color help
« Válasz #4 Dátum: 2011. december 03. - 19:20:16 »
0 Show voters
talán ah dialog id-k ugyan olyanok lennének...
[pawn]#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(!strcmp(\"/color\", cmdtext, true))
   {
       ShowPlayerDialog(playerid, 300, DIALOG_STYLE_LIST, \"Színek\", \"Világos zöld\\nSötét zöld\\nVilágos piros\\nPiros\\nVilágoskék\\nCitrom\\nCitromsárga\\nSötét rózsasín\\nRózsaszín\\nSötét lila\\nVilágos barna\\nNarancs\\nFekete\\nViola\\nVilágos zsöldeskék\\nArany\\nSzürkéskék\\nZöldeskék\\nFehér\", \"Kiválaszt\", \"Mégse\");
      return 1;
   }
   return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == 300)
   {
      if(response == 1)
      {
         switch(listitem)
         {
            case 0: SetPlayerColor(playerid, 0x9CDE7180);
                case 1: SetPlayerColor(playerid, 0x12900BBF);
            case 2: SetPlayerColor(playerid, 0xFF99AADD);
            case 3: SetPlayerColor(playerid, 0xAA3333AA);
            case 4: SetPlayerColor(playerid, 0x33CCFFAA);
            case 5: SetPlayerColor(playerid, 0xDDDD2357);
            case 6: SetPlayerColor(playerid, 0xFFFF00AA);
            case 7: SetPlayerColor(playerid, 0x800080AA);
            case 8: SetPlayerColor(playerid, 0xFF66FFAA);
            case 9: SetPlayerColor(playerid, 0x800080AA);
            case 10: SetPlayerColor(playerid, 0x99934EFA);
            case 11: SetPlayerColor(playerid, 0xFF9900AA);
            case 12: SetPlayerColor(playerid, 0x00000000);
            case 13: SetPlayerColor(playerid, 0x9955DEEE);
                case 14: SetPlayerColor(playerid, 0x0FFDD349);
                case 15: SetPlayerColor(playerid, 0xDEAD4370);
                case 16: SetPlayerColor(playerid, 0x456EAF67);
                case 17: SetPlayerColor(playerid, 0x46BBAA00);
                case 18: SetPlayerColor(playerid, 0xFFFFFFAA);
         }
      }
      else
      {
          SendClientMessage(playerid, 0xF97804FF, \"Kiléptél a szín választó menübõl!\");
      }
   }
   return 1;
}[/pawn]

color help
« Válasz #5 Dátum: 2011. december 03. - 19:40:40 »
0 Show voters
*********************************
[gmod]Nem kellene ilyeneket beszólni annak aki megpróbál neked segíteni, tanulj meg szkriptelni.[/gmod]
« Utoljára szerkesztve: 2011. december 03. - 20:26:00 írta ɐʞzssǝlosz »

color help
« Válasz #6 Dátum: 2011. december 03. - 19:44:21 »
+3 Show voters
Idézetet írta: ninjo98 date=1322937640\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13962\" data-ipsquote-contentclass=\"forums_Topic
te inkább menj a 26 errosros válaszoddal
 
már az is baj hogy segítek?
Egyébként tanulj meg scriptelni,mert egy IsPlayerAdmin -t nem nehéz kivenni és akkor nem is lesznek errorok,nem csak másolgatni meg beillesztgetni össze-vissza!
És elérted hogy nem fogok segíteni!
« Utoljára szerkesztve: 2011. december 03. - 20:13:26 írta kadaradam »

Nem elérhető Mike.

  • 720
    • Profil megtekintése
color help
« Válasz #7 Dátum: 2011. december 04. - 17:03:29 »
0 Show voters
Megcsináltam neked:
[pawn]#include <a_samp>
#define DIALOG_COLORS 300
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/color\", true) == 0)
{
   ShowPlayerDialog(playerid,DIALOG_COLORS, DIALOG_STYLE_LIST, \"Színek\", \"Világos zöld\\nSötét zöld\\nVilágos piros\\nPiros\\nVilágoskék\\nCitrom\\nCitromsárga\\nSötét rózsasín\\nRózsaszín\\nSötét lila\\nVilágos barna\\nNarancs\\nFekete\\nViola\\nVilágos zsöldeskék\\nArany\\nSzürkéskék\\nZöldeskék\\nFehér\", \"Kiválaszt\", \"Mégse\");
   return 1;
}
   return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
            if(dialogid == DIALOG_COLORS)
            {
            if(response == 1)
            {
            switch(listitem)
            {
            case 0: SetPlayerColor(playerid, 0x9CDE7180);
            case 1: SetPlayerColor(playerid, 0x12900BBF);
            case 2: SetPlayerColor(playerid, 0xFF99AADD);
            case 3: SetPlayerColor(playerid, 0xAA3333AA);
            case 4: SetPlayerColor(playerid, 0x33CCFFAA);
            case 5: SetPlayerColor(playerid, 0xDDDD2357);
            case 6: SetPlayerColor(playerid, 0xFFFF00AA);
            case 7: SetPlayerColor(playerid, 0x800080AA);
            case 8: SetPlayerColor(playerid, 0xFF66FFAA);
            case 9: SetPlayerColor(playerid, 0x800080AA);
            case 10: SetPlayerColor(playerid, 0x99934EFA);
            case 11: SetPlayerColor(playerid, 0xFF9900AA);
            case 12: SetPlayerColor(playerid, 0x00000000);
            case 13: SetPlayerColor(playerid, 0x9955DEEE);
            case 14: SetPlayerColor(playerid, 0x0FFDD349);
            case 15: SetPlayerColor(playerid, 0xDEAD4370);
            case 16: SetPlayerColor(playerid, 0x456EAF67);
            case 17: SetPlayerColor(playerid, 0x46BBAA00);
            case 18: SetPlayerColor(playerid, 0xFFFFFFAA);
            }
         }
}
      return 1;
}[/pawn]

color help
« Válasz #8 Dátum: 2011. december 05. - 17:39:28 »
0 Show voters
ez is rosz :o
 cmdtext&#91;]) ez itt mI?

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
color help
« Válasz #9 Dátum: 2011. december 05. - 17:49:48 »
0 Show voters
Idézetet írta: ninjo98 date=1323103168\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13962\" data-ipsquote-contentclass=\"forums_Topic
ez is rosz :o
 cmdtext&#91;]) ez itt mI?
 

cmdtext[]

 
Csak tudod, hibás egy kicsit a [pawn] kód.

color help
« Válasz #10 Dátum: 2011. december 05. - 17:51:47 »
0 Show voters
Megcsináltam én is itt van a menüt behozza de színt nem vált mi az oka? :)
[pawn]#include <a_samp>
#define DIALOG_COLORS 300
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(\"/color\", cmdtext, true))
{
    ShowPlayerDialog(playerid, DIALOG_COLORS, DIALOG_STYLE_LIST, \"Színek\", \"Világos zöld\\nSötét zöld\\nVilágos piros\\nPiros\\nVilágoskék\\nCitrom\\nCitromsárga\\nSötét rózsasín\\nRózsaszín\\nSötét lila\\nVilágos barna\\nNarancs\\nFekete\\nViola\\nVilágos zsöldeskék\\nArany\\nSzürkéskék\\nZöldeskék\\nFehér\", \"Kiválaszt\", \"Mégse\");
   return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
           if(dialogid == DIALOG_COLORS)
           {
          if(response == 1)
                {
          switch(listitem)
          {
         case 0: SetPlayerColor(playerid, 0x9CDE7180);
                case 1: SetPlayerColor(playerid, 0x12900BBF);
         case 2: SetPlayerColor(playerid, 0xFF99AADD);
         case 3: SetPlayerColor(playerid, 0xAA3333AA);
         case 4: SetPlayerColor(playerid, 0x33CCFFAA);
         case 5: SetPlayerColor(playerid, 0xDDDD2357);
         case 6: SetPlayerColor(playerid, 0xFFFF00AA);
         case 7: SetPlayerColor(playerid, 0x800080AA);
         case 8: SetPlayerColor(playerid, 0xFF66FFAA);
         case 9: SetPlayerColor(playerid, 0x800080AA);
         case 10: SetPlayerColor(playerid, 0x99934EFA);
         case 11: SetPlayerColor(playerid, 0xFF9900AA);
         case 12: SetPlayerColor(playerid, 0x00000000);
         case 13: SetPlayerColor(playerid, 0x9955DEEE);
                case 14: SetPlayerColor(playerid, 0x0FFDD349);
                case 15: SetPlayerColor(playerid, 0xDEAD4370);
                case 16: SetPlayerColor(playerid, 0x456EAF67);
                case 17: SetPlayerColor(playerid, 0x46BBAA00);
                case 18: SetPlayerColor(playerid, 0xFFFFFFAA);
      }
   }
   else
   {
       SendClientMessage(playerid, 0xF97804FF, \"Kiléptél a szín választó menübõl!\");
   }
    }
    return 1;
}
[/pawn]

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
color help
« Válasz #11 Dátum: 2011. december 06. - 16:08:46 »
0 Show voters
[mod]Másik témában leírta, hogy jó. Zárom.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal