Szavazás

Szerinted Light Life modja LittleTown edit?

Összes szavazó: 10

Szerző Téma: Öntsünk tisztavizet a pohárba! LT - LL  (Megtekintve 1255 alkalommal)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Öntsünk tisztavizet a pohárba! LT - LL
« Dátum: 2012. április 11. - 18:28:46 »
0 Show voters
Tisztelt Fórumozók!
Mint tudjátok, ScoTT. vagyok, a Light Life szerepjáték szerver tulajdonosa. A szerver lassan kettõ hónapja fut. Ez idõ alatt, sok bombázást kaptam, hogy LittleTown edit, LittleTown modból vettem mindent. A mai nap betelt a pohár. Olyan hülyeségekbe kötöttek bele, hogy az már fáj. Mint már írtam, LittleTown módból egyetlen egy dolgot vettem ki, a ház rendszert. Nem tudom, nem igazán kellene LittleTownos kódokat kiraknom, ezért csak pár dolgot teszek ki.
Kezdeném az includekkal. LittleTown include:
 
#include <a_samp>
//#include <dudb>
#include <dutils>
#include <dini>
#include <file>
#include <time>
#include <utils>
#include <Y_objects>
#include <audio>
#include <a_sampmysql>
#include <strtok>
/*#include <core>
#include <float>
#include <morphinc>
#include <streamer>
#include <a_npc>*/

 
Light Life include:
 
#include <a_samp>
#include <dudb>
#include <dini>
#include <sscanf>
#include <streamer>
#include <progress>
#include <opsp>
#include <a_mysql>
#define ENABLE_ZCMD
#include <fixchars>
#include <seif_walk>
#include <keypad>

 
Eddig remélem mindenkinek tiszta. Második dolog, a kocsirendszer. LittleTown modban annyi kocsibeolvasás van, hogy az hihetetlen, csak 1et tennék ide.
 
public LoadVehiclesPos() //betöltés
{
    new arrCoords[12][32];
    new strFromFile2[256];
    new Float:vx,Float:vy,Float:vz,Float:vangle,Float:health,color1,color2,vehicleid,jarmuid;
    for(new v=1; v<szalon+1; v++)
{
    printf(\"%d ID autó beolvasása...\\r\\n\",v);
    format(stringx, sizeof(stringx), \"autok/%d.txt\", v);
    new File: vkfile2 = fopen(stringx, io_readwrite);
    fread(vkfile2, strFromFile2);
    printf(\"%d ID autó beolvasása sikeres\\r\\n\",v);
    split(strFromFile2, arrCoords, \',\');
    jarmuid = strval(arrCoords[0]);
    vx = floatstr(arrCoords[1]);
    vy = floatstr(arrCoords[2]);
    vz = floatstr(arrCoords[3]);
    vangle = floatstr(arrCoords[4]);
    health = floatstr(arrCoords[5]);
    color1 = strval(arrCoords[6]);
    color2 = strval(arrCoords[7]);
    kocsikulcsk[jarmuid] = strval(arrCoords[8]);
    vehicleid = strval(arrCoords[9]);
    szalonkeladva[v] = strval(arrCoords[10]);
    strmid(rendszam[jarmuid], arrCoords[11], 0, strlen(arrCoords[11]), 255);
    kocsiszink[jarmuid] = color1;
    kocsiszin2k[jarmuid] = color2;
    new a = AddStaticVehicleEx(vehicleid, vx,vy,vz,vangle,color1,color2,600);
    SetVehicleHealth(a, health);
    //SetVehicleNumberPlate(a, rendszam[jarmuid]);
fclose(vkfile2);
}
    return 1;
}

 
Light Life:
 
stock kocsiolvas(vehicleid)
{
if(vehicleid > 56)
{
new file[128];
format(file,sizeof(file),\"autok/%d.ini\",vehicleid);
if(!dini_Exists(file))
{
   dini_Create(file);
    DestroyVehicle(vehicleid);
   CreateVehicle(465,2685.6843,3454.8240,-1.5366,349.5987,0,0,1000);
   printf(\"%d kocsi torolt betoltve.\",vehicleid);
   benya[vehicleid] = 0;
   rendszam[vehicleid] = \"0\";
   zarva[vehicleid] = 0;
   radioo[vehicleid] = 0;
   billa[vehicleid] = 0;
   eladva[vehicleid] = 0;
   color1[vehicleid] = 0;
   color2[vehicleid] = 0;
}
else
{
   model = dini_Int(file,\"model\");
   kx = dini_Float(file,\"x\");
   ky = dini_Float(file,\"y\");
   kz = dini_Float(file,\"z\");
   angle = dini_Int(file,\"angle\");
   color1[vehicleid] = dini_Int(file,\"color1\");
   color2[vehicleid] = dini_Int(file,\"color2\");
   aa = dini_Int(file,\"tores1\");
   b = dini_Int(file,\"tores2\");
   c = dini_Int(file,\"tores3\");
   d = dini_Int(file,\"tores4\");
   hp = dini_Float(file,\"hp\");
   CreateVehicle(model,kx,ky,kz,angle,color1[vehicleid],color2[vehicleid],1000);
   SetVehicleZAngle(vehicleid, angle);
   UpdateVehicleDamageStatus(vehicleid, aa,b,c,d);
   SetVehicleHealth(vehicleid,hp);
   benya[vehicleid] = dini_Int(file,\"benya\");
   SetVehicleNumberPlate(vehicleid, dini_Get(file,\"rendszam\"));
   rendszam[vehicleid] = dini_Get(file,\"rendszam\");
   zarva[vehicleid] = dini_Int(file,\"zarva\");
   radioo[vehicleid] = dini_Int(file,\"radio\");
   billa[vehicleid] = dini_Int(file,\"billa\");
   eladva[vehicleid] = dini_Int(file,\"eladva\");
   for(new i = 0; i < MAX_PLAYERS;i++)
   {
      if(zarva[vehicleid] == 0)
      {
          SetVehicleParamsForPlayerEx(vehicleid,i,0,0);
      }
      else if(zarva[vehicleid] == 1)
      {
          SetVehicleParamsForPlayerEx(vehicleid,i,0,1);
      }
   }
   if(eladva[vehicleid] == 0)
   {
      DestroyVehicle(vehicleid);
      CreateVehicle(465,2685.6843,3454.8240,-1.5366,349.5987,color1[vehicleid],color2[vehicleid],1000);
   }
}
}
}

 
Oké, ez is rendben. Jöjjön a /szolgálat parancs. LittleTown:
 
   if(strcmp(cmd, \"/szolgálat\", true) == 0 || strcmp(cmd, \"/szolgalat\", true) == 0)
{
    printf(\"%s beírta a /szolgálat parancsot\\r\\n\", PlayerName(playerid));
    if(Info[playerid][leaderes] == 3)
    {
        if(Info[playerid][szolgalat] == 0)
        {
        SetPlayerSkin(playerid, 275);
        Info[playerid][skin] = GetPlayerSkin(playerid);
      msg(playerid, \"Szolgálatba álltál.\");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(stringx, sizeof(stringx), \"%s mentõfõnök szolgálatba állt. (/104) a mentõhíváshoz.\", sendername);
      SendClientMessageToAll(COLOR_GREEN, stringx);
      Info[playerid][szolgalat] = 1;
      return 1;
   }
   if(Info[playerid][szolgalat] == 1)
        {
      msg(playerid, \"Kiléptél szolgálatból!\");
      Info[playerid][szolgalat] = 0;
      return 1;
   }
}

 
Tudom, hogy csak egy része. LightLife:
 
CMD:szolgalat(playerid, params[])
{
    printf(\"%s beirta a /szolgalat parancsot.\",JatekosNeve(playerid));
if(PlayerInfo[playerid][Munka] == 1)
{
    if(szolizik[playerid] == 0)
    {
       if(PlayerInfo[playerid][nem] == 0)
   {
      GetPlayerName(playerid, nev, 24);
      format(string, 128, \"%s mentõfõnök szolgálatba állt. Hívásához: /112.\", nev);
      SendClientMessageToAll(COLOR_GREEN, string);
      SetPlayerSkin(playerid, 275);
      szolizik[playerid] = 1;
   }
   if(PlayerInfo[playerid][nem] == 1)
   {
      GetPlayerName(playerid, nev, 24);
      format(string, 128, \"%s mentõfõnök szolgálatba állt. Hívásához: /112.\", nev);
      SendClientMessageToAll(COLOR_GREEN, string);
      SetPlayerSkin(playerid, 275);
      szolizik[playerid] = 1;
   }
   if(PlayerInfo[playerid][nem] == 2)
   {
      GetPlayerName(playerid, nev, 24);
      format(string, 128, \"%s mentõfõnök szolgálatba állt. Hívásához: /112.\", nev);
      SendClientMessageToAll(COLOR_GREEN, string);
      SetPlayerSkin(playerid, 233);
      szolizik[playerid] = 1;
   }
}
else if(szolizik[playerid] == 1)
    {
   SendClientMessage(playerid,COLOR_GREEN, \"Kiléptél a szolgálatból.\");
   SetPlayerSkin(playerid, PlayerInfo[playerid][skin]);
   szolizik[playerid] = 0;
}
return 1;
}

 
Ez sem a teljes.
Ez már csak hab a tortán: Abba is belekötnek, hogy van /mentõleader parancs.
Köszönöm annak, aki elolvasta, és remélem, hogy nem fogja többet rámondani a szerveremre, hogy LittleTown átirat.
Edit:
Ott van pl. Desert Towns - LittleTown. Arról is az terjedt, hogy DT az LT edit, erre kiderült, hogy GF....
« Utoljára szerkesztve: 2012. április 11. - 19:04:06 írta Benceee »

Shing

  • Vendég
Öntsünk tisztavizet a pohárba! LT - LL
« Válasz #1 Dátum: 2012. április 11. - 18:41:00 »
0 Show voters
Mi van a házrendszerrel?
Kértél írásos engedélyt a LittleTown RPG szerver tulajdonosától, hogy felhasználhasd?
Ezek szerint ez részben mód lopás, amiért szerintem törölni kellene a szerver bemutatását.
Mondtad, hogy Speler nem a mód tulaj, a mód tulajokat pedig nem érdekli, de a szabályzat megemlíti külön a LittleTown RPG nevet is, szóval..
Másrészt, ez nem egy nulláról írt mód? LT házrendszere mit keres egy nulláról írt módban, ami nem LT?
 
Lopott módnak számít a See RPG,a Littletown valamint más,jelenleg is futó RP szerverek/avagy már megszûnt RP szerverek módjának jogtalan használata.[/quote]
Használatába nálam az is beletartozik, ha részeket használsz.


Én mondtam neked, hogy átköltöztethetted volna a szervert Red County-ból, és te erre azt válaszoltad, hogy „Hova?”, pedig ha nulláról írt, akkor nem kellett átköltöztetni, szóval nem „Hova?” lett volna a válaszod, hanem „Nem kellett átköltöztetni.”.


Pontosan idéztél LT módból a jármû respawn-nál, pedig ha nem azt használtad, akkor nem kellene tudnod pontosan, nem?
« Utoljára szerkesztve: 2012. április 11. - 18:44:56 írta Shing »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Öntsünk tisztavizet a pohárba! LT - LL
« Válasz #2 Dátum: 2012. április 11. - 18:42:40 »
0 Show voters
Át kell költöztetni. Jól van, okos vagy. Szövegértés még mindig egyes.
Látod, hogy nem vagyok Glob?
--
Azt mondtam: \"Lt modban bugos a /respawn parancs, mert azt is respawnolja, amiben ülnek, dettó újat írtam.\"
« Utoljára szerkesztve: 2012. április 11. - 18:44:19 írta Benceee »

Nem elérhető rewan

  • 960
    • Profil megtekintése
Öntsünk tisztavizet a pohárba! LT - LL
« Válasz #3 Dátum: 2012. április 11. - 19:27:10 »
0 Show voters
Mi van a házrendszerrel?
Kértél írásos engedélyt a LittleTown RPG szerver tulajdonosától, hogy felhasználhasd?
Ezek szerint ez részben mód lopás, amiért szerintem törölni kellene a szerver bemutatását.
Mondtad, hogy Speler nem a mód tulaj, a mód tulajokat pedig nem érdekli, de a szabályzat megemlíti külön a LittleTown RPG nevet is, szóval..
Másrészt, ez nem egy nulláról írt mód? LT házrendszere mit keres egy nulláról írt módban, ami nem LT?
...
[/quote]
Komolyan ezért beregisztráltál? :laugh:
Ez legyen a legnagyobb bûne.
Gondolom, ettõl a szerver már játszhatatlan, mert az LT(RÉGI LT) egy rendszerét használja.
Ami igazából, jó eséllyel egy script tudás nélküli playernek fel sem tûnik...

Öntsünk tisztavizet a pohárba! LT - LL
« Válasz #4 Dátum: 2012. április 11. - 20:03:30 »
0 Show voters
Kértél írásos engedélyt a LittleTown RPG szerver tulajdonosától, hogy felhasználhasd?[/quote]
Kellett volna? Spelleré a szerver, de a mód nem, nem õ írta, õ is csak átírta, õ kért írásos engedélyt Jextõl és Zharkótól hogy használhassa? Akkor errõl ennyit.
 
a mód tulajokat pedig nem érdekli[/quote]
Innentõl kezdve nem számít.
 
Ezek szerint ez részben mód lopás[/quote]
Õ írta a módot?
Nem.
Akik írták, érdekli õket?
Nem.
Hol a gond?
És igen, ha nagyon szemétkedni akarnánk levehetnénk, ha nagyon szabályzat mindenáron mánia menne akkor levehetnék, de nem a szabályzat parancsol, az csak egy iránymutató elv amit jól kell használni, és levehetnénk, igen, de nem lenne helyes. Sokan nem ismerik el Spellert a mód tulajdonosának, mert nem õ írta, mint mondtam õ is csak átírta, mivel az eredeti készítõket meg nem érdekli a dolog, ezért nem történt semmi szabályszegés.
Most megkérdezheted hogy akkor miért vesszük le ha kikerül egy LT mód stb, ennyi erõvel, erre csak annyit tudnék mondani hogy jófejségbõl.
A módok amik kikerültek tudtommal még a régi LT-k, ezért Jexhez és Zharkohoz tartoznak, semmi közük nem lenne Spellerhez.
Tehát, amíg a régi mód íróinak az az álláspontja hogy nem érdekli õket, a dolog nem szabálytalan, de ha érdekelné is õket, akkor sem tartozna senki elszámolási kötelezettséggel Speller felé.

Nem elérhető Keller

  • 1134
    • Profil megtekintése
Öntsünk tisztavizet a pohárba! LT - LL
« Válasz #5 Dátum: 2012. április 11. - 20:21:19 »
0 Show voters
LT módját Jex és Zharko scriptelte, DE Jex rábízta a móddal együtt a szervert Spelerre (itt lett elb*szva sokunk kedvenc szervere), magyarul õ jogot tarthat a házrendszerre. (Nem polgári peres úton gondoltam, hanem fórum etikett szerint)

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Öntsünk tisztavizet a pohárba! LT - LL
« Válasz #6 Dátum: 2012. április 11. - 20:29:16 »
+3 Show voters
Ez csak nekem nem elég tiszta?
Nem tudom miért bizonygatod itt az igazad. Ha sok szerencsétlennek ez a bizonyítatlan \'sejtés\' az egyetlen nyomorult támadási felülete, hát hagyd rá! Te tudod, hogy nem az, a környezeted tudja, aki meg mást mond, biztos jobban tudja.. Szavazni nem szavazok. Hülyeség volt kiraknod. Aki troll az igenre megy, mást nem ér.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Öntsünk tisztavizet a pohárba! LT - LL
« Válasz #7 Dátum: 2012. április 11. - 20:36:40 »
0 Show voters
Idézetet írta: Epsilon date=1334168956\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20030\" data-ipsquote-contentclass=\"forums_Topic
Ez csak nekem nem elég tiszta?
Nem tudom miért bizonygatod itt az igazad. Ha sok szerencsétlennek ez a bizonyítatlan \'sejtés\' az egyetlen nyomorult támadási felülete, hát hagyd rá! Te tudod, hogy nem az, a környezeted tudja, aki meg mást mond, biztos jobban tudja.. Szavazni nem szavazok. Hülyeség volt kiraknod. Aki troll az igenre megy, mást nem ér.
 
Igazad van. Nem is tudom, hogy mit foglalkozok itt ezzel.
Lock.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal