Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - KrisT

Oldalak: 1 [2] 3 4 ... 8
16
Segítségkérés / /setdim /givemoney ALAP parancsok
« Dátum: 2017. Június 13. - 20:18:56 »
A nevemet írtam, amit az opciókban adok meg, de úgy sem működik. Nem tudom, hogy ID rendszer alapból van e, és 0-tól vagy 1-től kezdődik-e. Ha egyedül vagyok fenn, akkor 0-ás, vagy 1 es az ID-m?  Az if-es részt pedig így gondoltad?
Ui: valamiért nem fut le a parancs, viszont kiírja a hibaüzenetet, hogyha gond van a paraméterekben
 

function giveJatekosMoney(jatekos, parancs, celszemely, osszeg)
if not celszemely or not osszeg then
   outputChatBox (\"Hibás szintaxis!\", jatekos)
elseif celszemely and osszeg then
   local celszemely = getPlayerFromPartialName(celszemely)
   givePlayerMoney (celszemely, tonumber(osszeg))
else return end
end
end
addCommandHandler (\"givemoney\", giveJatekosMoney)

17
Leírások / /setdim /givemoney ALAP parancsok
« Dátum: 2017. Június 13. - 12:21:06 »
Rossz helyre nyitottam!

18
Segítségkérés / /setdim /givemoney ALAP parancsok
« Dátum: 2017. Június 13. - 12:20:09 »
Valamiért nem működik. Hibát kiírja, ha rosszul lett beírva, de a pénzt nem adja ide. Ilyenekkel próbálkoztam
 
/givemoney NEVEM 500 - semmi sem történik
/setdim NEVEM 1 - semmi sem történik :/ ID-kkel is így próbálkoztam, de nothing happened

19
Segítségkérés / /setdim /givemoney ALAP parancsok
« Dátum: 2017. Június 12. - 23:15:26 »
Sziasztok! Az a napokban belekezdtem a Lua programozás tanulásába, azonban most megakadtam egy picit. Bárhogy próbáltam a problémámat megoldani, nem sikerült, így hát fordulok hozzátok.
 
Segítenétek benne, hogy hogyan lenne ez helyes és milyen problémákat vétettem? Ha felmerülhet a kérdés, hogy egy kezdőnek a helyes megoldás kérdéseket hozhat fel, akkor hozzá egy magyarázatot is kérnék 
 
Hibaleírás: Nem működik a script valamiért.
 
/setdim parancs:
 

  1.    

          function setdim(thePlayer, command, playerID,dimID)
       


  2.    

              local elerheto = isPlayerOnline(playerID)
       


  3.    

              local dimID = tonumber (dimID)
       


  4.    

              if (elerheto == true) then
       


  5.    

                  if (dimID >= 0) then
       


  6.    

                          local interiorvaltas = setElementDimension(playerID, dimID)
       


  7.    

                          if (interiorvaltas == true) then
       


  8.    

                              outputChatBox(\"A játékos interiorja sikeresen átírva!\",thePlayer)
       


  9.    

                          else outputChatBox(\"#808080/setdim #C0C0C0[PlayerID] [DimenzióID]\", thePlayer,255,255,0,true)
       


  10.    

                          end
       


  11.    

                  else outputChatBox(\"Az interiorIDnek minimum 0-nak kell lenni!\",thePlayer)
       


  12.    

                  end
       


  13.    

              else outputChatBox(\"Ilyen játékos nincs, vagy nincs bejelentkezve!\",thePlayer)
       


  14.    

              end
       


  15.    

          end
       


  16.    

          addCommandHandler(\"setdim\", setdim)
       


/givemoney parancs:
 

  1.    

          function givemoney(thePlayer, command, playerID, amount)
       


  2.    

              local jatekosID = playerID
       


  3.    

              local amount = tonumber (osszeg)
       


  4.    

              local penzAdas = givePlayerMoney(playerID,osszeg)
       


  5.    

              if (penzAdas == true) then
       


  6.    

                  outputChatBox(\"#FFFFFFSikeresen adtál a(z) #FF0000\"..jatekosID..\" #FFFFFF ID-jű játékosnak #00FF00\" ..amount..\"#FFFFFFforintot!\",player,255,255,0,true)
       


  7.    

                  outputChatBox(\"#FFFFFFAdmin adott neked#00FF00\"..amount..\"#FFFFFFforintot!\",jatekosID,255,255,0,true)
       


  8.    

              else outputChatBox(\"#808080/givemoney #C0C0C0[PlayerID] [Mennyiség]\",player,255,255,0,true)
       


  9.    

              end
       


  10.    

          end
       


  11.    

          addCommandHandler(\"givemoney\",givemoney)
       


20
Leírások / /setdim /givemoney ALAP parancsok
« Dátum: 2017. Június 12. - 22:01:21 »
Sziasztok! Az a napokban belekezdtem a Lua programozás tanulásába, azonban most megakadtam egy picit. Bárhogy próbáltam a problémámat megoldani, nem sikerült, így hát fordulok hozzátok.
 
Segítenétek benne, hogy hogyan lenne ez helyes és milyen problémákat vétettem? Ha felmerülhet a kérdés, hogy egy kezdőnek a helyes megoldás kérdéseket hozhat fel, akkor hozzá egy magyarázatot is kérnék 
 
Hibaleírás: Nem működik a script valamiért.
 
/setdim parancs:
 

  1.    

          function setdim(thePlayer, command, playerID,dimID)
       


  2.    

              local elerheto = isPlayerOnline(playerID)
       


  3.    

              local dimID = tonumber (dimID)
       


  4.    

              if (elerheto == true) then
       


  5.    

                  if (dimID >= 0) then
       


  6.    

                          local interiorvaltas = setElementDimension(playerID, dimID)
       


  7.    

                          if (interiorvaltas == true) then
       


  8.    

                              outputChatBox(\"A játékos interiorja sikeresen átírva!\",thePlayer)
       


  9.    

                          else outputChatBox(\"#808080/setdim #C0C0C0[PlayerID] [DimenzióID]\", thePlayer,255,255,0,true)
       


  10.    

                          end
       


  11.    

                  else outputChatBox(\"Az interiorIDnek minimum 0-nak kell lenni!\",thePlayer)
       


  12.    

                  end
       


  13.    

              else outputChatBox(\"Ilyen játékos nincs, vagy nincs bejelentkezve!\",thePlayer)
       


  14.    

              end
       


  15.    

          end
       


  16.    

          addCommandHandler(\"setdim\", setdim)
       


/givemoney parancs:
 

  1.    

          function givemoney(thePlayer, command, playerID, amount)
       


  2.    

              local jatekosID = playerID
       


  3.    

              local amount = tonumber (osszeg)
       


  4.    

              local penzAdas = givePlayerMoney(playerID,osszeg)
       


  5.    

              if (penzAdas == true) then
       


  6.    

                  outputChatBox(\"#FFFFFFSikeresen adtál a(z) #FF0000\"..jatekosID..\" #FFFFFF ID-jű játékosnak #00FF00\" ..amount..\"#FFFFFFforintot!\",player,255,255,0,true)
       


  7.    

                  outputChatBox(\"#FFFFFFAdmin adott neked#00FF00\"..amount..\"#FFFFFFforintot!\",jatekosID,255,255,0,true)
       


  8.    

              else outputChatBox(\"#808080/givemoney #C0C0C0[PlayerID] [Mennyiség]\",player,255,255,0,true)
       


  9.    

              end
       


  10.    

          end
       


  11.    

          addCommandHandler(\"givemoney\",givemoney)
       


21
Egy See alapu szerverbe szeretnek par dolgot atalitani. Mikor az FTProl letoltom a szerver mappajat, utanna megnyitom a .pwn fajlt a seerpg gamemodet, es rogton lefuttatom, es ezt a hibat irja ki: SeeRPG.pwn(17) : fatal error 100: cannot read from file: \"See\"
Mitevo legyek? Igy nem kreal .amx filet, es nem tudom visszatolteni a \"nem lévõ\" .amx et. Egy srac valami SciTE-t mondogatott. Kerlek leirnatok lepesrol lepesre a teendõket?(bocsi telorol vagyok)

Dupla hozzászólás automatikusan összefûzve. ( 2014. Szeptember 26. - 17:48:52 )

Nem tudom h toroltetek e eddig amit irtam vagy nem kuldte el a témanyitást a telo

22
Egy See alapu szerverbe szeretnek par dolgot atalitani. Mikor az FTProl letoltom a szerver mappajat, utanna megnyitom a .pwn fajlt a seerpg gamemodet, es rogton lefuttatom, es ezt a hibat irja ki: SeeRPG.pwn(17) : fatal error 100: cannot read from file: \"See\"
Mitevo legyek? Igy nem kreal .amx filet, es nem tudom visszatolteni a \"nem lévõ\" .amx et. Egy srac valami SciTE-t mondogatott. Kerlek leirnatok lepesrol lepesre a teendõket?(bocsi telorol vagyok)

23
Egy See alapu szerverbe szeretnek par dolgot atalitani. Mikor az FTProl letoltom a szerver mappajat, utanna megnyitom a .pwn fajlt a seerpg gamemodet, es rogton lefuttatom, es ezt a hibat irja ki: SeeRPG.pwn(17) : fatal error 100: cannot read from file: \"See\"
Mitevo legyek? Igy nem kreal .amx filet, es nem tudom visszatolteni a \"nem lévõ\" .amx et. Egy srac valami SciTE-t mondogatott. Kerlek leirnatok lepesrol lepesre a teendõket?(bocsi telorol vagyok)

24
Segítségkérés / Hogy használjam a "switch" -et?[kezdõ]
« Dátum: 2014. Szeptember 14. - 16:53:00 »
Idézetet írta: rayle date=1410702875\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50610\" data-ipsquote-contentclass=\"forums_Topic

stock getFKName(const fkID)
{
    new frakciotext[32];
    switch(fkID)
    {
        case 0: frakciotext = \"Civil\";
        case 1: frakciotext = \"Rendõr\";
        case 2: frakciotext = \"Vagos\";
        default: frakciotext = \"N/A\";
    }
    return frakciotext;
}

 

CMD:maketagsag(playerid,params[])
{
        if(Belepve[playerid])
        {
            if(JatekosInfo[playerid][AdminSzint] >= 1337)
            {
                new id;
                new frakcioid;
                        if(sscanf(params,\"ui\",id,frakcioid)) return MSG(playerid,COLOR_LIGHTRED,\"Használata: /maketagsag [játékosid] [frakcióid]\");
                        {
                                if(IsPlayerConnected(id))
                                {
                                    if(frakcioid >= 0 && frakcioid <=13)
                                    {
                                                new file[128];
                                                GetPlayerName(playerid,nev,sizeof(nev));
                                                format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
                                                if(fexist(file) && Belepve[playerid] == 1)
                                                {
                                                    new neve[MAX_PLAYER_NAME];
                                                    GetPlayerName(playerid,nev,sizeof(nev));
                                                    GetPlayerName(playerid,neve,sizeof(neve));
                                                    JatekosInfo[id][Frakcio] = frakcioid;
                                                dini_IntSet(file,\"Frakcio\",JatekosInfo[id][Frakcio]);
                                                new uzenet[128];
                                                new uzenet2[128];
                                                printf(\"%s berakta %-t a(z) %s nevû frakcióba!\",nev,neve,getFKName(frakcioid));
                                                format(uzenet,sizeof(uzenet),\"Beraktad %s -t a(z) %i nevû frakcióba!\",neve,getFKName(frakcioid));
                                                        MSG(playerid,COLOR_LIGHTBLUE,uzenet);
                                                        format(uzenet2,sizeof(uzenet2),\"Egy admin berakott téged a(z) %s nevû frakcióba!\",getFKName(frakcioid));
                                                        MSG(id,COLOR_OOC,uzenet2);
                                                        TextDrawShowForPlayer(id,infovonal[playerid]);
                                                        new szoveg[128];
                                                        format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d| Frakcio: %s | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], getFKName(JatekosInfo[playerid][Frakcio]) ,JatekosInfo[playerid] [AdminSzint]);
                                                        TextDrawSetString(infovonal[id],szoveg);
                                                        TextDrawShowForPlayer(id, Box[playerid]);
                                                        TextDrawShowForPlayer(id, Ft[playerid]);
                                                }
                                }
                                    else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen frakcióID!\");
                                }
                                else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen játékos!\");
                        }
            }
            else
            {
                if(JatekosInfo[playerid][AdminSzint] >= 1)
                {
                    MSG(playerid,COLOR_LIGHTRED,\"Nem elegendõ az adminszinted ehhez a parancshoz!\");
                }
            }
        }
        return 1;
}

 

Köszönöm, mûködik! :)

25
Segítségkérés / Hogy használjam a "switch" -et?[kezdõ]
« Dátum: 2014. Szeptember 14. - 15:04:48 »
Hm, itt is elkellene egy segítség.
Hogy csináljam, hogy a textdrawba frakció -nál ne a frakció számát, hanem a nevét irja?:
 
stock getFKName(const fkID)
{
switch(fkID)
{
       case 0: frakciotext = \"Civil\";
       case 1: frakciotext = \"Rendõr\";
       case 2: frakciotext = \"Vagos\";
       default: frakciotext = \"N/A\";
}
}

 

CMD:maketagsag(playerid,params[])
{
if(Belepve[playerid])
{
    if(JatekosInfo[playerid][AdminSzint] >= 1337)
    {
        new id;
        new frakcioid;
   if(sscanf(params,\"ui\",id,frakcioid)) return MSG(playerid,COLOR_LIGHTRED,\"Használata: /maketagsag [játékosid] [frakcióid]\");
   {
      if(IsPlayerConnected(id))
      {
          if(frakcioid >= 0 && frakcioid <=13)
          {
            new file[128];
            GetPlayerName(playerid,nev,sizeof(nev));
            format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
            if(fexist(file) && Belepve[playerid] == 1)
            {
                new neve[MAX_PLAYER_NAME];
                GetPlayerName(playerid,nev,sizeof(nev));
                GetPlayerName(playerid,neve,sizeof(neve));
                JatekosInfo[id][Frakcio] = frakcioid;
                   dini_IntSet(file,\"Frakcio\",JatekosInfo[id][Frakcio]);
                   new uzenet[128];
                   new uzenet2[128];
                   printf(\"%s berakta %-t a(z) %i IDjû frakcióba!\",nev,neve,frakcioid);
                   format(uzenet,sizeof(uzenet),\"Beraktad %s -t a(z) %i IDjû frakcióba!\",neve,frakcioid);
               MSG(playerid,COLOR_LIGHTBLUE,uzenet);
               format(uzenet2,sizeof(uzenet2),\"Egy admin berakott téged a(z) %i-s IDjû frakcióba!\",frakcioid);
               MSG(id,COLOR_OOC,uzenet2);
               TextDrawShowForPlayer(id,infovonal[playerid]);
               new szoveg[128];
               format(szoveg,sizeof(szoveg),\"Bank: %d | Szint: %d| Frakcio: %i | Adminszint: %d\",JatekosInfo[playerid][bank],JatekosInfo[playerid][szint], JatekosInfo[playerid][Frakcio] ,JatekosInfo[playerid] [AdminSzint]);
               TextDrawSetString(infovonal[id],szoveg);
               TextDrawShowForPlayer(id, Box[playerid]);
               TextDrawShowForPlayer(id, Ft[playerid]);
            }
             }
          else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen frakcióID!\");
      }
      else MSG(playerid,COLOR_LIGHTRED,\"Nincs ilyen játékos!\");
   }
    }
    else
    {
        if(JatekosInfo[playerid][AdminSzint] >= 1)
        {
            MSG(playerid,COLOR_LIGHTRED,\"Nem elegendõ az adminszinted ehhez a parancshoz!\");
        }
    }
}
return 1;
}

26
Segítségkérés / Hogy használjam a "switch" -et?[kezdõ]
« Dátum: 2014. Szeptember 14. - 00:25:34 »
Én esetemben hogyan mukodne a kód?

27
Segítségkérés / Hogy használjam a "switch" -et?[kezdõ]
« Dátum: 2014. Szeptember 13. - 23:40:54 »
Sziasztok! Vlaki adna róla egy leírást, hogy hogyan használjam a switchet?

Szeretnék egy olyat, hogy a textdrawba alul(már megvan) írja ki hogy melyik frakcióban vagyok.


Lennének frakcióidk, 0- civil, 1- rendõrség, 2- Vagos


És hogy csináljam, hogy a textdrawba ne a frakció IDjét, hanem a nevét írja ki?


Valaki írna errõl egy tutorialt részletesen? Keresgéltem, de nem nagyon találtam :(


Nagy segítség lenne!

28
Segítségkérés / parancsra pozíció lementése és az aktiválása /enter-ben
« Dátum: 2014. Augusztus 30. - 23:09:03 »
Idézetet írta: Nukerdog date=1409430068\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50462\" data-ipsquote-contentclass=\"forums_Topic


Egy scriptet szeretnék készíteni.
 
Milyen sok scriptet szeretnél mostanába késziteni... Hagyjuk már -.-\" Valamelyik témádba (a kismillió közül) irtad a hibát, és ott az volt hogy \"Krisk-RPG\". Nos, ilyen tudással (hogy minden második komolyan, minden második témairó a segitségkérések fórumban te vagy) HOGY A RÁKBA SZERETNÉL TE SZEREPJÁTÉK SZERVERT KÉSZITENI?! Legalább ne publikálnád szenvedésed, hanem meg is tanulhatnál keresni...
De hogy ne csak offoljak, itt van egy include, mert tudom, hogy modba kell.... link
 
[/quote]
Észrevettem, hogy sajnos te nem nagyon csípsz engem. Belepezdtem egy RPbe, mert fölöslegesen nem csinálok stunt/parkour/dm szervereket, mivel engem az nem érdekel. Egy scriptet írok, javítanám inkább a leírásban \"parancs\" írásra. Sokmindent megoldottam már egyedül, de vannak, amikhez tippem nincs, leírásokat folyamatosan keresem, de vannak, mikor nem találok leírást/segítséget ehhez. Ilyenkor fordulok a ti segítségetekhez. Elhiszem neked, hogy sok kérdést kiírtam már. Reggel óta dolgozok a scripten. Ma kb kiírtam vagy 3 kérdést, hogy hogy csináljam meg azt a 3 parancsot, amellett meg írtam vagy 10et. Ezzel azt szeretném közölni, hogy nem veletek akarom megcsináltatni a scriptet, csak ha belekezdek egybe, és nemtudom, hogy ezt most lehet-e így csinálni, vagy mégis hogykell, utánnanézek, s ha nemtudom, kénytelen vagyok kérdéseket feltenni, máskülönben nem találom meg a választ. Lehet, Nukerdog, hogy ezt te kiszúrásnak veszed felõlem, de ha már mindegy mit írok ki, ha meglátod a nevem, inkább sz*rj le engem. nemtudom mivel váltottam ki belõled ezt, én szimplán tanulni szeretnék a kérdéseimbõl, hogy más parancsoknál is felhasználhassam. Amugy folyton olvasok mindennel kapcsolatba leírásokat, tutorialokat nézek.

29
Segítségkérés / parancsra pozíció lementése és az aktiválása /enter-ben
« Dátum: 2014. Augusztus 30. - 21:54:53 »
Idézetet írta: rayle date=1409427393\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50462\" data-ipsquote-contentclass=\"forums_Topic
Egy ilyen rendszer: http://forum.sa-mp.com/showthread.php?t=414001
 
Sajnos nem tudom ezen a scripten eligazodni, csomó olyan van ebnne amit nem ismerek, nem értek. :(

30
Segítségkérés / parancsra pozíció lementése és az aktiválása /enter-ben
« Dátum: 2014. Augusztus 30. - 21:17:38 »
Sziasztok!
Egy scriptet szeretnék készíteni. Ha beirom, hogy /makehouse, akkor rakjon le egy pickupot, stb. És azt hogy tudom megcsinálni, hogyha ezt a /makehouse parancsot beirom, azon a pozíción (kb range:2) ha beirom, hogy /enter, egy adott helyre dobjon be?
tehát, van egy adott /enter parancs, és ahol beirom, hogy /makehouse ott azon a pozíción -mondjuk range:2(a körsugár)- tudjam használni a /enter parancsot.
/enter parancsra dobjon be egy adott pozícióra

Oldalak: 1 [2] 3 4 ... 8
SimplePortal 2.3.7 © 2008-2024, SimplePortal