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: [D]eluxKin[G] - 2011. szeptember 16. - 14:46:34

Cím: Samp ID irása
Írta: [D]eluxKin[G] - 2011. szeptember 16. - 14:46:34
Sziasztok láttam sok szerveren hogy amiko valaki ír utána írja ki az ID jét
[D]eluxKi[G] [5]:sziasztok
Szoval azt szeretném megtudni hogy hogy kell megcsinálni hogy ugy legyen nekem is csak nekem igy kéne
[.:ID:.]Name:szöveg
Cím: Samp ID irása
Írta: kadaradam - 2011. szeptember 16. - 14:52:08
http://sampforum.hu/index.php?topic=15387.0
Ebbõl ki tudod venni!
Cím: Samp ID irása
Írta: ]XziBiT[ - 2011. szeptember 16. - 14:58:39
public OnPlayerText(playerid, text[])
{
      new estr[128];
      format( estr , 128 , \"[%i]: %s\" , playerid , text );
      SendPlayerMessageToAll( playerid , estr );
return 0;
}

 
Tesztelve, mûködik!
Cím: Samp ID irása
Írta: .:Secur:. - 2011. szeptember 16. - 15:37:24

public OnPlayerText(playerid, text[])
{
      new estr[128];
      format( estr , 128 , \"[.:%i:.] %s\" , playerid , text );
      SendPlayerMessageToAll( playerid , estr );
return 0;
}

 
Köszi XziBiT!
Övé a tisztelet  ;)
Javítottam neked megfelleõre, de gondolom ezt te is meg tudtad volna csinálni  ;D
Cím: Samp ID irása
Írta: ~BlackStyler~ - 2011. szeptember 16. - 16:41:07
Itt ez jóbb szerintem: írja az ember felet az írást + ID + FLOOD
5 perc az írás teheted többre..
 

#define FLOODTIME 5

 
 

public OnPlayerText(playerid, text[])
{
    new textstring[128];
    format(textstring, sizeof(textstring), \"{00ff00}[%d] %s\", playerid,text);
    SendPlayerMessageToAll(playerid, textstring);
    SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
new TickCount = GetTickCount();
if(GetPVarInt(playerid,\"FloodTime\") > (TickCount-(FLOODTIME * 1000))){
    SendClientMessage(playerid, 0xFF0000AA, \"Kérlek várj \"#FLOODTIME\" másodpercet mig újjra kezdel írni!!\");
return 0;
}
SetPVarInt(playerid,\"FloodTime\",GetTickCount());
return 0;
}
Cím: Samp ID irása
Írta: ]XziBiT[ - 2011. szeptember 16. - 20:38:51
~BlackStyler~ õ csak az ID-k kérte, de olyat nem kért hogy a feje felett legyen amit ír.
Am .:Secur:. ha szinezni szeretnéd az ID-t akkor pl:
 
public OnPlayerText(playerid, text[])
{
      new estr[128];
      format( estr , 128 , \"{E60000}[.:%i:.] {FFFFFF}%s\" , playerid , text );
      SendPlayerMessageToAll( playerid , estr );
   return 0;
}

 
{E60000} Ez az ID-t színezi be pirossal mindenkinek. és a {FFFFFF} ez pedig fehéren tartja az üzenetet.
Ezeket úgy színezd ahogy neked tetszik :)
Cím: Samp ID irása
Írta: ~BlackStyler~ - 2011. szeptember 16. - 21:18:46
Tudom csak gondoltam tetszik igy neki :)
Cím: Samp ID irása
Írta: .:Secur:. - 2011. szeptember 16. - 22:05:36
Köszi  ;)
Am tudom  :D
Szerintem téma megoldva, lehet zárni.