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: Mokus - 2012. október 09. - 16:50:02

Cím: Rangja lekérdezése
Írta: Mokus - 2012. október 09. - 16:50:02
Sziasztok.Valaki segitene ebbe hogy kell lekérni a csapatban a rangját?
Úgy értem hogy /ytag ki irná Név-Rangneve és megnevezni a rangokat köszönöm elõre is.
Hozzáfûzés:
iYakuza és az iYakuzába 3a maximum szint és pvarint.
Cím: Rangja lekérdezése
Írta: xSkillZ7x - 2012. október 09. - 16:58:53
Hát most írok neked egy példát.
vannak a csapat rangok, az én példámba gTeam[MAX_PLAYERS]
 

new str[128], str2[128];
if(gTeam[playerid] == 0) {
str = \"Csapat0\";
} else if(gTeam[playerid] == 1) {
str = \"Csapat0\";
}
}

 
persze ezt meg csinálhatod stock, case el is.
A parancsod alá.
 

new pname[MAX_PLAYER_NAME];
for(new i; i <= MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
GetPlayerName(i, pname, sizeof(pname));
format(str2, sizeof(str2), \"%s (%d) || Rang:%s\", pname, i, str);
SendClientMessage(playerid, 2, str2);
}
Cím: Rangja lekérdezése
Írta: ZyZu. - 2012. október 09. - 17:04:39
van róla egy szép bõ leírás is: http://sa-mp.gportal.hu/gindex.php?pg=32359786
 

public OnPlayerCommandText(playerid,cmdtext[])
{
    if (strcmp(cmdtext, \"/myteam\", true)==0)
    {
        if(gTeam[playerid] == TEAM_COP)
        {
            SendClientMessage(playerid, 0xFFFF00AA, \"Te a Rendõr csapatban vagy!\");
        }
        else
        {
            SendClientMessage(playerid, 0xFFFF00AA, \"Te nem a rendõr csapatban vagy!\");
        }
        return 1;
    }
    return 0;
}
Cím: Rangja lekérdezése
Írta: Mokus - 2012. október 09. - 19:16:38
ZyZu nem ezt kértem hanem hogy ki van a csapatba a másik rangja lekérdezése  :facepalm:
Akkor most valaki pvarintbe hogy irja a másik játékost aki benne van meg téged is köszönöm