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: BoSS - 2012. szeptember 29. - 19:29:43

Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 19:29:43
Sziasztok!
Tehát az lenne,hogy most jelenleg így van két csapanál
PL:
BoSS A Szöveg fehér
BoSS A Szöveg fehér
Ez egy sima player.
Nekem meg így kéne ha admin
BoSS Szöveg zöld
BoSS Szöveg zöld
Elõre is köszönöm!
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 19:31:53
Ilyet egyszer már nyitottál nem?
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 19:39:28
Idézetet írta: TengeriMalac date=1348939913\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic
Ilyet egyszer már nyitottál nem?
 
Igen,de nem kaptam választ,és lezártam azt a témát!
így nyitottam egy újat,hátha kapok most segítséget.
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 19:48:15
Neeem akarom leírni a kódot, mert sokat sz0pt4m vele..
 
public OnPlayerConnect(playerid) return SetPlayerColor(playerid, ((random(0xFFFFFF) << 8) | 0xAA));
public OnPlayerText(playerid, text[]) {
new string[256];
if(IsPlayerAdmin(playerid) {
format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid), text);
return SendClientMessageToAll(-1, string);
} else return SendPlayerMessageToAll(playerid, text);
return 0;
}

 
remélem mûködik.
JUDIT: {ff0000} helyére írd a színkódot.
Cím: Adminok szine chatben más szinnel
Írta: xSkillZ7x - 2012. szeptember 29. - 20:05:26
Idézetet írta: TengeriMalac date=1348940895\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic
Neeem akarom leírni a kódot, mert sokat sz0pt4m vele..
 
public OnPlayerConnect(playerid) return SetPlayerColor(playerid, ((random(0xFFFFFF) << 8) | 0xAA));
public OnPlayerText(playerid, text[]) {
new string[256];
if(IsPlayerAdmin(playerid) {
format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid), text);
return SendClientMessageToAll(-1, string);
} else return SendPlayerMessageToAll(playerid, text);
return 0;
}

 
remélem mûködik.
 
Igen szerintem is kell mûködnie, viszont neki ha nincs stockolva a PlayerName akkor megint kérdése lenne úgyhogy én még kiegészíteném ezzel:
 

stock PlayerName(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
return playernamename;
}

 
Ezt rakd be a scripted/modod aljára
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 20:15:04
Idézetet írta: xSkillZ7x date=1348941926\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic


...
 
Igen szerintem is kell mûködnie, viszont neki ha nincs stockolva a PlayerName akkor megint kérdése lenne úgyhogy én még kiegészíteném ezzel:
 

stock PlayerName(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
return playernamename;
}

 
Ezt rakd be a scripted/modod aljára
 
[/quote]
hopsz el is felejtettem. :D
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 20:17:00
ezt a hibát jelzi.
 

C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\TeamWars\\jocko.pwn(98) : warning 225: unreachable code
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\TeamWars\\jocko.pwn(1192) : error 017: undefined symbol \"playernamename\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 20:22:04
stock PlayerName(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
return playername;
}

 
a 98. sort meg másold be. :D
Cím: Adminok szine chatben más szinnel
Írta: JBauer - 2012. szeptember 29. - 20:22:44
stock PlayerName(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
return playername;
}

 
E.: Megelõztek. :D
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 20:23:16
98.
 
   return 0;

 
Most mükszik,viszont
chatben kétszer ír,egyet simával.Egyet felette pirosan,és ha nem admin vagyok hanem sima palyer akkor is ugyan így ír.
Cím: Adminok szine chatben más szinnel
Írta: xSkillZ7x - 2012. szeptember 29. - 20:29:44
Idézetet írta: BoSS date=1348942620\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic
ezt a hibát jelzi.
 

C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\TeamWars\\jocko.pwn(98) : warning 225: unreachable code
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\TeamWars\\jocko.pwn(1192) : error 017: undefined symbol \"playernamename\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 

Ne haragudj.Nem tudom hogy de véletlenül kétszer írtam :S
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 20:32:15
szutyok ez a pawno..
 
public OnPlayerText(playerid, text[]) {
new string[256];
if(IsPlayerAdmin(playerid) {
format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid), text);
return SendClientMessageToAll(-1, string), 0;
} else return SendPlayerMessageToAll(playerid, text), 0;
return 0;
}
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 20:37:54
Sajnos még mindig nem jó :/
Most már nem írja ki kétszer chatben,csak egyszer,de a sima palyernak is a szövege piros.és az adminnak is piros.
Úgy kéne hogy a sima player szövege fehér maradna,adminé meg piros
Cím: Adminok szine chatben más szinnel
Írta: xSkillZ7x - 2012. szeptember 29. - 20:43:16
Próbáld meg így:
 

