-
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!
-
Ilyet egyszer már nyitottál nem?
-
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.
-
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.
-
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
-
...
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
-
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.
-
stock PlayerName(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
return playername;
}
a 98. sort meg másold be. :D
-
stock PlayerName(playerid)
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
return playername;
}
E.: Megelõztek. :D
-
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.
-
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
-
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;
}
-
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
-
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
-
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
-
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;
}
-
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.
-
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;
}
-
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 :/
-
Info[playerid][admin] == 1
ezen állítgass
-
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;
}
-
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;
}
-
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
-
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
-
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.