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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: felici10 - 2010. április 06. - 12:08:47

Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 12:08:47
Ujbol én vagyok  ;D A zombi modombol mar csak az hiányzik hogy a zombikat ne lásák az emberek a térképen,minitérképen.
Gondolom valmi olyasmit kéne csinaln hogy a térképröl eltuntetjuk a jeluket nem?Xd
Cím: Lathatatlan zombik
Írta: ALIEN - 2010. április 06. - 12:10:49
public OnGameModeInit() -alá:
 
ShowPlayerMarkers(0);
Cím: Lathatatlan zombik
Írta: SnicK - 2010. április 06. - 12:10:52

ShowPlayerMarkers(0);

 
 ;) OnGameModeInit alá
Cím: Lathatatlan zombik
Írta: ALIEN - 2010. április 06. - 12:11:44
3 másodpercel gyorsabb voltam.  :amazed:
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 12:14:03
Kösz alien és Snick! az a szám a végén azt jelzi hogy melyik team ne látszodjon a térképen?
Cím: Lathatatlan zombik
Írta: ALIEN - 2010. április 06. - 12:15:09
Idézetet írta: felici10 date=1270548843\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1266\" data-ipsquote-contentclass=\"forums_Topic
Kösz alien és Snick! az a szám a végén azt jelzi hogy melyik team ne látszodjon a térképen?
 
Nem!
0 = ne látszódjon
1 = látszódjon
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 12:17:29
ok kösz xD De akor hogy alitsam be hogy melyik team ne látszodjon?
Cím: Lathatatlan zombik
Írta: Csabesz - 2010. április 06. - 12:18:15
Azt elfelejtettétek, hogy ez nem csak a zombi csapatra hat.  :)
 

for( new i; i < MAX_PLAYERS; i++ )
{
   if ( gTeam[ i ] == TEAM_ZOMBI)
   {
       SetPlayerMarkerForPlayer (playerid, i, 0xFF0000FF);
   }
}

 
OnPlayerSpawn( playerid )[/i] függvény alá. ;)
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 12:18:45
Pont ezt akartam csabesz kösz!
Cím: Lathatatlan zombik
Írta: Csabesz - 2010. április 06. - 12:20:10
Nincs mit.
Szerintem a probléma megoldódott, lehet lakatolni a témát.  :P
Cím: Lathatatlan zombik
Írta: ALIEN - 2010. április 06. - 12:20:39
stock ZombiTeam(playerid)
{
ShowPlayerMarkers(0);
}
Cím: Lathatatlan zombik
Írta: ZeRo - 2010. április 06. - 12:22:22
Idézetet írta: Csabesz date=1270549095\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1266\" data-ipsquote-contentclass=\"forums_Topic
Azt elfelejtettétek, hogy ez nem csak a zombi csapatra hat.  :)
 

if ( gTeam[ playerid ] == TEAM_ZOMBI )
{
   ShowPlayerMarkers( 0 );
}

 
Egyértelmuen, az OnGameModeInit(  ) függvény alá. ;)
 
Az OnGameModeInit függvényben nincs playerid paraméter, ezenkívül a ShowPlayerMarkers függvény az összes játékosra vonatkozik( mivel abban sincs azonosítóra vonatkozó paraméter ).
Cím: Lathatatlan zombik
Írta: Vampesz - 2010. április 06. - 12:25:06
Idézetet írta: ZeRo date=1270549342\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1266\" data-ipsquote-contentclass=\"forums_Topic


Azt elfelejtettétek, hogy ez nem csak a zombi csapatra hat.  :)
 

if ( gTeam[ playerid ] == TEAM_ZOMBI )
{
   ShowPlayerMarkers( 0 );
}

 
Egyértelmuen, az OnGameModeInit(  ) függvény alá. ;)
 
Az OnGameModeInit függvényben nincs playerid paraméter, ezenkívül a ShowPlayerMarkers függvény az összes játékosra vonatkozik( mivel abban sincs azonosítóra vonatkozó paraméter ).
 
[/quote]
OnPlayerConnect alá próbáld :)
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 12:26:52
jajj most hova rakjam  :o  OnGameModeInit alá? vagy az OnPlayerConect alá?
Cím: Lathatatlan zombik
Írta: ALIEN - 2010. április 06. - 12:28:00
Mód elejére.
 

stock ZombiTeam(playerid)
{
ShowPlayerMarkers(0);
}
Cím: Lathatatlan zombik
Írta: ZeRo - 2010. április 06. - 12:29:13
Idézetet írta: ALIEN date=1270549680\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1266\" data-ipsquote-contentclass=\"forums_Topic
Mód elejére.
 

stock ZombiTeam(playerid)
{
ShowPlayerMarkers(0);
}

 

Ennek nincs semmi értelme, a playerid paramétert nem is használja. ( De ezt már írtam párral feljebb is ).
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 12:32:43
Na nekem az kéne hogy egy bizonyos csapat minden tagját ne lássák  a térképeken
Cím: Lathatatlan zombik
Írta: Csabesz - 2010. április 06. - 12:39:41
Szerintem így jónak kell lenni-e.:
 

for( new i; i < MAX_PLAYERS; i++ )
{
   if ( gTeam[ i ] == TEAM_ZOMBI)
   {
       SetPlayerMarkerForPlayer (playerid, i, 0);
   }
}

 
OnPlayerSpawn( playerid ) függvény alá.
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 12:41:52
Énis valahogy iyg képzeltem el kösz csabesz beraktam . Még azert nem zarom a témat hatha van valkinek valmi beleszolása..
Cím: Lathatatlan zombik
Írta: Csabesz - 2010. április 06. - 12:44:15
Idézetet írta: felici10 date=1270550512\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1266\" data-ipsquote-contentclass=\"forums_Topic
Énis valahogy iyg képzeltem el kösz csabesz
 
:D
Teszteld le kérlek, mert nem tudom, hogy jó lesz-e, ha valami probléma van akkor jelezd!  ;)
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 13:47:54
sajnos nemjo  :(  de lehet az a baj hogy ithagytam ezt? : SetPlayerColor(playerid,COLOR_BLACK);
Cím: Lathatatlan zombik
Írta: Csabesz - 2010. április 06. - 14:04:33
Idézetet írta: felici10 date=1270554474\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1266\" data-ipsquote-contentclass=\"forums_Topic
sajnos nemjo  :(  de lehet az a baj hogy ithagytam ezt? : SetPlayerColor(playerid,COLOR_BLACK);
 
A kód minden esetre, hibátlan ( szerintem )...  :)
 
if ( gTeam[ i ] == TEAM_ZOMBI) // Lekérdezzük, hogy a játékos a zombi csapatban van-e, ha igen akkor:
SetPlayerMarkerForPlayer (playerid, i, 0); // A csatlakozó játékosoknak( playerid ) eltünteti a radarról azokat a játékosokat ( i ), akik a zombi csapatban vannak. Pontosabban a színük: ( 0 )

 
De így sem jó akkor próbáld meg így:
 

public OnPlayerSpawn( playerid )
{
   if( gTeam[ playerid ] == TEAM_ZOMBI )
   {
       SetPlayerColor( playerid, 0xFFFFFF00 );
   }
   return 1;
}
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 17:50:08
Ez se jo sajnos de szerintem én rontotam el valamit : :o
Cím: Lathatatlan zombik
Írta: Stray - 2010. április 06. - 17:54:18
A fordító ír hibát vagy csak alapbol nemjó?
Cím: Lathatatlan zombik
Írta: felici10 - 2010. április 06. - 17:55:59
nem ir hibat csak nem lesz láthatatlan a térképen