Ü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 - Scott

Oldalak: [1]
1
Leírások / Bevezető
« Dátum: 2014. július 16. - 11:14:30 »
Alapvetően kezdésnek nem rossz kis videók, csak a probléma ott kezdődik, hogy mindenhol ezt a kódot látom mint amit most Te a videóban a példákhoz használsz. Nem a tartalmára gondolok, hanem a tagolásra (alig ha van), magyar változónevek és még sorolhatnám. Már csak a kód normális tagolásával megkönnyíted a kezdő dolgát, mert látja, hogy mi hova tartozik, mi az ami már nem ugyanazon a szinten van, és itt ez nem mondható el. (funkciót megnyitod, és az azon belül található kód ugyanazon a szinten van)
A tut3 funkcióban ahol a számításokat végzed és kiiratod, element-nek a source-ot adtad meg. Ez azt jelenti, hogy nem igazán kerültél még ellenséges pozícióba az MTA-val. Lehet, hogy működik a source, viszont ha az MTA úgy gondolja, akkor nem fog működni. Ezért ha a source helyett azt írod, hogy \"playerSource\" és a funkciót így adod meg: function tut3(playerSource) az sokkal szebb.
Ezen kívül láttam, hogy itt is és a másik videódban is beírod h:
 
addCommandHandler(\"smthing\", functionName)
function functionName()
    -- TODO
end

 
Helyette van egy gyorsabb, átláthatóbb megoldás: (akkor alkalmazandó, ha ez a command használja a funkciót, másnak nincs rá szüksége)
 
addCommandHandler(\"smthing\",
    function()
        -- TODO
    end
)

 
U.I.: Csak hogy megmutassam mire gondoltam az elején a tagolással kapcsolatban:
 
function tut1(playerSource)
    local valtozo1 = 3
    if valtozo1 <= 5 then
        outputChatBox(\"A feltétel igaz.  A változó értéke: \" .. valtozo1 .. \".\", playerSource)
    else
        outputChatBox(\"A feltétel nem igaz. A változó értéke: \" .. valtozo1 .. \".\", playerSource, 255, 100, 0) 
    end
end
addCommandHandler(\"tteszt1\", tut1)
-- és ezt a második példát átalakítom a fentebb említett módszerrel
addCommandHandler(\"tteszt2\",
    function(playerSource) -- Tömbök példa
        tomb1 = {\"sonka\", \"gomba\", \"kukorica\"}
        outputChatBox(\"A kedvenc feltétünk: \" .. tomb1[1] .. \".\", playerSource)
    end
)

 
Mindjárt szebb nem? :)

2
RP/RPG kérések / Scriptet kérnék!
« Dátum: 2011. január 24. - 14:53:20 »
Sziasztok!
Egy scriptet szeretnék kérni,mivel nem értek a scripteléshez,de az egyik Rp szeróba be raknák.
/eladószolgálat <- Ezzel a parancsal a játékos szolgálatba áll,így használhatja a következõ parancsokat:
/dmszfelvesz [iD/NÉV] <- Ezzel a parancsal a leader felveheti a játékost tagnak.(Csak leader használhatja)
/dmszrang [iD/NÉV] [RANG]<- Ezzel a parancsal a leader megváltozhatja a tag rangját.(Csak leader használhatja)Pl.:/dmszrang Proba_Pista 1
Három rang lenne:Próbaidõs(1),eladó(2),fõnök(3).
A rangokhoz tartozó skinek:Próbaidõs(1):176,Eladó(2):177,Fõnök(3):180
/dmszkirug [iD/NÉV] <-Ezzel a paranccsal a leader kirúghatja a tagok,az így nem használhatja a parancsokat.(Csak leader használhatja)
__________________________________________________________________________/eladfényk [iD/NÉV]<-A játékos kap egy \"Camera\" (ID:43) tárgyat.\"Weapon-43.gif\" (Csak a próbaidõs/eladó/fõnök tudja használni)(Csak azok a játékosok használhatják akik megvették a tagoktól!)
/eladsokk [iD/NÉV]<-A játékos a /sokk beírásánál lesokkolhat bárkit,aki elõtte van.Az illetõ akit \"lesokkolt\" 10mp-re befagy,relogig érvényes.(Csak a próbaidõs/eladó/fõnök tudja használni)(Csak azok a játékosok használhatják akik megvették a tagoktól!)
/eladlap [iD/NÉV]<-(Csak azok a játékosok használhatják akik megvették a tagoktól!)(Csak a próbaidõs/eladó/fõnök tudja használni)A játékosnak a /laptop beírásánál ki jön a chatbe egy ilyen szöveg:
-------A Chat használatához írd be hogy \"Chat\"!-------
Miután beírta ki jön egy ilyen szöveg:
-------/chat [iD/NÉV]-------
Ha ezt beírta tudna chatelni(vagyis olyat írni amit csak az ID-hez tartozó játékos lát.) azokkal a játékosokkal akiknek szintén van laptopuk.
/eladpc [iD/NÉV] <-Ugyan úgy mûködne mint a Laptop.(Csak azok a játékosok használhatják akik megvették a tagoktól!)(Csak a próbaidõs/eladó/fõnök tudja használni)
/eladgáz [iD/NÉV]  <-A játékos kapna egy \"Spraycan\"(ID:41)-t,50 \'tölténnyel\'.(Csak azok a játékosok használhatják akik megvették a tagoktól!)(Csak a próbaidõs/eladó/fõnök tudja használni)
Köszönöm hogy segítettek,istenek vagytok,komolyan! :angel: :angel:

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal