Quote:
Originally Posted by Mentis
In OnPlayerCommand
pawn Код:
if(strcmp(cmdtext, "/me", true, 3)==0) // 3 is the length of /me { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(Float:GetDistanceBetweenPlayers(playerid, i) < 30.0) { new str[256], pname[256]; GetPlayerName(playerid, pname, 256); format(str, 256, "*** %s %s", pname, cmdtext[4]); SendClientMessageToAll(COLOR_LIGHTBLUE, str); } } } return 1; }
Bottom of script:
pawn Код:
stock Float:GetDistanceBetweenPlayers(playerid, giveplayerid) { new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2; GetPlayerPos(playerid,x1,y1,z1); GetPlayerPos(giveplayerid,x2,y2,z2); return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2)); }
|
E:\Database\Lagre 2008.06\06.06.08\Diverse\Programering\samp022serve r.win32\gamemodes\Daniel_Mod.pwn(706) : warning 208: function with tag result used before definition, forcing reparse
And that is line:
pawn Код:
stock Float:GetDistanceBetweenPlayers(playerid, giveplayerid)