KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Samstag, 28. Februar 2026, 20:12:23
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » Area Chat

Willkommen im GTAvision.com Forum

Du bist noch nicht bei uns angemeldet. Wenn das dein erster Besuch bei uns ist, so kannst du die wichtigsten Funktionen des Boards in der FAQ nachlesen. Um Beiträge zu schreiben oder neue Themen zu erstellen musst du in fast jedem Forum registriert und eingeloggt sein. Dies gilt nicht bei den Newskommentaren, dort können auch Gäste etwas schreiben ohne sich vorher registrieren zu müssen. Damit du Beiträge lesen kannst, musst du dir erst ein Forum aussuchen welches dich interessiert, z.B. GTA V - Allgemeines, dann klickst du auf ein Thema das dich interessiert z.B. "Allgemeine GTA V Plauderecke" und schon kannst du die Beiträge lesen. Um im genannten Thema zu antworten, musst du dich allerdings vorher eingeloggt haben. Viel Spaß in unserem Forum, wünscht das gesamte GTAvision.com Team.

Follow @GTAvision
Grand Theft Auto: San Andreas
Thema: Area Chat [Seite 1 2 ]  

Kein neuer Beitrag 23.07.2008, 16:17
Beitrag #16   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

Code:
1
#define SAY_RADIUS 60.0 //Das ist Reichweite des /say CMD´s


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?

if(strcmp(cmd, "/say", true) == 0) 
{

if(!strlen(strtok(cmdtext, idx))) {
return SendClientMessage(playerid, COLOR_RED, "Du hast keinen Text eingeben");
}

new Float:PPX, Float:PPY, Float:PPZ;
GetPlayerPos(playerid, PPX, PPY, PPZ);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInCircle(playerid, PPX, PPY, SAY_RADIUS))
{
SendPlayerMessageToAll(playerid, cmdtext[5]);
}
}
}
return 1;
}

?>


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
stock IsPlayerInCircle(playerid, Float:xPos, Float:yPos, Float:radius)
{
new Float:PPos[3];
GetPlayerPos(playerid, PPos[0], PPos[1], PPos[2]);
if (GetDistance(xPos, PPos[0], yPos, PPos[1]) < radius)
return true;
return false;
}

stock GetDistance(Float:xPos, Float:xPos2, Float:yPos, Float:yPos2)
{
new Float:dist = floatabs(floatsqroot(floatpower(xPos - xPos2, 2) + floatpower(yPos - yPos2, 2)));
return floatround(dist);
}


Kein neuer Beitrag 23.07.2008, 17:38
Beitrag #17   

Dörfler
Obergangster
* * * * * * O O O O O
Registrierung: 05.09.2007, 20:02
Homepage: http://www.nsg-board.de
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Wohnort: kA
Beiträge: 429

Zitatdödel hat folgendes geschrieben:
Code:
1
#define SAY_RADIUS 60.0 //Das ist Reichweite des /say CMD´s


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?

if(strcmp(cmd, "/say", true) == 0) 
{

if(!strlen(strtok(cmdtext, idx))) {
return SendClientMessage(playerid, COLOR_RED, "Du hast keinen Text eingeben");
}

new Float:PPX, Float:PPY, Float:PPZ;
GetPlayerPos(playerid, PPX, PPY, PPZ);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInCircle(playerid, PPX, PPY, SAY_RADIUS))
{
SendPlayerMessageToAll(playerid, cmdtext[5]);
}
}
}
return 1;
}

?>


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
stock IsPlayerInCircle(playerid, Float:xPos, Float:yPos, Float:radius)
{
new Float:PPos[3];
GetPlayerPos(playerid, PPos[0], PPos[1], PPos[2]);
if (GetDistance(xPos, PPos[0], yPos, PPos[1]) < radius)
return true;
return false;
}

stock GetDistance(Float:xPos, Float:xPos2, Float:yPos, Float:yPos2)
{
new Float:dist = floatabs(floatsqroot(floatpower(xPos - xPos2, 2) + floatpower(yPos - yPos2, 2)));
return floatround(dist);
}



eher so :

if(strcmp(cmd, "/say", true) == 0)
{

if(!strlen(strtok(cmdtext, idx))) {
return SendClientMessage(playerid, COLOR_RED, "Du hast keinen Text eingeben");
}

new Float:PPX, Float:PPY, Float:PPZ;
GetPlayerPos(playerid, PPX, PPY, PPZ);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInCircle(i, PPX, PPY, SAY_RADIUS))
{
SendPlayerMessage(i,color?, cmdtext[5]);
}
}
}
return 1;
}

*hi*
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 23.07.2008, 17:38 von Dörfler.

Kein neuer Beitrag 23.07.2008, 18:06
Beitrag #18   

TrexXx
Straßengauner
* * * * * O O O O O O
Registrierung: 14.06.2008, 11:48
Beiträge: 117

Bei dem anderen wurde die Message 3x angezeigt, kp wieso!

http://www.Dark-Project-Online.de/banner/Banner_1.jpg

Gruß Trex, 4 all Gamers.
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 23.07.2008, 18:07 von TrexXx.

Kein neuer Beitrag 23.07.2008, 19:03
Beitrag #19   

TrexXx
Straßengauner
* * * * * O O O O O O
Registrierung: 14.06.2008, 11:48
Beiträge: 117

Einigen wir uns hier rauf!

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
   if(strcmp(cmd, "/say", true) == 0)
   {

   if(!strlen(strtok(cmdtext, idx))) {
   return SendClientMessage(playerid, COLOR_RED, "Du hast keinen Text eingeben");
   }

   new Float:PPX, Float:PPY, Float:PPZ;
   GetPlayerPos(playerid, PPX, PPY, PPZ);
   for(new i; i<MAX_PLAYERS; i++)
   {
   if(IsPlayerConnected(i))
   {
   if(IsPlayerInCircle(i, PPX, PPY, SAY_RADIUS))
   {
   SendClientMessage(i,COLOR_?XY?,cmdtext[5]);
   }
   }
   }
   return 1;
   }


Danke, für eure Hilfe!

http://www.Dark-Project-Online.de/banner/Banner_1.jpg

Gruß Trex, 4 all Gamers.
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 23.07.2008, 19:09 von TrexXx.

Kein neuer Beitrag 23.07.2008, 19:27
Beitrag #20   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

Naja, habs nicht getestet gehabt und direkt hier im Forum gecodet ;)

Also hier:

Code:
1
#define SAY_RADIUS 60.0 //Das ist Reichweite des /say CMD´s


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?

if(strcmp(cmd, "/say", true) == 0) 
{

if(!strlen(strtok(cmdtext, idx))) {
return SendClientMessage(playerid, COLOR_RED, "Du hast keinen Text eingeben");
}

new Float:PPX, Float:PPY, Float:PPZ;
GetPlayerPos(playerid, PPX, PPY, PPZ);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInCircle(i, PPX, PPY, SAY_RADIUS))
{
SendPlayerMessageToPlayer(i, playerid, cmdtext[5]);
}
}
}
return 1;
}

?>


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
stock IsPlayerInCircle(playerid, Float:xPos, Float:yPos, Float:radius)
{
new Float:PPos[3];
GetPlayerPos(playerid, PPos[0], PPos[1], PPos[2]);
if (GetDistance(xPos, PPos[0], yPos, PPos[1]) < radius)
return true;
return false;
}

stock GetDistance(Float:xPos, Float:xPos2, Float:yPos, Float:yPos2)
{
new Float:dist = floatabs(floatsqroot(floatpower(xPos - xPos2, 2) + floatpower(yPos - yPos2, 2)));
return floatround(dist);
}


Sollte so nun perfekt Funktionieren ;)
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 23.07.2008, 19:28 von dödel.

Druckansicht

Erste Seite Zurück 1 2     (Anzeige: 16 – 20; Insgesamt: 20) n/a n/a
Toggle Ähnliche Themen zu „Area Chat“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Schatztruhen auf Cayo Perico 0 12808 09.01.2021, 22:27
Von: GTAvision.com
09.01.2021, 22:27
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neue DJs in After Hours + Oldtimer + Radiosender + RDR2-Schatzsuc ... 0 10981 31.07.2018, 22:52
Von: GTAvision.com
31.07.2018, 22:52
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   AREA 69 Rakten system gegen Flugzeuge 12 3454 20.01.2010, 13:43
Von: Schwip_Schwap
21.01.2010, 21:09
Von: Schwip_Schwap
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Netzwerk Chat? 7 4223 23.09.2009, 18:07
Von: Sh3LteR
23.09.2009, 20:06
Von: Rafioso
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Godfather OOC Chat 1 1477 10.10.2008, 03:24
Von: Micros
23.10.2008, 20:21
Von: kevin
Zum letzten Beitrag
  • 0.057531 Sek., 15 DB-Zugriffe, 1.963 MiB
  • Powered by Boardsolution v1.45
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads