GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: buci11 - 2011. december 26. - 02:46:17

Cím: Chat csak 10m en belûl látható
Írta: buci11 - 2011. december 26. - 02:46:17
üdv szeretnék olyat csinálni mint ami ugye minden RPG szerveren van hogy a Chat csak ugy látszik ha az illetõ egy 10 m es körzeten belûl írja
Cím: Chat csak 10m en belûl látható
Írta: dexi - 2011. december 26. - 10:06:09
Tessék ittvan az én IC chatem.
 
/////////////////////////////////////[iC chat]///////////////////////////////////////
CMD:k(playerid, params[])
{
new uzenet[128];
new icchat[256];
new neve[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, neve, sizeof (neve));
GetPlayerPos(playerid, x, y, z);
if(sscanf(params, \"s[128]\", uzenet)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /k [iC szöveg]\");
{
for ( new i = 0; i < MAX_PLAYERS; i++ )
   {
   if(IsPlayerInRangeOfPoint(i, 9, x, y, z))
       {
       format(icchat, sizeof(icchat), \"%s mondja: %s\", neve, uzenet);
       SendClientMessage(i,-1 ,icchat);
       }
   }
}
return 1;
}
Cím: Chat csak 10m en belûl látható
Írta: buci11 - 2011. december 26. - 14:25:30
most nem tudom tesztelni mert telefonról írok de ez nem csak ùgy müködik hogyha ùgy ìrom h /k üzi ? mert nekem olyan kéne hogy simàn ìrok akk ez legyen
Cím: Chat csak 10m en belûl látható
Írta: dexi - 2011. december 26. - 14:53:16
E szerint megtudod simán oldani.
Cím: Chat csak 10m en belûl látható
Írta: buci11 - 2011. december 26. - 17:32:01
ha megtudnám oldani nem tettem volna fel a kérdést
Cím: Chat csak 10m en belûl látható
Írta: gorre126 - 2011. december 26. - 23:21:06
[pawn]public OnPlayerText(playerid, text[])
{
new Float:x, Float:y, Float:z, str[128], name[MAX_PLAYERS];
GetPlayerPos(playerid, x, y, z);
for(new i=0;i<MAX_PLAYERS;i++)
{
   if(IsPlayerConnected(i)==1)
   {
      if(IsPlayerInRangeOfPoint(i, 10, x, y, z))
      {
         GetPlayerName(playerid, name, sizeof(name));
         format(str, sizeof(str), \"%s mondja: %s\", name, text);
         SendClientMessage(i, színkód, str);
      }
   }
}
return 0;
}[/pawn]
Cím: Chat csak 10m en belûl látható
Írta: buci11 - 2011. december 27. - 16:09:44
[pawn]C:\\Users\\Endyke\\Desktop\\Samp szerver\\pawno\\include\\sscanf.inc(171) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\pawno\\include\\progress.inc(63) : warning 219: local variable \"x\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\pawno\\include\\progress.inc(63) : warning 219: local variable \"y\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(100) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(120) : warning 219: local variable \"x\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(120) : warning 219: local variable \"y\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(120) : warning 219: local variable \"z\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(121) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(136) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(168) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(185) : error 025: function heading differs from prototype
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(185) : error 029: invalid expression, assumed zero
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(188) : error 021: symbol already defined: \"GetPlayerPos\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(189) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(191) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(193) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(201) : error 010: invalid function or declaration
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(390) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(399) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(412) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(432) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(448) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(499) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(562) : warning 219: local variable \"name\" shadows a variable at a preceding level
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(568) : warning 203: symbol is never used: \"name\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(568) : warning 203: symbol is never used: \"str\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(568) : warning 203: symbol is never used: \"x\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(568) : warning 203: symbol is never used: \"y\"
C:\\Users\\Endyke\\Desktop\\Samp szerver\\gamemodes\\rpg.pwn(568) : warning 203: symbol is never used: \"z\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
7 Errors.
[/pawn]