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: Hankok - 2013. szeptember 29. - 17:43:47

Cím: kép
Írta: Hankok - 2013. szeptember 29. - 17:43:47
H tudok olyan képet berakni a samp szerveremre mint pl mielõtt le spawnol 1 player azelõtt legyen 1 kép.
Cím: kép
Írta: Lester - 2013. szeptember 29. - 17:51:51
Textdrawra gondolsz?
Cím: kép
Írta: Hankok - 2013. szeptember 29. - 20:43:01
mint pl ez:
http://kepfeltoltes.hu/130929/sa-mp-075_www.kepfeltoltes.hu_.png
Cím: kép
Írta: Cvax - 2013. szeptember 29. - 21:19:48
Üdv.

Belinkelek neked egy témát ahol le van írva hogy kell betenni képet.


http://sampforum.hu/index.php?topic=36303.0

Üdvözlettel:
Cvax
Cím: kép
Írta: scripter01 - 2013. szeptember 29. - 21:21:57
Nos, én  tudom mire gondolsz!
Ezt rakd be valahova a mód elejére:
 
new PlayerText:LoadSprite[MAX_PLAYERS];

 
Evvel be töltetjük a képet bárhova rakhatod:
 

stock SpriteLoad( playerid ) {
LoadSprite[playerid] = CreatePlayerTextDraw( playerid, -0.500, -0.500, \"loadsc7:loadsc7\" ); // Login kép
PlayerTextDrawFont( playerid, LoadSprite[playerid], 4 );
PlayerTextDrawTextSize( playerid, LoadSprite[playerid], 641.500, 449.500 );
PlayerTextDrawColor( playerid, LoadSprite[playerid], -1 );
PlayerTextDrawShow( playerid, LoadSprite[playerid] );
}

 
Amikor be lépsz akkor ki töltetjük a képet:
 
stock SpriteUnload( playerid ) {
PlayerTextDrawHide( playerid, LoadSprite[playerid] );
PlayerTextDrawDestroy( playerid, LoadSprite[playerid] );
}

 
Ezt rakd az OnPlayerConnect alá:
 
SpriteLoad( playerid );

 
Ha van a szervered-ben regisztráció rendszer akkor ezt oda rakd:
 
SpriteUnload( playerid );

 
Ha nincs a szerveredbe regisztráció rendszer akkor az OnPlayerSpawn alá rakd be:
 
SpriteUnload( playerid );
Cím: kép
Írta: Hankok - 2013. szeptember 30. - 14:43:28
kösz, kösz, ez meg is lenne, ha a regisztrációt megtalálnám, nem találom, ezért nem tom h mit csináljak :// xD

Dupla hozzászólás automatikusan összefûzve. ( 2013. szeptember 30. - 14:56:34 )

sikerült megcsinálni, 1 gond van már csak vele, nem lehetne úgy megcsinálni, hogy pl 5 másodpercig mutatja a képet? úgy kellene ...
Cím: kép
Írta: Lömpi - 2013. szeptember 30. - 14:56:49
Idézetet írta: Cvax date=1380482388\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43226\" data-ipsquote-contentclass=\"forums_Topic
Üdv.

Belinkelek neked egy témát ahol le van írva hogy kell betenni képet.


http://sampforum.hu/index.php?topic=36303.0

Üdvözlettel:
Cvax
 
Nálam ez a link ugyanezt a topicot adja be. én hibáztam?:D
Cím: kép
Írta: scripter01 - 2013. szeptember 30. - 15:04:25
De meg lehet elméletileg!
Evvel meg tudod oldani ha minden igaz!
 
SetTimer
Cím: kép
Írta: Hankok - 2013. szeptember 30. - 15:10:48
megtudnád nekem csinálni, 1 fs formájába?
Cím: kép
Írta: Bloody44 - 2013. szeptember 30. - 19:08:16
Egy egyszerû parancs az egész..
 

SetTimer(\"betoltesvege\", 5000, 0); //Ezt a regisztrációs izéhez
forward betoltesvege (playerid); //Ezt meg valahova:D
public betoltesvege (playerid)
{
   SpriteUnload( playerid );
}

 
Nem ellenõriztem, javítsátok ha rossz:D
Cím: kép
Írta: jana4 - 2013. szeptember 30. - 19:13:57
Bloody, hibás a te megoldásod!
 

SetTimerEx(\"betoltesvege\", 5000, 0, \"i\", playerid);
public betoltesvege(playerid);
public betoltesvege(playerid)
{
   SpriteUnload(playerid);
}

 
 ;)