KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Freitag, 19. April 2024, 09:51:24
Position: Home » Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » Das IsPlayer beispiel frage

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: Das IsPlayer beispiel frage [Seite 1 ]  

Kein neuer Beitrag 22.08.2008, 20:05
Beitrag #1   

FloRaX
BANNED
* * * * * * * * * * O
Registrierung: 22.08.2007, 21:05
User-Info: It´s over 9000!!!!!!!!!!!
Homepage: http://www.sxp-network.com
Lieblings-GTA: GTA: Vice City Stories
Wohnort: American Dream
Xbox Live Gamertag: Meicel
GFWL-Tag: Meicel
Social Club: N0RAX1994
Beiträge: 3700

Hi,

ich hätte eine frage zu Recyclers Scriptbeispiel nähmlich denn IsPlayer...

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
forward IsPlayerWasauchimmer(playerid);


public IsPlayerWasauchimmer(playerid)
{
   new deinevariablediegechecktwerdensoll[MAX_PLAYERS];
   
   if(deinevariablediegechecktwerdensoll[playerid] == 1)
      {
         return 1;
      }
   return 0;
}


Wie funktioniert das? Und was kann man damit so anstellen? Kann mir da jemand irg. ein Bsp. machen
wie das funktionieren soll? Wäre echt nett,danke im vorraus.

MfG

Michael

Kein neuer Beitrag 22.08.2008, 20:08
Beitrag #2   

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

ja wenn es stimmt mach es:
Code:
1
return 1

was dan dem script sagt "true"

und wenn es nciht stimmt:
Code:
1
return 0

das sagt dem script false

Kein neuer Beitrag 22.08.2008, 20:15
Beitrag #3   

FloRaX
BANNED
* * * * * * * * * * O
Registrierung: 22.08.2007, 21:05
User-Info: It´s over 9000!!!!!!!!!!!
Homepage: http://www.sxp-network.com
Lieblings-GTA: GTA: Vice City Stories
Wohnort: American Dream
Xbox Live Gamertag: Meicel
GFWL-Tag: Meicel
Social Club: N0RAX1994
Beiträge: 3700

Hä?
Das war ja ne tolle erklärung.

Kein neuer Beitrag 22.08.2008, 20:45
Beitrag #4   

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

also du hast hier den code

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
forward IsPlayerWasauchimmer(playerid);


public IsPlayerWasauchimmer(playerid)
{
   new deinevariablediegechecktwerdensoll[MAX_PLAYERS];
   
   if(deinevariablediegechecktwerdensoll[playerid] == 1)
      {
         return 1;
      }
   return 0;
}



dann hast du zum beispiel
Code:
1
2
3
4
5
6
7
8
9
10
11
12
public Dmcheck(playerid)
{
if(IsPlayerWasauchimmer(playerid) == true)
{
...
}
else
{
...
}
return 1;
}


hier von der einen funktion da von recycler:
Code:
1
2
3
4
5
   if(deinevariablediegechecktwerdensoll[playerid] == 1)
      {
         return 1;
      }
   return 0;

das return 0 sagt false zum dmcheck und return 1 sagt true : D

Kein neuer Beitrag 22.08.2008, 20:56
Beitrag #5   

FloRaX
BANNED
* * * * * * * * * * O
Registrierung: 22.08.2007, 21:05
User-Info: It´s over 9000!!!!!!!!!!!
Homepage: http://www.sxp-network.com
Lieblings-GTA: GTA: Vice City Stories
Wohnort: American Dream
Xbox Live Gamertag: Meicel
GFWL-Tag: Meicel
Social Club: N0RAX1994
Beiträge: 3700

Versteh ich nicht so ganz.

Kein neuer Beitrag 22.08.2008, 21:01
Beitrag #6   

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

sooooo xD
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
forward IsPlayerWasauchimmer(playerid);


public IsPlayerWasauchimmer(playerid)
{
   new deinevariablediegechecktwerdensoll[MAX_PLAYERS]; //bis hier her checkst du das noch oder ?
   
   if(deinevariablediegechecktwerdensoll[playerid] == 1)// wenn bei dem spieler die variable 1 ist
      {
         return 1;//return 1 heißt soviel wie true oder 1 oder richtig
      }
   return 0;//return 0 heißt soviel wie false oder 0 oder falsch
}

kann doch cniht so schwer sein

Kein neuer Beitrag 22.08.2008, 22:13
Beitrag #7   