public OnPlayerText(playerid, text[]) {
new string[256];
if(IsPlayerAdmin(playerid) return format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid),text),SendClientMessageToAll(-1, string);
return 1;
}

 
Vagy nem tudom én se de egy próbát megér
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 20:48:15
Idézetet írta: xSkillZ7x date=1348944196\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic
Próbáld meg így:
 

public OnPlayerText(playerid, text[]) {
new string[256];
if(IsPlayerAdmin(playerid) return format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid),text),SendClientMessageToAll(-1, string);
return 1;
}

 
Vagy nem tudom én se de egy próbát megér
 
Így most megint,készer ír chatben.Egyszer pirosan,egyszer fehéren. :S
Cím: Adminok szine chatben más szinnel
Írta: Casamiro - 2012. szeptember 29. - 20:59:18
public OnPlayerText(playerid, text[]) {
new string[256];
if(IsPlayerAdmin(playerid)) return format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid),text),SendClientMessageToAll(-1, string), 0;
return 1;
}
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 21:07:12
Most se jó,így raktam be.
 
public OnPlayerText(playerid, text[]) {
new string[256];
if(Info[playerid][admin] != 1 && (playerid)) return format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid),text),SendClientMessageToAll(-1, string), 0;
return 1;
}

 
De chatbe ha admin vagyok ha player akkor is fehér szöveggel írok. :S
Adminként pirossal vagy zölddel a szín végül is mindegy..csak más színe legyen az írásnak mint a playernek van.
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 21:09:47
public OnPlayerText(playerid, text[]) {
new string[256];
if(Info[playerid][admin] == 1) {
format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid), text);
return SendClientMessageToAll(-1, string), 0;
}
return 1;
}
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 21:23:33
Idézetet írta: TengeriMalac date=1348945787\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic

public OnPlayerText(playerid, text[]) {
new string[256];
if(Info[playerid][admin] == 1) {
format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid), text);
return SendClientMessageToAll(-1, string), 0;
}
return 1;
}

 

Sajnoa vmi nagyon nem jó még mindig :D
Most meg megint fehér az összes szin ha admin vok ha nem :/
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 21:46:39
Info[playerid][admin] == 1

 
ezen állítgass
Cím: Adminok szine chatben más szinnel
Írta: Casamiro - 2012. szeptember 29. - 21:48:20
Gondolom több adminszinted van, de te csak akkor küldöd el adminként az üzenetet, ha a játékos 1 -es admin.
 
public OnPlayerText(playerid, text[]) {
new string[256];
if(Info[playerid][admin] >= 1) {
format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid), text);
SendClientMessageToAll(-1, string);
                return 0;
}
return 1;
}
Cím: Adminok szine chatben más szinnel
Írta: Csabesz - 2012. szeptember 29. - 21:51:07

public OnPlayerText(playerid, text[]) {
new string[256];
if(IsPlayerAdmin(playerid) return format(string, sizeof(string), \"{%06x}%s: {ff0000}%s\", GetPlayerColor(playerid) >>> 8, PlayerName(playerid),text),SendClientMessageToAll(-1, string);
return 0;
}
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 21:52:34
Idézetet írta: TengeriMalac date=1348947999\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic

Info[playerid][admin] == 1

 
ezen állítgass
 
Na alakul :D
Most az van,hogy fordítva kéne,mert jelenleg így van
Player szövege piros!
Admin szövege fehér
Ezt meg lehetne fordítani? :D
Cím: Adminok szine chatben más szinnel
Írta: TengeriMalac - 2012. szeptember 29. - 21:55:57
Idézetet írta: BoSS date=1348948354\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28098\" data-ipsquote-contentclass=\"forums_Topic


 
Info[playerid][admin] == 1

 
ezen állítgass
 
Na alakul :D
Most az van,hogy fordítva kéne,mert jelenleg így van
Player szövege piros!
Admin szövege fehér
Ezt meg lehetne fordítani? :D
 
[/quote]
 
Info[playerid][admin] < 0
Cím: Adminok szine chatben más szinnel
Írta: BoSS - 2012. szeptember 29. - 22:00:36
Siker!!!!!!
Nagyon szépen köszönöm a türelmeteket!
Aki ide írt mindekinek ment a + lehet valaki többet is kapott mert nem néztem csak adtam õket azoknak akik írtak :)
Köszönöm szépen még egyszer.