Jump to content
  • 0

pomoc [HELP] Color Bug


Ucker

Dotaz

Takže mám urobené 2 povolanie Policajt a lekár.
V dialogu: Zamestnať, Skin, Výpoveď..

Všetko funguje správne mám ponastnavované na každe správy keď si policajt a dáš zamestnať napíše Už si zamestnaný daj výpoveď.

No problem je taký že nejak mi zostala bugnutá farba...

-Mal som tam nastavenú takú svetlú modrú a keď som zmenil farby na oranžovú/modrú/bielu/čierne proste hociakú tak tá svetlo miodrá farba zostala neviete čím to je ? :(

Link to comment
Share on other sites

12 odpovědí na tuto otázku

Recommended Posts

  • 0
~> 3 možnosti. Za 1. měníš tu barvu někomu jinému, za 2. měníš si barvu na tu samou, za 3. vůbec si jí neměníš (například někde máš podmínku, kterou nesplňuješ). Jiné mě nenapadají.
Link to comment
Share on other sites

  • 0
if(dialogid == 10)

    {

    if(response == 1)

{

switch(listitem)

{

case 0:

{

      if(PlayerInfo[playerid][pJob] == 1) return SendClientMessage(playerid, 0xFCAC3A, "[- JOBS -] Už si zamestnaný ako Policajt !");

      if(PlayerInfo[playerid][pJob] == 2 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] ==4 || PlayerInfo[playerid][pJob] == 5 ||

      PlayerInfo[playerid][pJob] == 6 || PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Už si zamestnaný. Podaj výpoveď ak chceš byť Policajtom !");

SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Zamestnal si sa ako Policajt");

GivePlayerWeapon(playerid,22,100);

GivePlayerWeapon(playerid,27,100);

GivePlayerWeapon(playerid,31,150);

GivePlayerWeapon(playerid,22,100);

GivePlayerWeapon(playerid,3,1);

SetPlayerSkin(playerid, 311);

SetPlayerHealth(playerid, 100.0);

SetPlayerArmour(playerid, 100.0);

SetPlayerColor(playerid, COLOR_BLUE);

PlayerInfo[playerid][pJob] = 1;

}

 

názorná ukážka Zamestnať.. Môže to byť premennými pJob3/4/5/6/7/8/9 ktoré vlastne ešte neexistujú ?

Edited by Ucker
Link to comment
Share on other sites

  • 0

co třeba místo tohoto:

if(PlayerInfo[playerid][pJob] == 1) return SendClientMessage(playerid, 0xFCAC3A, "[- JOBS -] Už si zamestnaný ako Policajt !");
      if(PlayerInfo[playerid][pJob] == 2 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] ==4 || PlayerInfo[playerid][pJob] == 5 ||
      PlayerInfo[playerid][pJob] == 6 || PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Už si zamestnaný. Podaj výpoveď ak chceš byť Policajtom !");

Si tam dát

 

if(PlayerInfo[playerid][pJob] == 1) return SendClientMessage(playerid, 0xFCAC3A, "[- JOBS -] Už si zamestnaný ako Policajt !");
if(PlayerInfo[playerid][pJob]) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Už si zamestnaný. Podaj výpoveď ak chceš byť Policajtom !");

.

Hned je to pěknější, ale neřeší to tvůj problém, jen je to jednodušší zápis.. takže

SetPlayerColor(playerid, COLOR_BLUE);

Ukaž COLOR_BLUE

Edited by Lukasz
Link to comment
Share on other sites

  • 0

Myslím tu svetlo modrú tú už nemám hento je modrá ktorú dávam na farbu nicku tá je tmavšia prosím ako dám Spoiler lebo ot neviem... :d hodil by som sem veci čo sa týkajú toho..

Link to comment
Share on other sites

  • 0

FARBY

 

///DEFINE FARBY

#define COLOR_YELLOW 0xFFD700
#define COLOR_BLUE 0x0055FFFF
#define COLOR_WHITE 0xFFFFFFFF
#define COLOR_ORANGE 0xFCAC3A
#define COLOR_BLACK 0x000000
#define COLOR_LRED 0xFF3300FF

 
ONPLAYERSPAWN

public OnPlayerSpawn(playerid)
{
//////PLICAJT
    if(PlayerInfo[playerid][pJob] == 1)
    {
SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Tvoje zamestnanie je Policajt.");
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,27,100);
GivePlayerWeapon(playerid,31,150);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,3,1);
SetPlayerPos(playerid, 611.2210,-586.6178,17.2266);
SetPlayerColor(playerid, COLOR_BLUE);
SetPlayerSkin(playerid, 311);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
}
//LEKÁR////
if(PlayerInfo[playerid][pJob] == 2)
  {
SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Tvoje zamestnanie je Lekár.");
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,41,500);
GivePlayerWeapon(playerid,22,100);
SetPlayerPos(playerid, 863.3558,-595.4753,18.2186);
SetPlayerColor(playerid, COLOR_LRED);
SetPlayerSkin(playerid,  274);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
}

 
ONDIALOGRESPONSE
 

if(dialogid == 10)
    {
    if(response == 1)
{
switch(listitem)
{
case 0:
{
      if(PlayerInfo[playerid][pJob] == 1) return SendClientMessage(playerid, 0xFCAC3A, "[- JOBS -] Už si zamestnaný ako Policajt !");
      if(PlayerInfo[playerid][pJob] == 2 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] ==4 || PlayerInfo[playerid][pJob] == 5 ||
      PlayerInfo[playerid][pJob] == 6 || PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Už si zamestnaný. Podaj výpoveď ak chceš byť Policajtom !");
SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Zamestnal si sa ako Policajt");
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,27,100);
GivePlayerWeapon(playerid,31,150);
GivePlayerWeapon(playerid,22,100);
GivePlayerWeapon(playerid,3,1);
SetPlayerSkin(playerid, 311);
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 100.0);
SetPlayerColor(playerid, COLOR_BLUE);
PlayerInfo[playerid][pJob] = 1;
}
case 1:
{
   if(PlayerInfo[playerid][pJob] == 0 || PlayerInfo[playerid][pJob] == 2 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] ==4 || PlayerInfo[playerid][pJob] == 5 ||
      PlayerInfo[playerid][pJob] == 6 || PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Nie si Policajt !");
      SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Zmenil si si skin.");
                    SetPlayerSkin(playerid, 309);
}
case 2:
{
   if(PlayerInfo[playerid][pJob] == 0 || PlayerInfo[playerid][pJob] == 2 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] ==4 || PlayerInfo[playerid][pJob] == 5 ||
      PlayerInfo[playerid][pJob] == 6 || PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Nie si Policajt !");
   PlayerInfo[playerid][pJob] = 0;
   SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Dal si výpoveď .");
   SetPlayerColor(playerid, COLOR_WHITE);
   SetPlayerSkin(playerid, 0);
   SetPlayerArmour(playerid, 00.0);
   ResetPlayerWeapons(playerid);
}
}
}
    }
    //////////////////////LEKÁR//////////////////////////
    if(dialogid == 11)
    {
    if(response == 1)
{
switch(listitem)
{
case 0:
{
      if(PlayerInfo[playerid][pJob] == 2) return SendClientMessage(playerid, COLOR_ORANGE, "[- JOBS -] Už si zamestnaný ako lekár !");
      if(PlayerInfo[playerid][pJob] == 1 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] == 4 || PlayerInfo[playerid][pJob] == 5 || PlayerInfo[playerid][pJob] == 6 ||
      PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Už si zamestnaný. Daj výpoveď ak chceš byť Lekárom !" );
SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Zamestnal si sa ako Lekár");
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,41,500);
GivePlayerWeapon(playerid,22,100);
SetPlayerPos(playerid, 863.3558,-595.4753,18.2186);
SetPlayerSkin(playerid,  274);
SetPlayerHealth(playerid, 100.0);
SetPlayerArmour(playerid, 100.0);
SetPlayerColor(playerid, COLOR_LRED);
PlayerInfo[playerid][pJob] = 2;
}
case 1:
{
   if(PlayerInfo[playerid][pJob] == 0 || PlayerInfo[playerid][pJob] == 1 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] == 4 || PlayerInfo[playerid][pJob] == 5 || PlayerInfo[playerid][pJob] == 6 ||
      PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Nie si Lekár" );
   SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Zmenil si si skin.");
                    SetPlayerSkin(playerid, 275);
}
case 2:
{
   if(PlayerInfo[playerid][pJob] == 0 || PlayerInfo[playerid][pJob] == 1 || PlayerInfo[playerid][pJob] == 3 || PlayerInfo[playerid][pJob] == 4 || PlayerInfo[playerid][pJob] == 5 || PlayerInfo[playerid][pJob] == 6 ||
      PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob] == 8 || PlayerInfo[playerid][pJob] == 9 || PlayerInfo[playerid][pJob] == 10) return SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ] Nie si Lekár" );
   PlayerInfo[playerid][pJob] = 0;
   SendClientMessage(playerid, 0xFCAC3A, "[ -- JOBS -- ]  Dal si výpoveď.");
   SetPlayerColor(playerid, COLOR_WHITE);
   SetPlayerSkin(playerid, 0);
   SetPlayerArmour(playerid, 00.0);
   ResetPlayerWeapons(playerid);
}
}
}
    }
return 1;
}

Edited by Ucker
Link to comment
Share on other sites

  • 0

if(PlayerInfo[playerid][pJob] == 1) return SendClientMessage(playerid, 0xFCAC3A, "[- JOBS -] Už si zamestnaný ako Policajt !");

 

Mám problém s touto správou nie s SetPlayerColor.

 

Teda správy tohto typu bola tam svetlo modrá farba nastavená teraz je tam oranžová  0xFCAC3A ale stále ukazuje tú svetlo modrú.

Vo všetkých správach čo tam vidíš s touto farbou 0xFCAC3A. proste tam je stále tá svetlo modrá aj keď je už zmenená :d

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...