Salut,m-am gândit să postez acest quest cu voce la npc ,bafta:
In game.py căutăm liniile :
Dupa sub linia cu voice adaugam :
Si totul se controleaza cu un quest:
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
In game.py căutăm liniile :
Cod: Selectaţi tot
"mall" : self.__InGameShop_Show,
"voice" : self.GiveMeVoice,Cod: Selectaţi tot
def GiveMeVoice(self,voice):
---------------x, y, z = player.GetMainCharacterPosition()
---------------randX = app.GetRandom(-150, 150)
---------------randY = app.GetRandom(-150, 150)
---------------snd.PlaySound3D(x+randX, -y+randY, z, "sound/npcs/" + str(voice) + ".mp3")Cod: Selectaţi tot
quest voice begin
---------------- state start begin
----------------------- when 20354.chat."Give me a voice" begin
------------------------------ cmdchat("voice "..npc.get_race())
--- ---------------------------say("I'm say this feeling really perfect.. ")
------------------------------ say("")
-------------------------- end
-- --------------------end
---- -------------end1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .






