Problém s proměnnými

Zde najdete typy na práci v RPG Makeru XP.

Moderátor: Moderátoři

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Problém s proměnnými

Příspěvek od lekiller » květen 15, 2009, 11:31 pm

Mám takovej noobskej problém s proměnnýma. Představte si ?e máme mapu A,B a C. Máme taky jednu proměnnou=0 a jednu osobu. Začínáme v mapě B. Odtud se dá dostat do mapy A i C. Do mapy A se v?ak mů?eme dostat jenom pokud je proměnná=1. Proto máme jen jedinou mo?nost, vydat se do mapy C. Zde je osoba, která nám na přání :lol: změní proměnnou na proměnná=1. Teď by jsme se měli u? dostat do mapy A. Přejdu do mapy B a při pokusu přejít do mapy A nás to zastaví ?e nemáme proměnnou=1. A taky ?e ne! Proměnná=1 je jenom v mapě C, nikoliv v mapě B! A já chci jak jde udělat aby se proměnná nastavila v celé hře. Tj. v mapě A,B i C a prostě v celé hře... Díky za pomoc :oops: :P
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Příspěvek od Grim » květen 16, 2009, 7:29 am

No kdy? nastavi? jednu proměnou na jedne mapě nastaví se globálně né lokálně tj. pokud na mapě C, á? příkaz Variable:001 = 1 tak zůstane stále 1 dokud ji nezmění?.
Obrázek

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 9:20 am

právě ?e ne! já ji nastavím na mapě C na 1, ale ona je 1 jenom na té mapě C, nikde jinde. Nevim co s tim je. Tu proměnnou nastavuju přes event... Dám set variable 001-025 a 001 = jméno a dám set a 1...
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 10:15 am

a taky se divím kdy? v mapě B nastavím event, který napí?e text (autorun) a pak je tam erase event, tak kdy? půjdu do mapy C, pak zase do mapy B tak se ten event spustí ikdy? u? by měl být erasnutý, a zase pí?e ten text...
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Příspěvek od Sorc » květen 16, 2009, 10:43 am

Erase event ho sma?e a on se zase obnoví při pří?tim příchodu do mapy.

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 10:45 am

mám je?tě jednu test hru a on se tam sma?e definitivně, tak tohle u? nechápu...
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 295
Registrován: únor 13, 2008, 4:41 pm

Příspěvek od Pinsius » květen 16, 2009, 11:50 am

jo, preto?e si to tam ukončil asi switchom...mô?e? da? autorun-text-potom vtyvor do toho eventu page 2 tam daj conditions(je to nalavo) a vyber switch a do prvej stranky daj po tom texte control switches a nazov swtichu ktory zapne stranku dva.po odchode a prichode do tej mapy sa ti to uz nebude zapinat...
Stare RM projekty zrušené (viď stare prispevky) a RPG Makeri už nerobim(asi 3. rok). Momentalne sa sustredim na všeobecne programovanie typu Java,C++,C.


Lubo 586 my old nick

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Příspěvek od Grim » květen 16, 2009, 12:23 pm

Snad jedině PM tvůj projekt s chybou někomu z fóra a? se na to mrkne.
Obrázek

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 4:16 pm

TY by ses na to mrkl?
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Příspěvek od Sorc » květen 16, 2009, 4:29 pm

Neobtě?uj Grima, po?li to mě :wink:

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Příspěvek od Grim » květen 16, 2009, 5:08 pm

Sorc píše:Neobtě?uj Grima, po?li to mě :wink:


To neva po?li mrknu čas bude.
Obrázek

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 6:21 pm

ok posílam oběma, díky moc za ochotu! Jste fakt cool lidi... :D
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Příspěvek od Grim » květen 16, 2009, 8:41 pm

Mám ten dojem, ?e nějaký ten script ti ru?í ve?kerý nastavený proměný i switche při přechodu z mapy na mapu. Zkusil jsem switch i proměnou a oboje to anulovalo tak nevím, který ze Scriptu to dělá ten přidaný nad Main.
Obrázek

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 8:46 pm

njn ale kdy? se vrátím na tu mapu tak to zase jede (ta proměnná)... zkusím vytvořit zálohu, vymazat modifikace a uvidím... jestli to zmizí tak budu mazat jeden po jednom (vylučovací metoda) a potom se na ten skript pořádně zaměřím a zjistím kde je problém. Ale to asi nedám bo Ruby nerozumím ani trochu...
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 8:50 pm

Grime, si vá?ně dobrej. Vymazal jsem modifikace, ted u? ten první event (autorun) se znovu spustil kdy? jsem se tam vrátil a podla?í (vlevo dole) které mi ukazovalo jestli je proměnná 1 (zelená) nebo 0 (červená) u? ukazuje, ?e je v?ude proměnná 1. A ted vylučovací metoda...
Antilag skript to nedělá...
na ostatních se pracuje.
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 9:03 pm

DOSTAL JSEM TĚ PARCHANTE!
Dělá to Dynamic_maps! Ale omg jak mám tomu rozumět? Grime? :oops:
Kód: Vybrat vše
module Map
#--------------------------------------------------------------
@map_data = {}
#--------------------------------------------------------------------------
def Map.set_map(map, map_id)
@map_data[map_id] = map
end
#--------------------------------------------------------------------------
def Map.data(map_id)
return @map_data[map_id]
end
end

class Game_Map
#--------------------------------------------------------------
alias dm_orig_setup setup
def setup(map_id)
save_map(@map_id)
if Map.data(map_id) == nil
dm_orig_setup(map_id)
else
load_map(map_id)
end
end
#-----------------------------------------------------------
def load_map(map_id)
$game_map = Map.data(map_id)
end
#--------------------------------------------------------------
def save_map(map_id)
return if map_id == 0
Map.set_map(self.dup, map_id)
end
end

A nemohl by ses pls mrknout proč mi blbne kdy? dá? ulo?it hru? je tam těch 7 pozic ale ?ipka nahoru nefunguje a ?ipka dolů to posune nahoru :oops: nemů?u příjít čím to je... mo?ná to je tím smazáním dynamic maps...
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 9:29 pm

ty savy u? mám, dělal to ten skript na 7 savů, někde tam je chyba. Jinak, dynamic maps jsem smázl a u? to jede.
PROBLÉM VYŘE?EN! A ?e to teda dalo práce! Díky v?em (Grim a Sorc hlavně)
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Příspěvek od Sorc » květen 16, 2009, 9:39 pm

Mě za co? :shock:

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 16, 2009, 10:45 pm

mno, něco se snad najde :)
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Příspěvek od Grim » květen 17, 2009, 8:04 am

Jsem rád, ?e mů?es opět pokračovat v práci.
Obrázek

Uživatelský avatar
 
Příspěvky: 567
Registrován: květen 10, 2009, 7:49 pm
Bydliště: Sluneční soustava > planeta Země > Evropa > Česká republika > Moravskoslezský kraj...

Příspěvek od lekiller » květen 17, 2009, 5:04 pm

jj díky moc, já jsem sice v práci pokračoval, dělal databázi atd... ale i tak díky moc! :!:
Dělám v RPG MAKERU XP
http://www.lekiller.ic.cz - MŮJ WEB


Zpět na Problémy, tipy, rady, tutoriály k RPG Makeru XP

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 25 návštevníků