Szerző Téma: Online Játékosok TextDraw  (Megtekintve 2813 alkalommal)

Online Játékosok TextDraw
« Dátum: 2013. December 18. - 21:19:29 »
+5 Show voters
Hi!
Bemutatnám az egyik FSemet amit 2013.11.30.-n csináltam.A scriptet elõször \"Szily88\"-nak írtam.A script az online játékosokat jelzi egy textdrawban a térkép felett.
Kép:
\"856206848sa-mp-002_www.kepfeltoltes.hu_.png\"
((A scriptben nem lóg bele a szöveg a térképben,a kép régi azóta javítottam.))
Letöltés:
 

/*
A scripter \"Aldoooo\" készítette.
Készítés ideje:2013.11.30 17:13
Sorok száma:57
*/
//Indudek
#include //Alap SA-MP Include
#include //Ékezetes betûk
//Változók
new Text:Online;
new online;
//Amikor a script betölt...
public OnFilterScriptInit()
{
Online = TextDrawCreate(2 ,317, \"Online Jatekosok: 02/30\");
TextDrawBackgroundColor(Online, 255);
TextDrawFont(Online, 1);
TextDrawLetterSize(Online, 0.450000, 1.400000);
TextDrawColor(Online, 16711935);
TextDrawSetOutline(Online, 1);
TextDrawSetProportional(Online, 1);
return 1;
}
//Amikor egy játékos csatlakozik
public OnPlayerConnect(playerid)
{
online++;
new onlinestring[128];
format(onlinestring,128,\"Online Játékosok: %02i/%02i\",online,GetMaxPlayers());
TextDrawSetString(Online, onlinestring);
TextDrawShowForPlayer(playerid,Online);
   return 1;
}
//Amikor egy játékos lecsatlakozik
public OnPlayerDisconnect(playerid)
{
online--;
new onlinestring[128];
format(onlinestring,128,\"%02i:%02i\",online,GetMaxPlayers());
TextDrawSetString(Online, onlinestring);
return 1;
}
//Amikor egy játékos lespawnol
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid,Online);//Megmutatjuk neki a TextDrawot
return 1;
}

 
 
Készítõ:Aldoooo(Én)
Készítési idõ:10 perc
Készítés ideje:2013.11.30 17:13

Nem elérhető ZoleBB

  • 480
  • ZoleBB
    • Profil megtekintése
Online Játékosok TextDraw
« Válasz #1 Dátum: 2013. December 18. - 21:25:51 »
0 Show voters
Készítési idõ:10 perc[/quote] Ez volt 10 perc ?

Online Játékosok TextDraw
« Válasz #2 Dátum: 2013. December 19. - 12:49:06 »
0 Show voters
Nem vagyok profi,illetve régen csináltam,nem tudom már.

Nem elérhető Blaise

  • 1002
    • Profil megtekintése
Online Játékosok TextDraw
« Válasz #3 Dátum: 2013. December 19. - 16:30:04 »
+3 Show voters

 
Készítési idõ:10 perc[/quote] Ez volt 10 perc ?
[/quote]
Titulusa kezdõ scripter szóval így kicsit másabb, elhiszem én, hogy mindenki utálja õt, de azért csak úgy random belekötni sem kellene.

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Online Játékosok TextDraw
« Válasz #4 Dátum: 2013. December 19. - 17:12:34 »
+1 Show voters

 

 
Készítési idõ:10 perc[/quote] Ez volt 10 perc ?
[/quote]
Titulusa kezdõ scripter szóval így kicsit másabb, elhiszem én, hogy mindenki utálja õt, de azért csak úgy random belekötni sem kellene.
 
[/quote]
Végre, van normális fórumozónk is! Hát ilyet. Karácsonyi ajándék biztos.
Azt úgy hozzáteszem, hogy a témát figyelem, és ha meglátom hogy valaki beszólogat így viccbõl és direkt cukkolja a másikat azt 100%,hogy warnolom. Szóval úgy vigyázni, hogy cappsy figyel.


Mellesleg a script nem rossz, van legalább valami haszna.. \"+\"

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Online Játékosok TextDraw
« Válasz #5 Dátum: 2013. December 19. - 17:15:17 »
+1 Show voters

 

 

 
Készítési idõ:10 perc[/quote] Ez volt 10 perc ?
[/quote]
Titulusa kezdõ scripter szóval így kicsit másabb, elhiszem én, hogy mindenki utálja õt, de azért csak úgy random belekötni sem kellene.
 
[/quote]
Végre, van normális fórumozónk is! Hát ilyet. Karácsonyi ajándék biztos.
Azt úgy hozzáteszem, hogy a témát figyelem, és ha meglátom hogy valaki beszólogat így viccbõl és direkt cukkolja a másikat azt 100%,hogy warnolom. Szóval úgy vigyázni, hogy cappsy figyel.


Mellesleg a script nem rossz, van legalább valami haszna.. \"+\"
 
[/quote]
OFF: Hoppáááá, cappsy bekeményít :D
Még elsõnek úgy olvastam hogy aki cukkolja a másikat az 100% warnt kap :D
[mod]:D! Beb*szna :D[/mod]
« Utoljára szerkesztve: 2013. December 19. - 17:17:26 írta cappsy »

Online Játékosok TextDraw
« Válasz #6 Dátum: 2013. December 19. - 17:32:31 »
0 Show voters
Köszi :D Jól esik ilyet olvasni :D
[mod]Örülök de kezdünk eltérni nagyon a tárgytól! Maradjunk a témánál innentõl :)[/mod]
« Utoljára szerkesztve: 2013. December 19. - 18:02:31 írta cappsy »

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Online Játékosok TextDraw
« Válasz #7 Dátum: 2013. December 20. - 13:29:48 »
0 Show voters
A script szerintem se lopott.Az, hogy megtalálható egy mások módban az nem azt jelenti, hogy lopná. Mind a kettõ ugyan azt a feladatot látja el. egyértelmû minimálisan hasonlítaniuk kell...
[mod]Mivel nem látom semmilyen komoly jelet arra, hogy lopott lenne ezért nem zárom és nem osztok ki figyelmeztetést[/mod]


Kötve hiszem, hogy azok után hogy ismét beregisztrált és épp a \"döntés\" szélén hogy marad vagy sem, kirak egy lopott scriptet. Aldo hülye de nem ennyire.
« Utoljára szerkesztve: 2013. December 20. - 13:33:12 írta cappsy »

Online Játékosok TextDraw
« Válasz #8 Dátum: 2014. Február 25. - 15:42:48 »
0 Show voters
És ha valaki kifagy??:)))
Vagy Kick/ban?:D
Ez csak akkor jó ha kilép...
máskülönben kifagy az egész a pi*sába

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Online Játékosok TextDraw
« Válasz #9 Dátum: 2014. Február 25. - 16:57:57 »
0 Show voters
miért fagyna ki?
Én úgy tudom hogy az OnPlayerDisconnect eljárásnál található egy \"reason\" nevû paraméter, amivel letudod kérdezni hogy a játékos kilépett, kifagyott vagy kirúgták-e a szerverrõl. Tehát a lényeg hogy minden kilépési mód ebbe az eljárásba kerül és nem kéne kifagynia.. sõt, semmi köze nincs hozzá.
« Utoljára szerkesztve: 2014. Február 25. - 17:09:17 írta BoOy »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Online Játékosok TextDraw
« Válasz #10 Dátum: 2014. Február 26. - 01:23:29 »
0 Show voters
Idézetet írta: Dead Space date=1393368667\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"45408\" data-ipsquote-contentclass=\"forums_Topic
nemláttam sorry
 
Ide mit kellett volna látni? Simán látod a kódban, hogy ha a játékost kirúgják/bannolják vagy lelép a szerverrõl automatikusan elõhívja az OnPlayerDisconnect részt. A kód nem hibás de szerintem van jobb megoldás is ennél de jó ez is mivel nincs semmi timer szóval egyszerû megoldás és jó. De én más változóval csináltam volna az egész felépítését.  :)

Online Játékosok TextDraw
« Válasz #11 Dátum: 2014. Február 27. - 09:54:54 »
0 Show voters
Látom javitottad az én variációm szerint  :D szép textdrawot készitettél hozzá, legalábbis ha te készitetted.  :hihi:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal