Jump to content
  • 0

pomoc zprava


RoBiK

Dotaz

11 odpovědí na tuto otázku

Recommended Posts

  • 0

neviem aký cmd system používaš...
 

{
new msg[];
format(msg,...);
for(new i=0;i<MAX_PLAYERS;i++)
if(IsPlayerAdmin(i))SCM(msg);
}
Link to comment
Share on other sites

  • 0

nejlepší je si nato udělat stock. at nemusíš všude dávat jedno at o stejné

stock MessageToRconPlayer(color,message[])
{
	for(new i; i < GetPlayerPoolSize(); i++)
    {
        if(IsPlayerAdmin(i))
    	{
    	    SendClientMessage(i,color,message);
    	}
    }
}

pak stačí 

CMD:message(playerid,params[])
{
MessageToRconPlayer(-1,params);
return 1;
}

edit*

 

Skibigu  :oboci:  vidíš pool size xd

Edited by вlyѕтer
Link to comment
Share on other sites

  • 0

nejlepší je si nato udělat stock. at nemusíš všude dávat jedno at o stejné

stock MessageToRconPlayer(color,message[])
{
	for(new i; i < GetPlayerPoolSize(); i++)
    {
        if(IsPlayerAdmin(i))
    	{
    	    SendClientMessage(i,color,message);
    	}
    }
}

pak stačí 

 

CMD:message(playerid,params[])

{

MessageToRconPlayer(-1,params);

return 1;

}

 

edit*

 

Skibigu  :oboci:  vidíš pool size xd

 

Pekné ;) ja som mu to dal tak v skratkách :d ale 1 detail, pri Pool Size musíš mať aj =, presnejšie povedané <= inak to nebude fungovať na posledného hráča

Link to comment
Share on other sites

  • 0

Pekné ;) ja som mu to dal tak v skratkách :d ale 1 detail, pri Pool Size musíš mať aj =, presnejšie povedané <= inak to nebude fungovať na posledného hráča

vtom případě stačí GetPlayerPoolSize() + 1

Link to comment
Share on other sites

  • 0

nefunguje skušal som :d mam to takto:

stock MessageToAdmin(color,message[])
{
	for(new i; i < GetPlayerPoolSize(); i++)
    {
        if(IsPlayerAdmin(i))
    	{
    	    SendClientMessage(i,color,message);
    	}
    }
}
    if(dialogid == 12)
    {
    if(response == 1)
    {
    new id2 = strval(inputtext);new name2[24];new name[24];new string[128];GetPlayerName(playerid,name2,24);GetPlayerName(id2,name,24);format(string,128,"{99ff99}Hráč %s nahlásil hráča %s.",name2,name);MessageToAdmin(0x000000,string);
    }
    }
Edited by RoBiK
Link to comment
Share on other sites

  • 0
stock MessageToAdmin(color,message[])
{
    for(new i; i < GetPlayerPoolSize(); i++)
    {
        if(IsPlayerAdmin(i))
        {
            SendClientMessage(i,color,message);
        }
    }
}

jen bych upravil ten cyklus na

 for(new i, j = GetPlayerPoolSize(); i <= j; i++)

A funguje to, jen ty jsi neschopnej to zprovoznit..

Link to comment
Share on other sites

  • 0
stock MessageToAdmin(color,message[])
{
    for(new i; i < GetPlayerPoolSize(); i++)
    {
        if(IsPlayerAdmin(i))
        {
            SendClientMessage(i,color,message);
        }
    }
}

jen bych upravil ten cyklus na

 for(new i, j = GetPlayerPoolSize(); i <= j; i++)

A funguje to, jen ty jsi neschopnej to zprovoznit..

 

To je tím že jsem stímhle nikdy nepracoval. :) tak jsem si myslel že takle je to dobře.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...