anpera.net
https://anpera.homeip.net/phpbb3/

Frage zu RPG
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=5272
Seite 1 von 2

Autor:  Silvar [ So 09 Jan, 2011 20:48 ]
Betreff des Beitrags:  Frage zu RPG

gibt es irgend nen codeschnippsel der es mir erlaubt den ooc chat aus der punkteverteilung rauszunehmen beim rpg system?

Autor:  Erenya [ So 09 Jan, 2011 21:10 ]
Betreff des Beitrags:  Re: Frage zu RPG

Suchfunktion...
Bei den thread zu Rp Charas sollte das drin stehen das wurde schon diskutiert.

Autor:  Yoichiro [ So 09 Jan, 2011 21:16 ]
Betreff des Beitrags:  Re: Frage zu RPG

Welches RPG System nutzt du denn?

Des weiteren (nur ein kleiner Tip ;) ) Source reinschreiben und Link zu deinem Logd. Die Leute hier sind gut, das kann ich bezeugen, aber hellsehen kann keiner ^^

Autor:  Silvar [ So 09 Jan, 2011 21:36 ]
Betreff des Beitrags:  Re: Frage zu RPG

das von luzifel...hab es vorhin auf lokal gemacht.....ich kann source erst rein machen wenns on is :/

Autor:  Erenya [ So 09 Jan, 2011 21:47 ]
Betreff des Beitrags:  Re: Frage zu RPG

Bei Luzifels system kann man dch via Einstellung alle Orte reinschreiben, wo die Dp´s usw. vergeben werden sollen. Einfach alle außer dem OT reinschreiben.

Autor:  Silvar [ So 09 Jan, 2011 21:50 ]
Betreff des Beitrags:  Re: Frage zu RPG

bei dem neuen nicht mehr soviel ich weiß...weil ichs ja nich find..

Autor:  Yoichiro [ So 09 Jan, 2011 21:54 ]
Betreff des Beitrags:  Re: Frage zu RPG

in der rpg.php suche

$this->bbcode_second_pass_code('', '$locationyy = basename($_SERVER['REQUEST_URI']);
$locationxx = substr($locationyy, 0, strpos($locationyy, '.php'));')

füge danach ein

$this->bbcode_second_pass_code('', '$norpg = array(1=>"ooc",2=>.....);')

und das müsste es gewesen sein ;)

Autor:  Silvar [ So 09 Jan, 2011 22:12 ]
Betreff des Beitrags:  Re: Frage zu RPG

danke.<3

Autor:  Silvar [ So 09 Jan, 2011 22:14 ]
Betreff des Beitrags:  Re: Frage zu RPG

ich find die st elle nich xD



PHP:
<?php

//Beginn RPG-Level-System
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//erstellt die Variablen
$rpgplacegeld = explode(',',getsetting('rpgplacegeld','all'));
$rpgplaceedels = explode(',',getsetting('rpgplaceedels','all'));
$rpgplacedonpoints = explode(',',getsetting('rpgplacedonpoints','all'));
$rpgplaceexp = explode(',',getsetting('rpgplaceexp','all'));
$rpgplacesee = explode(',',getsetting('rpgplacesee','all'));
$rpggeld = getsetting('rpggeld','100');
$rpgedels = getsetting('rpgedels','2');
$rpgdonpoints = getsetting('rpgdonpoints','2');
$rpgprozent = getsetting('rpgprozent','500');
$rpgexp = getsetting('rpgexp','20');
$dkexp = getsetting('dkexp','2');
$rpgsee = getsetting('rpgsee','5');


if($session['user']['spirits']==-2){
$spirit=0.25;
}
if($session['user']['spirits']==-1){
$spirit=0.50;
}
if($session['user']['spirits']==0){
$spirit=0.1;
}
if($session['user']['spirits']==1){
$spirit=1.25;
}
if($session['user']['spirits']==2){
$spirit=1.5;
}


//Auswertung und Belohnung Posts
if($session['user']['turns']>0 && $session['user']['rpchar']==1 || $session['user']['turns']>0 && $session['user']['rpchar']==2 || $session['user']['turns']>0 && $session['user']['rpchar']==4)


