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: Sramm - 2012. szeptember 26. - 17:25:05

Cím: Sramm frakció filterscript v1.2
Írta: Sramm - 2012. szeptember 26. - 17:25:05
Sramm frakció filterscript v1.2
 
Mi ez?
Üdv! Szeretném bemutatni a frakció filterscriptem 2. verzióját. Az elõzõben volt pár bug, amit javítottam, illetve ebbe bekerült néhány új parancs is.
Lényegében a lényege, hogy bármilyen bandát, és rendõrt adhatsz egy másik játékosnak, aki tud a társaival rádiózni, fegyvert magához venni. Vannak rangok, felvétel/kirúgás, leaderek, rendõröknek különféle parancsok.
Tudnivalók
A mód Dini-t használ, belépésnél, kilépésnél menti, hogy melyik frakció tagja vagy, és a skined. A rar fájlban benne van minden.
Parancsokat a /fscmds paranccsal érheted el.
Letöltés
Letölthetõ az alábbi webhelyeken:
Solidfiles
Data.hu



Jó játékot!
Cím: Sramm frakció filterscript v1.2
Írta: banbence - 2012. szeptember 26. - 23:09:03
Hogyan tudassam a scriptel, hogy én vagyok az admin?
Cím: Sramm frakció filterscript v1.2
Írta: Sramm - 2012. szeptember 27. - 16:56:36
Rcon. /rcon login jelszó
Cím: Sramm frakció filterscript v1.2
Írta: Striker - 2012. szeptember 27. - 17:02:19
Gyonyorúú :D xD szép munka
Cím: Sramm frakció filterscript v1.2
Írta: DrAkE - 2012. szeptember 27. - 17:11:32
Hát mit ne mondjak, sok helyen pazarolsz, sok helyen szarul van. Van olyan parancs, amit kurvára egyszerûbben meglehet oldani (gondolok itt a /radio parancsra ami 102 sor, ezt körülbelül le lehet csökkenteni akár 20-30ra), illetve ez majdnem minden parancsnál elmondható.
Cím: Sramm frakció filterscript v1.2
Írta: Sramm - 2012. szeptember 27. - 17:29:45
Idézetet írta: DrAkE date=1348758692\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27983\" data-ipsquote-contentclass=\"forums_Topic
Hát mit ne mondjak, sok helyen pazarolsz, sok helyen sz*rul van. Van olyan parancs, amit kurvára egyszerûbben meglehet oldani (gondolok itt a /radio parancsra ami 102 sor, ezt körülbelül le lehet csökkenteni akár 20-30ra), illetve ez majdnem minden parancsnál elmondható.
 
Hát megnézem mikor oldod meg egyszerûbben ezt, mert a lényege ugyan az lesz, a sorok száma szerintem nem számít. Persze most lehet külön kitárolgatni meg minden lófasz, de semmi értelme nincs, azzal dolgozol 10-20 percet, ezzel meg max 5-t. A tömbök mérete nagy talán, de ezeket még kezdõként írtam.
Cím: Sramm frakció filterscript v1.2
Írta: Striker - 2012. szeptember 27. - 18:00:49
Idézetet írta: DrAkE date=1348758692\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27983\" data-ipsquote-contentclass=\"forums_Topic
Hát mit ne mondjak, sok helyen pazarolsz, sok helyen sz*rul van. Van olyan parancs, amit kurvára egyszerûbben meglehet oldani (gondolok itt a /radio parancsra ami 102 sor, ezt körülbelül le lehet csökkenteni akár 20-30ra), illetve ez majdnem minden parancsnál elmondható.
 
Hamár moderátor vagy akkor moderáld magad :D
Cím: Sramm frakció filterscript v1.2
Írta: DrAkE - 2012. szeptember 27. - 18:22:09
Elnézést, de én átolvastam az én hozzászólásomat 3x, és semmi olyan dolgot nem találtam benne, amivel vagy másokat sértegetnék, vagy valami más erkölcsi jelzõt mondanák rá. Ezen felül amit leírtam az egy javaslat/tipp/újdonság/tanulni való lehet(ne) számára, ha nem szarná le. Illetve amit leírtál Sramm fele se igaz, mert minél rövidebb egy kód, annál kevesebb ideig tart megírni, logikusan gondolva a sorok számával. Illetve egy kis ízelítõ:
 

CMD:radio(playerid, params[])
{
if(gLTeam[playerid] == TEAM_CIVIL || gTeam[playerid] == TEAM_CIVIL)
return SendClientMessage(playerid,0xFFFFFFFF,\"Hiba: A csapatodnak nincs rádiója!\");
if(isnull(params))
return SendClientMessage(playerid, 0xFFFFFFAA, \"Használat: /radio (üzenet)\");
new
i = -1,
str[148 + MAX_PLAYER_NAME + 1]
;
GetPlayerName(i, str, MAX_PLAYER_NAME);
if(gLTeam[playerid] == TEAM_RENDOR || gTeam[playerid] == TEAM_RENDOR)
{
switch(rang[playerid])
{
   case 1:
      format(str, 148, \"Kadét %s: %s,vége\", str, params);
   case 2:
      format(str, 148, \"Õrmester %s: %s,vége\", str, params);
   case 3:
      format(str, 148, \"Törzsõrmester %s: %s,vége\", str, params);
   case 4:
      format(str, 148, \"Százados %s: %s,vége\", str, params);
   case 5:
      format(str, 148, \"Ezredes %s: %s,vége\", str, params);
   case 6:
      format(str, 148, \"Tábornok %s: %s,vége\", str, params);
}
} else {
switch(rang[playerid])
{
   case 1:
      format(str, 148, \"Újonc %s: %s,vége\", str, params);
   case 2:
      format(str, 148, \"Tanuló %s: %s,vége\", str, params);
   case 3:
      format(str, 148, \"Kezdõ %s: %s,vége\", str, params);
   case 4:
      format(str, 148, \"Haladó %s: %s,vége\", str, params);
   case 5:
      format(str, 148, \"Profi %s: %s,vége\", str, params);
   case 6:
      format(str, 148, \"Vezetõ %s: %s,vége\", str, params);
}
}
for(;++i < MAX_PLAYERS;)
{
if(IsPlayerConnected(i))
{
   if(gTeam == gTeam[playerid] || gLTeam == gLTeam[playerid])
   {
      SendClientMessage(i, COLOR_LIGHTBLUE, str);
   }
}
}
return 1;
}
Cím: Sramm frakció filterscript v1.2
Írta: zeteni - 2012. október 01. - 16:30:25
[mod]Script tárolása:Kérek mindenkit, hogy mostantól a scriptet/függvénykönyvtárat ne csupán feltöltse egy fájlmegosztó oldalra, hanem a fórumra is másolja fel [ code][ /code] tagek közé! E szerint bõvítsd kérlek! [/mod]