Szerző Téma: Név elött szöveg létrehozás!  (Megtekintve 474 alkalommal)

Név elött szöveg létrehozás!
« Dátum: 2014. Július 09. - 19:33:54 »
0 Show voters
Sziasztok!
Próbálkoztam egy olyan dolog megírásával hogy ha a játékos admin szoliba lép akkor a neve elõtt írja ki azt hogy Admin. Ez mûködik is szépen csak azt nem tudom hogy hogyan lehet ezt eltûntetni pl ha kilép az adminszoliból ? :D
Így adom meg neki ha aszoliba lép:
 
        format(string,sizeof(string),\"[Admin]%s\",sendername);
        SetPlayerName(playerid, string);

 
És még egy kérdésem lenne ugye ezt az elõtagot nem csak a TAB lenyomásával jeleníti meg a szerver hanem akkor is ha a chat-be írok valamit. Na most amíg admin szoliban vagyok hogyan tudnák a chetbe írni pl pirossal ?
Elõre is köszönöm! :)

Név elött szöveg létrehozás!
« Válasz #1 Dátum: 2014. Július 09. - 19:37:42 »
0 Show voters
Idézetet írta: Jim Toretto date=1404927234\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49325\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok!
Próbálkoztam egy olyan dolog megírásával hogy ha a játékos admin szoliba lép akkor a neve elõtt írja ki azt hogy Admin. Ez mûködik is szépen csak azt nem tudom hogy hogyan lehet ezt eltûntetni pl ha kilép az adminszoliból ? :D
Így adom meg neki ha aszoliba lép:
 
        format(string,sizeof(string),\"[Admin]%s\",sendername);
        SetPlayerName(playerid, string);

 
És még egy kérdésem lenne ugye ezt az elõtagot nem csak a TAB lenyomásával jeleníti meg a szerver hanem akkor is ha a chat-be írok valamit. Na most amíg admin szoliban vagyok hogyan tudnák a chetbe írni pl pirossal ?
Elõre is köszönöm! :)
 


if(IsPlayerAdmin(playerid)) //vagy ahogy épp leellenõrzöd, szolgálatban van-e
{
format(string), sizeof(string), \"[ADMIN] %s\", sendername);
}else
{
format(string), sizeof(string), \"%s\", sendername);
}

Név elött szöveg létrehozás!
« Válasz #2 Dátum: 2014. Július 09. - 19:46:35 »
0 Show voters
Áhá ez mûkszik!
És azt hogy amíg szolgálatban és a chat-be ír valamit az piros legyen az hogy kivitelezhetõ?

Név elött szöveg létrehozás!
« Válasz #3 Dátum: 2014. Július 09. - 19:51:44 »
0 Show voters
Idézetet írta: Jim Toretto date=1404927995\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49325\" data-ipsquote-contentclass=\"forums_Topic
Áhá ez mûkszik!
És azt hogy amíg szolgálatban és a chat-be ír valamit az piros legyen az hogy kivitelezhetõ?
 


public OnPlayerText(playerid, text[])
{
new string[256];
    if(IsPlayerAdmin(playerid)) //vagy ahogy épp leellenõrzöd, szolgálatban van-e
{
format(string, sizeof(string), \"[ADMIN] %s: {ff0000}%s\", pName(playerid), text);
}else
{
format(string, sizeof(string), \"%s: %s\", pName(playerid), text);
}
return SendClientMessageToAll(GetPlayerColor(playerid), string), 0;
}
stock pName(playerid) {
static getname[24];
GetPlayerName(playerid, getname, 24);
return getname;
}

Név elött szöveg létrehozás!
« Válasz #4 Dátum: 2014. Július 09. - 20:28:20 »
0 Show voters
Jó lett köszi! :)
És bocs a Material-os gondokért :(

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal