KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Mittwoch, 24. April 2024, 09:48:04
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » DM Arena

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: DM Arena [Seite 1 2 ]  

Kein neuer Beitrag 26.09.2009, 20:28
Beitrag #1   

McCool
Informant
* * * * O O O O O O O
Registrierung: 13.03.2009, 19:28
User-Info: Kleiner Pfosten
Homepage: http://www.project-play.net
Lieblings-GTA: GTA: San Andreas
Script Editor: Pawno
Wohnort: Las Venturas
Beiträge: 64

Hallo,

Ich bräuchte da mal eure Hilfe.

Undzwar habe ich eine DM Arena auf meinem Server.
Jezt würde ich gerne haben das wenn man /dm eingibt man 1. Zur Arena kommt, 2. Einem Team
zugewiesen wird ( Army, Terorosten) und 3. Wenn man Stirbt man wieder an den Spawn der Arena kommt.

Wäre nett wenn mir jemand helfen könnte.

MfG

McCool

*hi*

Kein neuer Beitrag 26.09.2009, 22:14
Beitrag #2   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017

Hi.

Zu 1.:
Erstell einfach ein Teleport mit SetPlayerPos.

Zu 2. & 3.:
Schau mal beim sftdm nach, da siehtst du, wie man Teams erstellt.

MfG
Rafioso

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif

Kein neuer Beitrag 27.09.2009, 00:44
Beitrag #3   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

Hi

McCool, ich machs für dich^^
ich denk das werd ich hinbekommen.

Ich hab mir schonmal SFTDM angeschaut.
Aber das soll so gemacht werden, dass wenn man sich dahinteleportet,
aufgeteilt wird. Das wird ja dann mit randomspawn gemacht oda?
Un dann soll es nur 2 teams geben. Die eine rot die andere blau.
Dann sollen die teams verschiedene waffen bekommen.
Das teleportmenu-script hat is ja durch diese case 0... gemacht.
Wie kann ich einfügen, dass der spieler, der da spawnt, ca 3 sekunden lang gefreezed is, damit die
map in der zeit laden kann?
Sonst fällt man ins wasser.

Aber ansonsten versteh ich das glaube ich.
Ich werds mal versuchen.
Vielleicht könnt ihr mir ja ein weinig helfen.


MFG, RoB

Kein neuer Beitrag 27.09.2009, 00:52
Beitrag #4   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017

ZitatRobdeflop1 hat folgendes geschrieben:
Wie kann ich einfügen, dass der spieler, der da spawnt, ca 3 sekunden lang gefreezed is, damit die
map in der zeit laden kann?
Sonst fällt man ins wasser.

Ich bin mir nicht sicher, aber wenn man "vereist" wird, dann kann man sich glaube ich nicht in X-
und Y-Richtung bewegen, wohl aber in Z-Richtung(Höhe). Deshalb wird das glaube ich nicht klappen.

Wenn du es dennoch testen willst, dann brauchst du lediglich einen Timer und eine eigene Funktion
mach_mich_warm. Mit dem Timer rufst du dann nach drei Sekunden die Funktion mach_mich_warm auf und
dort drinn befindet sich dann die Funktion TogglePlayerControllable.

MfG
Rafioso

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 27.09.2009, 00:53 von Rafioso.

Kein neuer Beitrag 27.09.2009, 00:57
Beitrag #5   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

Hi

Das hab ich schonmal in einem anderen server gesehen.
Das mit toggleplayer... wusste ich.
es geht aber auch nicht den player ein bischen höher spawnen zu lassen, dafür ist die zeit zu kurz.
Was du mit mach_mich_warm meinst, weiß ich nicht^^
Ich bin im scripten nicht sooo erfahren xD

MFG, RoB

Kein neuer Beitrag 27.09.2009, 01:10
Beitrag #6   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017

ZitatRobdeflop1 hat folgendes geschrieben:
Was du mit mach_mich_warm meinst, weiß ich nicht^^


Eine selbst erstelle Funktion
Code:
1
2
3
4
5
6
7
8
9
10
11
//In deinem Command oder wo du es haben willst
TogglePlayerControllable(playerid, 0);
SetTimer("mach_mich_warm", 3000, 0);

//Irgendwo, nur nicht in einer anderen Funktion
forward mach_mich_warm(playerid);
public mach_mich_warm(playerid) //mach_mich_warm weil dem User kalt ist, immerhin ist er eingefroren
{
  TogglePlayerControllable(playerid, 1);
  return 0;
}

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 27.09.2009, 01:12 von Rafioso.

