Weiß jemand wie es geht das man nur mit Leuten in Reichweite von 50Metern chatten kann?
Also die ausserhalb es net lesen können?
SuFu gibt ma wieder nix gutes xD
Weiß jemand wie es geht das man nur mit Leuten in Reichweite von 50Metern chatten kann?
Also die ausserhalb es net lesen können?
SuFu gibt ma wieder nix gutes xD
LimitGlobalChatRadius(50);
Unter OnGameModeInit.
thx
und wen ich nur mit /b auf 50 meter schreiben will ?
public GlobalChat(playerid,COLOR,const text[128])
{
new Float:mx,Float:my,Float:mz;
GetPlayerPos(playerid,mx,my,mz);
for(new x = 0;x<MAX_PLAYERS;x++)
{
If(PlayerToPoint(50.0,x,mx,my,mz)){SendClientMessage(x,COLOR,text);}
}
return 1;
}
vllt klappts ja
kann mir das einer machen mit /b auf ne bestimmte reichweite ?!
wäre nett
Mfg Leito
if(strcmp(cmdtext,"/b",true,2)==0) {
if(!strlen(cmdtext[3])) return SendClientMessage(playerid,FARBE,"/b Text");
new name[MAX_PLAYER_NAME], s[128];
format(s,sizeof(s),"%s: %s",name,cmdtext[3]);
GlobalChat(playerid,FARBE,s);
return 1;
}
C:\Users\krama.krama-PC\Desktop\pwn\Stundmod.pwn(3326) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Users\krama.krama-PC\Desktop\pwn\Stundmod.pwn(3326) : warning 219: local variable "s" shadows a variable at a preceding level
C:\Users\krama.krama-PC\Desktop\pwn\Stundmod.pwn(3328) : warning 215: expression has no effect
C:\Users\krama.krama-PC\Desktop\pwn\Stundmod.pwn(3326) : warning 204: symbol is assigned a value that is never used: "name"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Warnings.
3326: new name[MAX_PLAYER_NAME], s[128];
3328:GlobalChat(playerid,COLOR_WHITE,s);
if(strcmp(cmdtext,"/b",true,2)==0) {
if(!strlen(cmdtext[3])) return SendClientMessage(playerid,FARBE,"/b Text");
new pname[MAX_PLAYER_NAME], ss[128];
format(ss,sizeof(ss),"%s: %s",pname,cmdtext[3]);
GlobalChat(playerid,FARBE,ss);
return 1;
}
nurnoch 1 warning
C:\Users\krama.krama-PC\Desktop\pwn\Stundmod.pwn(3327) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
3327:GlobalChat(playerid,COLOR_WHITE,ss);
stock GlobalChat(playerid,COLOR,const text[])
{
new Float:mx,Float:my,Float:mz;
GetPlayerPos(playerid,mx,my,mz);
for(new xm = 0;xm<MAX_PLAYERS;xm++)
{
if(PlayerToPoint(50.0,xm,mx,my,mz))
{
SendClientMessage(xm,COLOR,text);
}
}
return 1;
}
Hab die Funktion nen bissl überarbeitet , weiss nicht obs klappt bei mir gehts zuverlässig
Ops, hab gepennt...
GetPlayerName(playerid,pname,sizeof(pname));
Muss noch unter diese Zeile:
new pname[MAX_PLAYER_NAME], ss[128];
Und kannst du mal sagen, was die Zeile 3327 ist?
3327:GlobalChat(playerid,COLOR_WHITE,ss);