Skripta koju koristim:edit UP-a
Detaljan opis problema:zanima me kako da pise iznad glave admina znam da ide setplayerchatbubble ali kako detaljnije mi objasnite? gde sta trebam da ubacim...
Dio skripte:dacu ako bude potrebno
Neke slike/video za lakse dobivanje pomoci(neobavezno):isto ko i za skriptu
[POMOC]Iznad glave da pise[admin]
1,414
pregleda
17
postova
15. Feb. 2014.
15. Feb. 2014.
Ako te dobro razumem hoces da napravis kad je admin na duty da mu pise to sto zelis
U tom slucaju u komandu /aduty ili kako god ubaci
I prilagodi tekst
U tom slucaju u komandu /aduty ili kako god ubaci
SetPlayerChatBubble ( playerid, text, 0xFF0000FF, 100.0 , 10000 ) ;
I prilagodi tekst
15. Feb. 2014.
Napravi public (nazovi kako hoces) napravi forward i u public ubaci if sa uslovom i ako igrac zadovoljava onda da mu se pojavi chatbubble
15. Feb. 2014.
aj mi ti napravi ja cu ubaciti samo if tj proveru zato sto neznam bas oko pawna mnogo...
15. Feb. 2014.
forward stavi kod drugih forwarda ne odmah iznad publica
Pod publica
forward AdminIme(playerid);
public AdminIme(playerid);
{
new string;
format(string, sizeof(string), "\n");
SetPlayerChatBubble(playerid, string, 0xFF0000FF, 100.0, 1000000) ;
}
Pod publica
OnGameModeInit
{
AdminIme();
}15. Feb. 2014.
Horst:3 wrote on February 15, 2014, 9:28 am:
forward stavi kod drugih forwarda ne odmah iznad publica
Pod publica
forward AdminIme(playerid);
public AdminIme(playerid);
{
new string;
format(string, sizeof(string), "\n");
SetPlayerChatBubble(playerid, string, 0xFF0000FF, 100.0, 1000000) ;
}
Pod publica
OnGameModeInit
{
AdminIme();
}Malo si pogresio ne treba da stavi u "public OnGameModeInit" nego kod "public OnPlayerSpawn" 🙂
15. Feb. 2014.
Kod forwarda:
Kod tajmera:
Pri kraju skripte:
forward ChatDouble();Kod tajmera:
SetTimer("ChatDouble",3000,1);Pri kraju skripte:
public ChatDouble()
{
foreach (Player, i)
{
if(AfkCheck == 1)
{
SetPlayerChatBubble(i, "[ KORISTI ESCAPE MENI ]", COLOR_LIGHTGREEN, 40.0,4000);
}
if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[ S.G. PROMOTER ]", COLOR_YELLOW, 30.0,60000);
}
if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[ OSC ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[ HELPER ]", SVETLOPLAVAA, 30.0,60000);
}
else if(PlayerInfo == 2)
{
SetPlayerChatBubble(i, "[ HELPER ]", SVETLOPLAVAA, 30.0,60000);
}
else if(PlayerInfo == 3)
{
SetPlayerChatBubble(i, "[ ZAMENIK V.HELPERA ]", SVETLOPLAVAA, 30.0,60000);
}
else if(PlayerInfo == 4)
{
SetPlayerChatBubble(i, "[ VODJA HELPERA ]", SVETLOPLAVAA, 30.0,60000);
}
else if(PlayerInfo == 2)
{
SetPlayerChatBubble(i, "[ OSC ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 3)
{
SetPlayerChatBubble(i, "[ OSC ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 4)
{
SetPlayerChatBubble(i, "[ OSC ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 5)
{
SetPlayerChatBubble(i, "[ OSC ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 6)
{
SetPlayerChatBubble(i, "[ OSC ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 1337)
{
SetPlayerChatBubble(i, "[ HEAD OSC ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 1338)
{
SetPlayerChatBubble(i, "[ DIREKTOR ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 1339)
{
SetPlayerChatBubble(i, "[ SUVLASNIK ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 1340)
{
SetPlayerChatBubble(i, "[ CO - VLASNIK ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo == 1341)
{
SetPlayerChatBubble(i, "[ VLASNIK ]", COLOR_BLACK, 30.0,60000);
}
else if(PlayerInfo >= 1)
{
SetPlayerChatBubble(i, "[ DONATORSKI VIP ]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 3)
{
SetPlayerChatBubble(i, "[ Turista ]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo >= 40)
{
SetPlayerChatBubble(i, "[ Penzioner ]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[ JA SAM KAZNJEN ]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 2)
{
SetPlayerChatBubble(i, "[ JA SAM KAZNJEN ]", COLOR_RED, 30.0,60000);
}
else if(GetPVarInt(i,"ESCTajmer") == 1)
{
SetPlayerChatBubble(i, "[ KORISTI ESCCAPE MENI ]", COLOR_LIGHTGREEN, 30.0,60000);
}
}
return 1;
}15. Feb. 2014.
if(PlayerInfo >= 1)
ovako mi ide provera na moj mod
kad sam ubacio izbacilo mi neke erore da nije mozda zbog provere?
ovako mi ide provera na moj mod
kad sam ubacio izbacilo mi neke erore da nije mozda zbog provere?
15. Feb. 2014.
/////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 1)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 2)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 3)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
/////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 4)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
//////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 5)
{
SetPlayerChatBubble(playerid, "[ SUVLASNIK ]", -1, 30.0,60000);
}
///////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 6)
{
SetPlayerChatBubble(playerid, "[ VLASNIK ]", -1, 30.0,60000);
}
///////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 7)
{
SetPlayerChatBubble(playerid, "[ SKRIPTER ]", -1, 30.0,60000);
}
///////////////////////////////////////////////////////////////////////////////////////////
stavio sam ovo pod onplayerupdate,ali kad naprimer dam igracu admin lvl 1 pise suvlasnik dali neko zna sta bih trebao da uradim?
if(PlayerInfo > 1)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 2)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 3)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
/////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 4)
{
SetPlayerChatBubble(playerid, "[ ADMIN ]", -1, 30.0,60000);
}
//////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 5)
{
SetPlayerChatBubble(playerid, "[ SUVLASNIK ]", -1, 30.0,60000);
}
///////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 6)
{
SetPlayerChatBubble(playerid, "[ VLASNIK ]", -1, 30.0,60000);
}
///////////////////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 7)
{
SetPlayerChatBubble(playerid, "[ SKRIPTER ]", -1, 30.0,60000);
}
///////////////////////////////////////////////////////////////////////////////////////////
stavio sam ovo pod onplayerupdate,ali kad naprimer dam igracu admin lvl 1 pise suvlasnik dali neko zna sta bih trebao da uradim?
15. Feb. 2014.
Na vrh moda stavi ovo:
//////////////////////////////////////////////////////////
#define COLOR_RED 0xFF0000
////////////////////////////////////////////////////////
Pod OnGameModeInit stavi ovo:
///////////////////////////////////////////////////////
SetTimer("ChatDouble",3000,1);
////////////////////////////////////////////////////
A na dnu moda stavi ovo:
//////////////////////////////////////////////////
public ChatDouble()
{
foreach(Player,i)
{
if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[Admin level 1]", COLOR_RED, 30.0,60000);
}
if(PlayerInfo == 2)
{
SetPlayerChatBubble(i, "[Admin level 2]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 3)
{
SetPlayerChatBubble(i, "[Head Admin]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 4)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 5)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 6)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 7)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[GameMaster level 1]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 2)
{
SetPlayerChatBubble(i, "[Head GameMaster]", COLOR_RED, 30.0,60000);
}
}
return 1;
}
///////////////////////////////////////////////////////////////////////////////////
To prilagodi svom modu 😄
//////////////////////////////////////////////////////////
#define COLOR_RED 0xFF0000
////////////////////////////////////////////////////////
Pod OnGameModeInit stavi ovo:
///////////////////////////////////////////////////////
SetTimer("ChatDouble",3000,1);
////////////////////////////////////////////////////
A na dnu moda stavi ovo:
//////////////////////////////////////////////////
public ChatDouble()
{
foreach(Player,i)
{
if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[Admin level 1]", COLOR_RED, 30.0,60000);
}
if(PlayerInfo == 2)
{
SetPlayerChatBubble(i, "[Admin level 2]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 3)
{
SetPlayerChatBubble(i, "[Head Admin]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 4)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 5)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 6)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 7)
{
SetPlayerChatBubble(i, "", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 1)
{
SetPlayerChatBubble(i, "[GameMaster level 1]", COLOR_RED, 30.0,60000);
}
else if(PlayerInfo == 2)
{
SetPlayerChatBubble(i, "[Head GameMaster]", COLOR_RED, 30.0,60000);
}
}
return 1;
}
///////////////////////////////////////////////////////////////////////////////////
To prilagodi svom modu 😄
15. Feb. 2014.
Ovako kad mu vec ne mozete pomoc nemojte mu ni odmagat, covjek trazi jednu stvar vi njemu dajete tonu stvari koje on ustvari ne trazi -.-
U neki tajmer (Ili koristi tajmer koji vec postoji - OnPlayerUpdate)
Edit: Blakes ti je vec dao.
U neki tajmer (Ili koristi tajmer koji vec postoji - OnPlayerUpdate)
SetPlayerChatBubble(playerid, "", -1, 30.0, 1000);Edit: Blakes ti je vec dao.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava