KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Donnerstag, 25. April 2024, 11:10:47
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » Gamemode umschreiben???

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: Gamemode umschreiben??? [Seite 1 ]  

Kein neuer Beitrag 21.10.2008, 18:28
Beitrag #1   

Wamer
Ladendieb
* * * O O O O O O O O
Registrierung: 21.10.2008, 17:54
Beiträge: 2

Hallo, ich hab da ein Problem...
Ich bin schon seit ewigkeiten auf der suche nach einem geeigneten GM für meinen Server... Leider
erfolglos, weil irgendwie keiner so richtig meinen Vorstellungen entspricht... Nach langer suche
bin ich auf den German Godfather Mode gestolpert, nun aber zu meinem Problem... Es nervt derb das
man beim /register sein Geburtsdatum etc angeben muss, danach muss man ewig warten bevor man
spielen kann... Ich versuchte mit einigen Tutorials Scripten zu lernen... Ich weiss jetzt wie man
Autos und Objecte einfügt, leider ist das nich genug um ein "einfacheres" login system zu
schreiben... Mein 2tes Problem ist das es bei diesem Mode keine Gangs gibt, auch dazu hab ich keine
Anleitung gefunden :( Problem Nr.3 ist das ich es nicht hinbekommen habe ein Race Script zu
schreiben, ich bin aber auf einen interesannten Link gestossen [FS] Yagu's Race filterscript [v0.4a
- Aug 5th]

Könnte man das mit in den German Godfather Mode mit einbauen???

Nochmal eine kleine zusammenfassung:
Den vorhandenen GM (im Anhang) folgendermaßen umschreiben,
Dieses FS mit in den GM einfügen [FS] Yagu's Race filterscript [v0.4a - Aug 5th],
Das Login system bisschen einfacher machen, also nur /login pw danach kann man gleich spielen, ohne
Wartezeit,
Eventuell noch Gangs einfügen...

Es wäre echt nett wenn vieleicht jemand dabei ist der das vieleicht umschreiben kann...
Thx schonmal im vorraus
Anhänge:
GFF.pwn 1.046.691 Bytes 10 Downloads
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 21.10.2008, 18:29 von Wamer.

Kein neuer Beitrag 22.10.2008, 21:17
Beitrag #2   

Jermuk
Informant
* * * * O O O O O O O
Kein Bild vorhanden
Registrierung: 25.09.2008, 20:26
User-Info: Blutiger Anfänger
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Wohnort: Mist, vergessen
Beiträge: 48

Also, Gangs machst du folgendermasen:

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// Team Script
new gClass[MAX_PLAYERS];
//new gTeam[MAX_PLAYERS];
#define TEAM_POLIZEI 1
#define TEAM_ARMY 2
#define TEAM_MAFIA 3

public OnPlayerRequestClass(playerid, classid)
{
   gClass[playerid] = classid;
   if (classid >= 0 && classid <= 9)
   {
      GameTextForPlayer(playerid, "~g~Polizei", 1000, 3);
      SetPlayerTeam(playerid, TEAM_POLIZEI);
       //gTeam[playerid] = TEAM_POLIZEI;
   }
   else if (classid == 10)
   {
      GameTextForPlayer(playerid, "~g~Militär", 1000, 3);
      SetPlayerTeam(playerid, TEAM_ARMY);
        //gTeam[playerid] = TEAM_ARMY;
   }
   else if (classid >= 11 && classid <=14)
   {
      GameTextForPlayer(playerid, "~g~Mafia", 1000, 3);
      SetPlayerTeam(playerid, TEAM_MAFIA);
        //gTeam[playerid] = TEAM_MAFIA;
   }
   else if (classid == 15)
   {
      GameTextForPlayer(playerid, "~r~+++Jermuk+++", 1000, 3);
      SetPlayerTeam(playerid, TEAM_POLIZEI);
        //gTeam[playerid] = TEAM_POLIZEI;
   }
   else if (classid == 16)
   {
      GameTextForPlayer(playerid, "~r~+++Merlin+++", 1000, 3);
      SetPlayerTeam(playerid, TEAM_MAFIA);
      //gTeam[playerid] = TEAM_MAFIA;
   }
   
   SetPlayerInterior(playerid,14);
   SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
   SetPlayerFacingAngle(playerid, 270.0);
   SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
   SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
   return 1;
}


Selbstverständlich musst du dies deinem Script anpassen.
Wenn du beispielsweise wenn du einen Befehl machen willst, wo nur Mafiosen reindürfen,
nimmst du beispielsweise dies:
Code:
1
2
3
4
5
6
7
8
9
10
11
if (strcmp(cmdtext, "/gotomafia", true)==0)
   {
      if(GetPlayerTeam(playerid) == TEAM_MAFIA)
       {
          SetPlayerPos(playerid,689.9902,-1275.9163,13.5596);
          SetPlayerFacingAngle(playerid, 87);
          SetPlayerInterior(playerid,0);
          SendClientMessage(playerid, COLOR_GREY, "Willkommen im Mafia-Bereich!");
          return 1;
       }
    }


Beim Login Script kann ich leider nicht helfen, aber beim Race Script schon:
http://forum.gtavision.com/posts_54_574_1.html
Dort findest du alles, was du wissen musst!
Und auch SEEHHHRRR ausführlich erklärt!
Wegen den Gangs, was stellst du dir da so vor?
Wenn du eine GangZone machen willst:
Code:
1
2
3
new area51;
GangZoneShowForPlayer(playerid, area51, COLOR_RED); // In OnPlayerSawn()
area51 = GangZoneCreate(-72.9683,1642.7612,434.1817,2139.6919); // In OnGameModeInit()


Wenn du einen Bereich, nur für eine GAng machen willst, nutze:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
public AdminArea(playerid)

{
    for (new i = 0; i < MAX_PLAYERS; i++)
    {

      IsPlayerInVipZone(i);
        if(GetPlayerTeam(playerid) == TEAM_MAFIA)
       {
           SendClientMessage(i,GREEN, "Bis Bald!");
             GameTextForPlayer(i,"Bis Bald!",3000,3);
            Jermuk[i]=false;
          }
        if (IsPlayerInVipZone(i))
        {
           if(GetPlayerTeam(playerid) == TEAM_MAFIA)
            {
                if (Jermuk[i]!=true)
                {
                  SendClientMessage(i,GREEN, "Willkommen im V.I.P. Bereich!");
                    GameTextForPlayer(i,"Willkommen im V.I.P. Bereich!",3000,3);
                    Jermuk[i]=true;
                }

         }

         else
            {
               SendClientMessage(i,RED,"Du bist im V.I.P. Gebiet!!! Betreten Verboten!");
                 GameTextForPlayer(i,"Du bist im V.I.P. Gebiet!!! Betreten Verboten!",5000,3);
               SetPlayerHealth(i,0);
              }
      }
}

public IsPlayerInVipZone(i)
{
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(i, X, Y, Z);
    if (X <= 206.71 && X >= 19.33 && Y <= 450 && Y >= 240.93)
    {
       adminwahr[i]=true;
       return 1;
    }
    else
    {
       adminwahr[i]=false;
       return 0;
    }
}


So, das Letzte(übrigens nicht von mir, sonder von glaube ich Recycler) kriegst du schon irgendwie
reingewrickelt!

Programmierst du auch in anderen Sprachen?

Viel Spaß,

Gruß Jermuk

Kein neuer Beitrag 25.10.2008, 23:09
Beitrag #3   

Wamer
Ladendieb
* * * O O O O O O O O
Registrierung: 21.10.2008, 17:54
Beiträge: 2

Danke Jermuk, das hat mir schon sehr geholfen...
Ich steh jetz nur bei dem Problem das man in dem GM (vom 1ten Post) automatisch die energie
verliert wenn man nichts isst und das man andere Spieler nicht auf dem Radar sieht... Wie kann ich
das ändern´, damit ich andere Spieler auch im Radar sehe und man keine Energie verliert (Wenn man
angeschossen wird etc natürlich schon^^)... Wäre wirklich nett wenn mir jemand helfen könnte :)

Kein neuer Beitrag 26.10.2008, 19:37
Beitrag #4   

Jermuk
Informant
* * * * O O O O O O O
Kein Bild vorhanden
Registrierung: 25.09.2008, 20:26
User-Info: Blutiger Anfänger
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Wohnort: Mist, vergessen
Beiträge: 48

Also, in Zeile 63 wird die Farbe jedes Spieler deklariert.
Und in Zeile 5198 wird jedem Spieler diese Zugewiesen.

Ich würde Zeile 63 löschen, und bei SetPlayerToTeamColor dann die entsprechenden Farben
einsetzten.(z.B. if(GetPlayerTeam(1)) SetPlayerColor(playerid, GREEN)) )

Gruß Jermuk

PS: Ich habe die Zeilen aus deinem hier gezeigten Gamemode herausgenommen.
Da du diese wahrscheinlich geändert hast, gebe ich dir nun die Variablen und Funktionsnamen,
nachdenen du Suchen musst: Zeile 63 = TEAM_HIT_COLOR Zeile 5198= public
SetPlayerToTeamColor(playerid)

Viel Spaß!!!!!!

Druckansicht

n/a n/a 1     (Anzeige: 1 – 4; Insgesamt: 4) n/a n/a
Toggle Ähnliche Themen zu „Gamemode umschreiben???“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Gamemode Errors -.- 8 3925 12.01.2010, 17:45
Von: ffmremix
12.01.2010, 21:55
Von: Sh3LteR
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“ Thema Mir fehlen Scriptfiles für einen Gamemode 2 2529 25.07.2009, 15:33
Von: McCool
26.07.2009, 22:05
Von: McCool
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Suche Gamemodes ohne PvP (DM) 5 1861 18.12.2008, 19:23
Von: Harald
21.12.2008, 18:35
Von: Harald
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   [SA-MP v2] Reallife_Gamemode 2   Seiten 1 2 ] 18 9097 24.11.2007, 12:35
Von: FloRaX
26.08.2008, 20:32
Von: TrexXx
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Gamemode Car streamer   Seiten 1 2 3 ] 34 6021 30.03.2008, 20:50
Von: [TST]CJ
20.04.2008, 22:56
Von: [TST]CJ
Zum letzten Beitrag
  • 0.0492 Sek., 15 DB-Zugriffe, 1.964 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