Kein neuer Beitrag 27.09.2009, 12:01
Beitrag #7   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

aso, ok, thx :-)
Ich werds mal probieren

MFG, RoB

Kein neuer Beitrag 27.09.2009, 12:12
Beitrag #8   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017

ZitatRobdeflop1 hat folgendes geschrieben:
aso, ok, thx :-)
Ich werds mal probieren

MFG, RoB


Ja mach das mal, ich habs nämlich nicht getestet. :-O

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif

Kein neuer Beitrag 27.09.2009, 15:44
Beitrag #9   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

Hi

Habs grad getestet.
Ich hab dein script einfach ins script eingefügt. Funzt aber net -.-
Ich hab aber nochwas getestet.
Ich hab einfach PlayerControllable auf 0 gesetzt. Der Player ist auch in der hochachse gefreezed.
Jetzt muss ich nurnoch einen kleinen timer da reinbekommen.
Also so ungefähr:

ZitatZitat:
case 1:{
SetPlayerPos(playerid,-3144.5801,1741.7068,10.7973);
TogglePlayerControllable(playerid, 0);
SendClientMessageToAll(COLOR_YELLOW, "Ein Spieler hat meine DM Arena betreten!");}
//hier der Timer
TogglePlayerControllable(playerid, 1);


Kann mir einer helfen?

MFG, RoB

*EDIT:

Ich glaub ich habs selber xD
Mein Inetbroser hat nur die hälfte deines zitates angezeigt xD
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 27.09.2009, 15:49 von Robdeflop1.

Kein neuer Beitrag 27.09.2009, 16:31
Beitrag #10   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

Es funktioniert, danke *wink*

MFG, RoB

Kein neuer Beitrag 27.09.2009, 20:08
Beitrag #11   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

Hi

Hab´s eben nochmal mit jemand anderem getestet.
Aber diesmal is immer der zweite der sich dahinteleportet gefreezed.
Beim ersten der sich teleportet, funzt es. Aber der zweite is gefreezed.
Woran liegts? Need help

Danke schonmal im Vorraus

MFG, RoB

*edit:

Kann es was mit return 1/0 zu tun haben?
wofür is das eig?

MFG ,RoB
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 27.09.2009, 20:23 von Robdeflop1.

Kein neuer Beitrag 27.09.2009, 20:32
Beitrag #12   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

So

Nochwas rausgefunden.
Ich hatte ID 0 un es hat geklappt. Egal ob erster oda zweiter.
Mein freund (McCool) hatte ID 1 un da wars auch egal wer als erstes oda als zweites teleportet hat.
Woran liegt das? Ich weiß einfach nit weiter.
Hier das script:

ZitatZitat:
#include
<a_samp>

#define COLOR_YELLOW 0xFFFF00AA

new Menu:Teleports;

public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, COLOR_YELLOW, "/tele und gewünschten Ort auswählen!");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp("/tele",cmdtext, true, 10)==0)
{
Teleports = CreateMenu("TELEPORTS",2,200,100,150,100);
AddMenuItem(Teleports, 0, "Flugzeugschrottplatz");
AddMenuItem(Teleports, 0, "DM-Arena | by Robdeflop");
AddMenuItem(Teleports, 0, "LS-Flugzeughafen");
AddMenuItem(Teleports, 0, "SF-Flugzeughafen");
AddMenuItem(Teleports, 0, "LV-Flugzeughafen");
AddMenuItem(Teleports, 0, "NRG-Teststrecke");
ShowMenuForPlayer(Teleports, playerid);
TogglePlayerControllable(playerid, 0);
return 1;
}
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row)
{

new Menu:Current = GetPlayerMenu(playerid);
//Teleports
if (Current == Teleports)
{
switch(row) {

case 0:{
SetPlayerPos(playerid,383.8395,2544.9424,16.5391);
TogglePlayerControllable(playerid, 1);}
case 1:{
SetPlayerPos(playerid,-3144.5801,1741.7068,10.7973);
TogglePlayerControllable(playerid, 0);
SetTimer("mach_mich_warm", 3000, 0);}
case 2:{
SetPlayerPos(playerid,2143.1462,-2542.4590,13.5468);
TogglePlayerControllable(playerid, 1);}
case 3:{
SetPlayerPos(playerid,-1347.3499,-232.4646,14.1484);
TogglePlayerControllable(playerid, 1);}
case 4:{
SetPlayerPos(playerid,1592.5164,1448.1063,10.8302);
TogglePlayerControllable(playerid, 1);}
case 5:{
SetPlayerPos(playerid,814.5911, -1434.7079, 22.1172);
TogglePlayerControllable(playerid, 1);}
}
}
return 1;
}


//ON MENU EXIT
public OnPlayerExitedMenu(playerid)
{
new Menu:Current = GetPlayerMenu(playerid);
if( Current == Teleports){
TogglePlayerControllable(playerid,1);}

return 1;
}


forward mach_mich_warm(playerid);

public mach_mich_warm(playerid) //mach_mich_warm weil dem User kalt ist, immerhin ist er eingefroren
{
TogglePlayerControllable(playerid, 1);
return 1;
}


Also nur bei der DM arena. (case 1)

Kann mir pls einer helfen?

MFG, RoB
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 27.09.2009, 20:42 von Robdeflop1.

Kein neuer Beitrag 27.09.2009, 21:03
Beitrag #13   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017

Ok,

dann ersetze mal
Code:
1
SetTimer("mach_mich_warm", 3000, 0);

gegen
Code:
1
SetTimerEx("mach_mich_warm", 3000, 0, "i", playerid);

vll. klappt das.

ZitatRobdeflop1 hat folgendes geschrieben:
Kann es was mit return 1/0 zu tun haben?
wofür is das eig?

Sagt nur aus, ob der Rückgabewert der Funktion true(1) oder false(0) ist. Du kannst es von mir aus
auch in 1 ändern, macht in diesem Beispiel glaube ich keinen Unterschied.

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 27.09.2009, 21:04 von Rafioso.

Kein neuer Beitrag 27.09.2009, 21:09
Beitrag #14   

Robdeflop1
Obergangster
* * * * * * O O O O O
Registrierung: 13.07.2009, 17:51
Script Editor: Pawno
Beiträge: 197

Hi

Thx für die schnelle antwort.

Raus kommt das:

ZitatZitat:
F:\Rockstar Games Server\GTA San Andreas\filterscripts\tele.pwn(46) : warning 217: loose indentation
F:\Rockstar Games Server\GTA San Andreas\filterscripts\tele.pwn(46) : error 014: invalid statement;
not in switch
F:\Rockstar Games Server\GTA San Andreas\filterscripts\tele.pwn(46) : warning 215: expression has
no effect
F:\Rockstar Games Server\GTA San Andreas\filterscripts\tele.pwn(46) : error 001: expected token:
";", but found ":"
F:\Rockstar Games Server\GTA San Andreas\filterscripts\tele.pwn(46) : error 029: invalid
expression, assumed zero
F:\Rockstar Games Server\GTA San Andreas\filterscripts\tele.pwn(46) : fatal error 107: too many
error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


:*(

Trotzdem erstmal danke.

MFG, RoB

Kein neuer Beitrag 27.09.2009, 21:10
Beitrag #15   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017

Ich glaube du hast beim Einfügen eine } gelöscht.

//Edit
PS. Eigentlich ist folgender Tag für Code gedacht (hier im Forum):

[code]lalala[/code]

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif
Dieser Beitrag wurde insgesamt 3 mal editiert. Das letzte Mal 27.09.2009, 21:13 von Rafioso.

Druckansicht

n/a n/a 1 2     (Anzeige: 1 – 15; Insgesamt: 27) Weiter Letzte Seite
Toggle Ähnliche Themen zu „DM Arena“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Multiplayer-Mods FiveM & RedM gehören nun zu Rockstar Games 0 15248 14.08.2023, 23:46
Von: GTAvision.com
14.08.2023, 23:46
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Boni für Arena War 0 4998 18.03.2021, 22:51
Von: GTAvision.com
18.03.2021, 22:51
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Boni & Rabatte in Arena War 0 5773 11.06.2020, 22:32
Von: GTAvision.com
11.06.2020, 22:32
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Dreifache Belohnungen in der Arenaserie 0 8658 05.04.2020, 14:19
Von: GTAvision.com
05.04.2020, 14:19
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Doppelte GTA$ und RP in allen Arena War Modi 0 91408 09.06.2019, 23:16
Von: GTAvision.com
09.06.2019, 23:16
Von: GTAvision.com
Zum letzten Beitrag
  • 0.054096 Sek., 25 DB-Zugriffe, 2.245 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