FloRaX
BANNED
* * * * * * * * * * O
Registrierung: 22.08.2007, 21:05
User-Info: It´s over 9000!!!!!!!!!!!
Homepage: http://www.sxp-network.com
Lieblings-GTA: GTA: Vice City Stories
Wohnort: American Dream
Xbox Live Gamertag: Meicel
GFWL-Tag: Meicel
Social Club: N0RAX1994
Beiträge: 3700

Das weis ich doch aber was man damit Bauen kann wie recycler sagte, gut mit Jail zu Kombinieren usw.

Kein neuer Beitrag 22.08.2008, 23:30
Beitrag #8   

Recycler
Vize-Boss
* * * * * * * * * O O
Registrierung: 29.12.2006, 11:54
User-Info: nicht mehr da
Beiträge: 2146

Ja, das ist eigentlich nur eine Funktionsumschreibung um das Scripten einfacher zu gestalten, du
siehst doch z.B. Anwendungen wie IsPlayerInArea, IsPlayerSowieso...

Damit kann man beispielsweise statt

Code:
1
if (dmplayer[playerid] == true)


folgendes schreiben:

Code:
1
if (IsPlayerInDM(playerid))


Achja, merkwürdigerweise hat Rafioso alle Scriptbeispiele so umgeschrieben, dass nun jede kleinste
Funktion geforwardet wird. Das ist sinnlos, nehmt das forward raus und setzt ein "stock" statt
einem "public" :D

MfG
Recycler

Kein neuer Beitrag 22.08.2008, 23:54
Beitrag #9   

FloRaX
BANNED
* * * * * * * * * * O
Registrierung: 22.08.2007, 21:05
User-Info: It´s over 9000!!!!!!!!!!!
Homepage: http://www.sxp-network.com
Lieblings-GTA: GTA: Vice City Stories
Wohnort: American Dream
Xbox Live Gamertag: Meicel
GFWL-Tag: Meicel
Social Club: N0RAX1994
Beiträge: 3700

*hust*

Dankeschön werde es mal probieren aber.
Wie du gesagt hast, mit dem IsPlayerinDM. Wie macht man sowas?

Könntest du netterweise mir das Zeigen? Wäre nett,danke.

Kein neuer Beitrag 22.08.2008, 23:56
Beitrag #10   

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


Code:
1
2
3
4
5
6
7
8
9
stock IsPlayerInDm(playerid)
{
   
   if(Dmvariable[playerid] == 1)
      {
         return 1;
      }
   return 0;
}

so schaut das dann aus ungefähr

Kein neuer Beitrag 22.08.2008, 23:56
Beitrag #11   

Recycler
Vize-Boss
* * * * * * * * * O O
Registrierung: 29.12.2006, 11:54
User-Info: nicht mehr da
Beiträge: 2146

Das war nur ein Beispiel :D

Da brauchste doch ein Script um das darauf anzuwenden *sarkasmus*

MfG
Recycler

Kein neuer Beitrag 22.08.2008, 23:58
Beitrag #12   

FloRaX
BANNED
* * * * * * * * * * O
Registrierung: 22.08.2007, 21:05
User-Info: It´s over 9000!!!!!!!!!!!
Homepage: http://www.sxp-network.com
Lieblings-GTA: GTA: Vice City Stories
Wohnort: American Dream
Xbox Live Gamertag: Meicel
GFWL-Tag: Meicel
Social Club: N0RAX1994
Beiträge: 3700

Ich bin vielleicht zu blöde dafür das zu kapieren aber, wie macht man das dann das er in DM bleiben
kann bis er /dmoff eingibt.

Druckansicht

n/a n/a 1     (Anzeige: 1 – 12; Insgesamt: 12) n/a n/a
Toggle Ähnliche Themen zu „Das IsPlayer beispiel frage“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Wichtiges Thema [SA-MP v2] Scriptbeispiele 0 39708 06.06.2007, 21:07
Von: Recycler
26.11.2009, 00:23
Von: Rafioso
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Wichtiges Thema [SA-MP v1] Scriptbeispiele 0 36186 02.03.2007, 21:04
Von: Recycler
26.11.2009, 00:21
Von: Rafioso
Zum letzten Beitrag
Geschlossen   [SA-MP v.2.2]Scriptbeispiele2 1 5385 21.10.2007, 13:47
Von: FloRaX
21.10.2007, 15:16
Von: Rafioso
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“ Thema [SA-MP] Scriptbeispiele-Diskussion   Seiten 1 2 3 4  ...18 ] 266 24232 23.01.2007, 20:43
Von: Recycler
02.08.2007, 14:10
Von: Rafioso
Zum letzten Beitrag
  • 0.043501 Sek., 28 DB-Zugriffe, 2.156 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