{
$session['user']['turns']--;
if(in_array($section,$rpgplacegeld) || $rpgplacegeld[0]=='all')
{
$session['user']['gold']=$session['user']['gold']+($rpggeld*$session['user']['level']);
}
if(in_array($section,$rpgplaceedels) || $rpgplaceedels[0]=='all')
{
$session['user']['gems']=$session['user']['gems']+$rpgedels;
}
if(in_array($section,$rpgplacedonpoints) || $rpgplacedonpoints[0]=='all')
{
$session['user']['donation']=$session['user']['donation']+($rpgdonpoints/*($commentary/$rpgprozent)*/);
}
if(in_array($section,$rpgplaceexp) || $rpgplaceexp[0]=='all')
/* {
$session['user']['experience']=$session['user']['experience']+($rpgexp*$session['user']['level']+($session['user']['dragonkills']*$dkexp))*$spirit;
}*/
if(in_array($section,$rpgplacesee) || $rpgplacesee[0]=='all')
{
$session['user']['reputation']=$session['user']['reputation']+$rpgsee;

}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//Ende RPG-Level-System

?>

Autor:  Yoichiro [ So 09 Jan, 2011 22:17 ]
Betreff des Beitrags:  Re: Frage zu RPG

Edit:

$this->bbcode_second_pass_code('', '<?php

//Beginn RPG-Level-System
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//erstellt die Variablen
$rpgplacegeld = explode(',',getsetting('rpgplacegeld','all'));
$rpgplaceedels = explode(',',getsetting('rpgplaceedels','all'));
$rpgplacedonpoints = explode(',',getsetting('rpgplacedonpoints','all'));
$rpgplaceexp = explode(',',getsetting('rpgplaceexp','all'));
$rpgplacesee = explode(',',getsetting('rpgplacesee','all'));
$rpggeld = getsetting('rpggeld','100');
$rpgedels = getsetting('rpgedels','2');
$rpgdonpoints = getsetting('rpgdonpoints','2');
$rpgprozent = getsetting('rpgprozent','500');
$rpgexp = getsetting('rpgexp','20');
$dkexp = getsetting('dkexp','2');
$rpgsee = getsetting('rpgsee','5');


if($session['user']['spirits']==-2){
$spirit=0.25;
}
if($session['user']['spirits']==-1){
$spirit=0.50;
}
if($session['user']['spirits']==0){
$spirit=0.1;
}
if($session['user']['spirits']==1){
$spirit=1.25;
}
if($session['user']['spirits']==2){
$spirit=1.5;
}')

danach füge ein:

$this->bbcode_second_pass_code('', '$norpg = array(1=>"ooc",2=>....);

if(in_array($locationxx,$norpg)){



}else{')

danach sollte bei dir stehen:

$this->bbcode_second_pass_code('', '//Auswertung und Belohnung Posts
if($session['user']['turns']>0 && ...... usw')

Autor:  Silvar [ So 09 Jan, 2011 22:19 ]
Betreff des Beitrags:  Re: Frage zu RPG

habe beitrag ober dir grad geändert und dran gehänt ^^ hier nochma:

PHP:
<?php

//Beginn RPG-Level-System
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//erstellt die Variablen
$rpgplacegeld = explode(',',getsetting('rpgplacegeld','all'));
$rpgplaceedels = explode(',',getsetting('rpgplaceedels','all'));
$rpgplacedonpoints = explode(',',getsetting('rpgplacedonpoints','all'));
$rpgplaceexp = explode(',',getsetting('rpgplaceexp','all'));
$rpgplacesee = explode(',',getsetting('rpgplacesee','all'));
$rpggeld = getsetting('rpggeld','100');
$rpgedels = getsetting('rpgedels','2');
$rpgdonpoints = getsetting('rpgdonpoints','2');
$rpgprozent = getsetting('rpgprozent','500');
$rpgexp = getsetting('rpgexp','20');
$dkexp = getsetting('dkexp','2');
$rpgsee = getsetting('rpgsee','5');


if($session['user']['spirits']==-2){
$spirit=0.25;
}
if($session['user']['spirits']==-1){
$spirit=0.50;
}
if($session['user']['spirits']==0){
$spirit=0.1;
}
if($session['user']['spirits']==1){
$spirit=1.25;
}
if($session['user']['spirits']==2){
$spirit=1.5;
}


//Auswertung und Belohnung Posts
if($session['user']['turns']>0 && $session['user']['rpchar']==1 || $session['user']['turns']>0 && $session['user']['rpchar']==2 || $session['user']['turns']>0 && $session['user']['rpchar']==4)


{
$session['user']['turns']--;
if(in_array($section,$rpgplacegeld) || $rpgplacegeld[0]=='all')
{
$session['user']['gold']=$session['user']['gold']+($rpggeld*$session['user']['level']);
}
if(in_array($section,$rpgplaceedels) || $rpgplaceedels[0]=='all')
{
$session['user']['gems']=$session['user']['gems']+$rpgedels;
}
if(in_array($section,$rpgplacedonpoints) || $rpgplacedonpoints[0]=='all')
{
$session['user']['donation']=$session['user']['donation']+($rpgdonpoints/*($commentary/$rpgprozent)*/);
}
if(in_array($section,$rpgplaceexp) || $rpgplaceexp[0]=='all')
/* {
$session['user']['experience']=$session['user']['experience']+($rpgexp*$session['user']['level']+($session['user']['dragonkills']*$dkexp))*$spirit;
}*/
if(in_array($section,$rpgplacesee) || $rpgplacesee[0]=='all')
{
$session['user']['reputation']=$session['user']['reputation']+$rpgsee;

}
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//Ende RPG-Level-System

?>

Autor:  Yoichiro [ So 09 Jan, 2011 22:20 ]
Betreff des Beitrags:  Re: Frage zu RPG

siehe obendrüber ^^

Autor:  Silvar [ So 09 Jan, 2011 22:57 ]
Betreff des Beitrags:  Re: Frage zu RPG

er zählt immer noch x'D

Autor:  Salator [ Mo 10 Jan, 2011 21:59 ]
Betreff des Beitrags:  Re: Frage zu RPG

Das liegt dann sicher an der Groß/Kleinschreibung. Der Sektion-Bezeichner muss in beiden Scripten identisch sein.
Ich habe in meiner ooc.php diese Zeile
viewcommentary('OOC','Tippen',30,'tippt');

Autor:  Yoichiro [ Di 11 Jan, 2011 06:58 ]
Betreff des Beitrags:  Re: Frage zu RPG

ja, anpassen an die eigenen Namen muss mans schon.

Autor:  Silvar [ Di 11 Jan, 2011 19:12 ]
Betreff des Beitrags:  Re: Frage zu RPG

hab ich doch gemacht :/

Autor:  Yoichiro [ Mi 12 Jan, 2011 06:46 ]
Betreff des Beitrags:  Re: Frage zu RPG

Dann weiß ichs leider auch nicht...

Autor:  Erenya [ Mi 12 Jan, 2011 19:45 ]
Betreff des Beitrags:  Re: Frage zu RPG

So hatte dasselbe Problem, deswegen frage ich, hast du einen Extra Ot gemacht also via extra php oder hast du den via Viewcommentary in die ich sag mal "village.php" eingefügt?

Autor:  Silvar [ Do 13 Jan, 2011 12:13 ]
Betreff des Beitrags:  Re: Frage zu RPG

commentary eingefügt.:/

Autor:  Erenya [ Do 13 Jan, 2011 14:03 ]
Betreff des Beitrags:  Re: Frage zu RPG

Du hast den OOC in die Commentary eingefügt? O.o
Geht das denn?

Ähm zeig mal wie du deine rpg.php gemacht hast.

Weil bei mir lag das problem darin, dass ich den OOC auf dem Dorfplatz und andere orte eingebunden hatte,
das system aber nur die php´s auszuschließen scheint. Also habe ich eine extra OT Php gemacht und flupp es funzte.

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/