Szerző Téma: TEAM  (Megtekintve 635 alkalommal)

TEAM
« Dátum: 2010. július 20. - 19:04:21 »
0 Show voters
Még egy kis segítenivaló :) Azt szeretném megvalósítani hogy pl van egy taxis. beírja /taxi, és SetPlayerTeam(playerid, 1); Ugye akkor berakja 1 es teamba, Namost a járókelo taxit hív /999 akkor hogyan tudom megcsináli ha a player beírja csak az lássa az üzenetet, aki az 1 es teamban van? Üdv Dávid

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
TEAM
« Válasz #1 Dátum: 2010. július 20. - 19:29:24 »
0 Show voters
GetPlayerTeam(playerid);

TEAM
« Válasz #2 Dátum: 2010. július 20. - 19:35:40 »
0 Show voters
Rendben, Így kérem le pl ha az eggyes teamban van?
 
if(GetPlayerTeam(playerid) == 1)[/quote]
És hogy írom be hogy az üzenetet hogy csak a team 1 nek küldje el?
 

    if (strcmp(cmdtext, \"/valami\", true)==0)
    {
        if(GetPlayerTeam[playerid] == 1)
        {
            //ide hogyan írjam be? SendClientMessage-vel?
    
        }
        return 1;
 }
 
[/quote]
« Utoljára szerkesztve: 2010. július 20. - 19:37:59 írta negyes44 »

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
TEAM
« Válasz #3 Dátum: 2010. július 20. - 20:59:09 »
0 Show voters
Idézetet írta: negyes44 date=1279647340\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2507\" data-ipsquote-contentclass=\"forums_Topic
Rendben, Így kérem le pl ha az eggyes teamban van?
 
if(GetPlayerTeam(playerid) == 1)
És hogy írom be hogy az üzenetet hogy csak a team 1 nek küldje el?
 

    if (strcmp(cmdtext, \"/valami\", true)==0)
    {
        if(GetPlayerTeam[playerid] == 1)
        {
            //ide hogyan írjam be? SendClientMessage-vel?
   
        }
        return 1;
 }
 
[/quote]
 
[/quote]
Nem.
Így:
 

if ( strcmp ( cmdtext, \"/valami\", true ) == 0 )
{
    for ( new i = 0; i < GetMaxPlayers( ); i++ )
    {
       if ( GetPlayerTeam [ i ] == 1 )
       {
            //SendClientMessage (...);
       }
    }
    return 1;
}

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
TEAM
« Válasz #4 Dátum: 2010. július 20. - 21:01:55 »
0 Show voters
if (!strcmp(cmdtext, \"/valami\", true))
{
if(GetPlayerTeam(playerid) == 1) for (new i;i<MAX_PLAYERS;i++) if (GetPlayerTeam(i)) SendClientMessage(i, szovegszin, \"Valaki a csapat 1bol beírta a /valami parancsot. Mivel a csapatban vagy, megkaptad te is!\");
else return SendClientMessage(playerid, szovegszin, \"Nem vagy az 1-es csapatban!\");
return 1;
}

 
Szerk.: Hopp, csabesz hamarabb írt. Amúgy csabesz, mi az a kapcsos zárójel GetPlayerTeamnél?!  :)
« Utoljára szerkesztve: 2010. július 20. - 21:03:32 írta Iceaac »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal