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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Aldoooo - 2013. december 18. - 21:19:29

Cím: Online Játékosok TextDraw
Írta: Aldoooo - 2013. december 18. - 21:19:29
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
Cím: Online Játékosok TextDraw
Írta: ZoleBB - 2013. december 18. - 21:25:51
Készítési idõ:10 perc[/quote] Ez volt 10 perc ?
Cím: Online Játékosok TextDraw
Írta: Aldoooo - 2013. december 19. - 12:49:06
Nem vagyok profi,illetve régen csináltam,nem tudom már.
Cím: Online Játékosok TextDraw
Írta: Blaise - 2013. december 19. - 16:30:04

 
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.
Cím: Online Játékosok TextDraw
Írta: Cappsy - 2013. december 19. - 17:12:34

 

 
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.. \"+\"
Cím: Online Játékosok TextDraw
Írta: BoOy - 2013. december 19. - 17:15:17

 

 

 
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]
Cím: Online Játékosok TextDraw
Írta: Aldoooo - 2013. december 19. - 17:32:31
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]
Cím: Online Játékosok TextDraw
Írta: Cappsy - 2013. december 20. - 13:29:48
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.
Cím: Online Játékosok TextDraw
Írta: kamionos - 2014. február 25. - 15:42:48
É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
Cím: Online Játékosok TextDraw
Írta: BoOy - 2014. február 25. - 16:57:57
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á.
Cím: Online Játékosok TextDraw
Írta: ZyZu. - 2014. február 26. - 01:23:29
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.  :)
Cím: Online Játékosok TextDraw
Írta: Dante Sanders - 2014. február 27. - 09:54:54
Látom javitottad az én variációm szerint  :D szép textdrawot készitettél hozzá, legalábbis ha te készitetted.  :hihi: