Szerző Téma: kép  (Megtekintve 1056 alkalommal)

kép
« Dátum: 2013. Szeptember 29. - 17:43:47 »
0 Show voters
H tudok olyan képet berakni a samp szerveremre mint pl mielõtt le spawnol 1 player azelõtt legyen 1 kép.

kép
« Válasz #1 Dátum: 2013. Szeptember 29. - 17:51:51 »
0 Show voters
Textdrawra gondolsz?

kép
« Válasz #2 Dátum: 2013. Szeptember 29. - 20:43:01 »
0 Show voters

kép
« Válasz #3 Dátum: 2013. Szeptember 29. - 21:19:48 »
0 Show voters
Ü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

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
kép
« Válasz #4 Dátum: 2013. Szeptember 29. - 21:21:57 »
0 Show voters
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 );

kép
« Válasz #5 Dátum: 2013. Szeptember 30. - 14:43:28 »
0 Show voters
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 ...
« Utoljára szerkesztve: 2013. Szeptember 30. - 14:56:34 írta Hankok »

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
kép
« Válasz #6 Dátum: 2013. Szeptember 30. - 14:56:49 »
0 Show voters
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

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
kép
« Válasz #7 Dátum: 2013. Szeptember 30. - 15:04:25 »
0 Show voters
De meg lehet elméletileg!
Evvel meg tudod oldani ha minden igaz!
 
SetTimer

kép
« Válasz #8 Dátum: 2013. Szeptember 30. - 15:10:48 »
0 Show voters
megtudnád nekem csinálni, 1 fs formájába?

kép
« Válasz #9 Dátum: 2013. Szeptember 30. - 19:08:16 »
0 Show voters
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

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
kép
« Válasz #10 Dátum: 2013. Szeptember 30. - 19:13:57 »
0 Show voters
Bloody, hibás a te megoldásod!
 

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

 
 ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal