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

Reine RP-User
https://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=2908
Seite 1 von 3

Autor:  december [ Di 19 Sep, 2006 18:22 ]
Betreff des Beitrags:  Reine RP-User

Hi,
mal wieder eine Frage von mir.
Ich habe von einer Freundin gehört, dass man User zu reinen RP-Usern machen kann. Sie ist derzeit auf Rikkardas Server und wurde dort zu einem RP-Char gemacht. Sie muss also keine Waldkämpfe machen.
Wenn es Euch (speziell Rikkarad) recht ist, würde ich doch gerne wissen wie das geht und es auch ein mein LogD einbauen. Ich persönlich bin ja auch ein Vertreter des RPs und weniger beigstert vom Drachenkillen.

December

Autor:  Kamui [ Di 19 Sep, 2006 18:27 ]
Betreff des Beitrags: 

Die kann man nicht einbauen das sind ganz normale User die ein Titel bekommen und so weiter aber halt alles machen können aber nicht dürfen ich kenne nur ein Server bei dem es wirklich RPG Chars gibt und das ist mein Partnerserver Abanai unter: http://abanai.family-board.de/index.php?c=1-192507
Aber bekommen wirst du sie eh nicht weil sie so verzweigt in der common sind und noch in anderen skript das ist schon ziemlich übel auch wenn du die common bekommen solltest bezweifel ich das du die da raus holen kannst ich habe es auch schon probiert aber leider ohne erfolg :cry:
Naja das wars dann erstmal ^^

Autor:  Horus [ Di 19 Sep, 2006 18:53 ]
Betreff des Beitrags: 

Ist im Prinzip nicht schwer... Zweites Anmelde-Script, Feld in der Datenbank und ein "paar" Änderungen. Wobei das schon einige sind, hab sowas auf meinem lokalen Server, vielleicht schaffe ich es mal, eine Anleitung zuschreiben...

Autor:  Harthas [ Mi 20 Sep, 2006 08:55 ]
Betreff des Beitrags: 

Ich hatte da mal zugriff drauf gehabt, hab es mir allerdings nie genau angeschaut. Sollte allerdings wirklich nicht allzu schwer sein...

Man könnte die create.php kopieren, eingabefeld für name und titel (ev. auch drachenkills) einfügen (oder halt erneuern) und dann noche twas am sql verändern und man hat es...
Wenn ich die Zeit finde...(was ich wohl nicht werde) schau ich es mir bei gelegenheit mal an...


@Kamui
In der common.php haben sie nichteinmal allzu viele veränderungen. Soweit ich weiss ist dort in erster Linie, dass man fr jeden Kommentar einen Dp bekommt, und antürlich die vital info. Allerdings muss man dann noch zusätzlich die navigation im dorf verändern... Also abfragen, ob er jetzt rp-chara ist oder nicht, falls ja, keinen zugriff auf den wald... Und anderes...


;-)

Autor:  Tidus [ Mi 20 Sep, 2006 10:48 ]
Betreff des Beitrags: 

aber derjenige kann, ja auch einfach nur rp machen ihc mach auch meist nur rp aufm einem server wenn mal wer da is :D

Autor:  Horus [ Mi 20 Sep, 2006 13:11 ]
Betreff des Beitrags: 

Wobei man speziall für die RP-Charaktere extra sachen in der Jägerhütte reinbringen sollte, damit die Donationspoints etwas mehr Sinn haben udn "lustiger" sind.

Autor:  Kamui [ Mi 20 Sep, 2006 13:11 ]
Betreff des Beitrags: 

@Harthas
ist du dir da ganz sicher das es nicht viele änderung in der common sind? :roll:
Das sind nähmlich ziemlich viele ich habe die common davon aufm Rechner und habe mir das angeguckt und verdammt der der die gemacht hat hats ziemlich drauf naja aber sie aus zu bauen da werde ich mich mal die Tage ran machen blos die SQL werde ich nicht hin bekommen :pein:

Autor:  Horus [ Mi 20 Sep, 2006 16:11 ]
Betreff des Beitrags: 

SQL sollte eigentlich das einfachste werden. Ich geb dir einen Tip:
Nimm dir lieber mehr Zeit udn programmier es selber. Es ist wirklich nicht so schwer und so weißt du immerhin bei Fehlern, woran es liegen kann...

Autor:  Tidus [ Mi 20 Sep, 2006 17:33 ]
Betreff des Beitrags: 

ich muss horus recht geben, es würde zwar nicht soo einfach sein, aber ein paar anfragne und ein bisschen fusselarbeit und so, und das dürfte funktionieren^^ solltest auch dei namen billiger machne oder titel, weil die ja net kämpfen dürfen

Autor:  Kamui [ Mi 20 Sep, 2006 22:07 ]
Betreff des Beitrags: 

Nun dazu habe ich mir schon was überlegt eine zweite account Tabelle ist zwar dann ziemlich viel aber hinterher ist es ziemlich schön *g* ich stelle mir das dann so vor das ich dann eine zweite ommonanlege mit den funktionen für die RPG Chars und eine zweite accounttabelle zb. rpgchar oder sonst was das könnte man aus der standartversion der accounttabelle machen genau so wie die common da man ja eigendlich keine extrafunktion brauch ausser addcomentary und viewcommentary man müsste dann natürlich auch ein wenig an user und create php rum basteln und an den banns aber mehr denke ich nicht blos das schlimmste wird die fummelarbeit in der common :???:
und dann halt an jeden ort den die RPG Chars hin können require_once"common2.php";
oder den dateinamen so müsste man es eigendlich hin bekommen und dann hätte man auch die sicherhait das die RPG Chars keine anderen Sachen noch habe sprich Lebenspunkte und so weiter wäre es denn damit?

Autor:  Kamui [ Mi 20 Sep, 2006 22:16 ]
Betreff des Beitrags: 

Nun ich habe schonmal ein wenig angefangen mit der Tabelle aber ich weiss nicht ob ich alles was man fürs rpg nicht brauch raus gemacht habe ich habe einfach erstmal das drine gelassen womit ich nichts anfagen konnte hier mal ein kleiner vorgeschmack weiss aber nicht ob alles stimmt :roll: Und bitte beachtet ich bin in SQL ein Noob :D und wer mich bei meinem Vorhaben unterstüzen will meldet sich bitte über ICQ oder hier über PN
$this->bbcode_second_pass_code('', 'CREATE TABLE rpgchars (
rpgchartid int(11) unsigned NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
sex tinyint(4) unsigned NOT NULL default '0',
charisma int(11) unsigned NOT NULL default '0',
seenlover tinyint(4) unsigned NOT NULL default '0',
marriedto int(11) unsigned NOT NULL default '0',
laston datetime NOT NULL default '0000-00-00 00:00:00',
location int(4) unsigned NOT NULL default '0',
password varchar(32) binary NOT NULL default '',
allowednavs text NOT NULL,
output text NOT NULL,
loggedin tinyint(4) unsigned NOT NULL default '0',
resurrections int(11) unsigned NOT NULL default '0',
charm int(11) unsigned NOT NULL default '0',
login varchar(50) NOT NULL default '',
slainby varchar(50) NOT NULL default '',
lastmotd datetime NOT NULL default '0000-00-00 00:00:00',
lasthit datetime NOT NULL default '0000-00-00 00:00:00',
locked tinyint(4) unsigned NOT NULL default '0',
gentime double unsigned NOT NULL default '0',
gentimecount int(11) unsigned NOT NULL default '0',
lastip varchar(40) NOT NULL default '',
uniqueid varchar(32) default NULL,
emailaddress varchar(128) NOT NULL default '',
prefs text NOT NULL,
gensize int(11) unsigned NOT NULL default '0',
recentcomments datetime NOT NULL default '0000-00-00 00:00:00',
rpgpunkte int(11) unsigned NOT NULL default '0',
rpgpunktespent int(11) unsigned NOT NULL default '0',
rpgpunkteconfig text NOT NULL,
referer int(11) unsigned NOT NULL default '0',
refererawarded tinyint(4) unsigned NOT NULL default '0',
bio varchar(255) NOT NULL default '',
race tinyint(4) NOT NULL default '0',
banoverride tinyint(4) default '0',
biotime datetime NOT NULL default '0000-00-00 00:00:00',
lastwebvote date NOT NULL default '0000-00-00',
ctitle varchar(25) NOT NULL default '',
usedouthouse tinyint(1) unsigned NOT NULL default '0',
avatar text NOT NULL,
house int(10) unsigned NOT NULL default '0',
housekey int(10) unsigned NOT NULL default '0',
message text NOT NULL,
msgdate datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (rpgchartid),
KEY name (name),
KEY laston (laston),
KEY lasthit (lasthit),
KEY emailaddress (emailaddress),
KEY msgdate (msgdate),
KEY loggedin (loggedin),
KEY locked (locked)
) TYPE=MyISAM;')

Autor:  Harthas [ Do 21 Sep, 2006 08:04 ]
Betreff des Beitrags: 

O-o
Lass das ganze doch einfach über die accounts-Tabelle laufen, mit einem zusätzlichen feld rpspieler ...
Wäre doch eigentlich um einiges einfacher...
Denn für die Rp-charas würde dann sofort alles mit $session(user)(superuser) nicht bmehr funktionieren nehm ich mal an ;-)
Und man müsste wohl auch ansonsten sehr viel verändern...(Man nehme nur schonmal die commentary)

Autor:  Kamui [ Do 21 Sep, 2006 08:13 ]
Betreff des Beitrags: 

Hmm wäre auch nee möglichkeit auch einfacher das stimmt aber ich bin ein wenig zu blöd um die SQL dafür zu erstellen :pein:
Naja wer sich daran beteiligen will kann mich wie gesagt über ICQ oder PN anschreiben

Autor:  Horus [ Do 21 Sep, 2006 13:29 ]
Betreff des Beitrags: 

[php]ALTER TABLE `accounts` ADD `rpchar` int(11) UNSIGNED NOT NULL[/php]

Das kannst du verwenden für die RPG-Charaktere. So, nun schaust du dir einfach die create.php an. Kopier sie und füge eventuell noch Felder hinzu für andere Sachen. Jetzt stellst du ein, dass wenn es ausgewählt wird der Wert RPCHAR auf 1 gesetzt wird. Jetzt nur noch den Wald per If-Abfrage für RP-Charaktere unzugänglich machen und die Vitalinfo bearbeiten. Ganz easy. Zmd sollte es so gehen, kann gut sein, dass ich das ein oder andere wohl vergessen habe ;)

Autor:  Kamui [ Do 21 Sep, 2006 13:45 ]
Betreff des Beitrags: 

Nun man muss noch eine automatischen pvpschutz machen dann noch die jägerhütte nochmal machen aber auf rpgpunkten machen dann müsste man noch in viewcommentary für jeden post ein rpgpunkt bekommen dann müssten sie komplett sein und das man für so und so viel rpgpunkte ein haus bauen kann weil man will ja nicht ewig auf der strasse leben *g* Und das ?> in der SQL zu ; machen dann klappts auch ohne fehler ;)
EDIT: Achja und man sollte sich die funktion create vornehmen da die auch noch erweitert werden muss

Autor:  Horus [ Do 21 Sep, 2006 13:49 ]
Betreff des Beitrags: 

Das ?> kam nur durch den PHP-Modus und das ; ist noch nicht mal erforderlich ;)

Autor:  Kamui [ Do 21 Sep, 2006 13:50 ]
Betreff des Beitrags: 

Hm egal habs jetzt einfach dahinter gehauen XD
Und Horus kann es sein das du dich mal bei mir angemeldet hast hatte da auch ein namens Horus der hatte aber anscheid keine Lust nee Bio zu schreiben XD

Autor:  Horus [ Do 21 Sep, 2006 13:55 ]
Betreff des Beitrags: 

Ja, das war ich, aber ich hatte das mit der Bio irgendwie vercheckt, nachdem ich kurz nach der Anmeldung weg musste xD

Naja, was solls^^

Autor:  Kamui [ Do 21 Sep, 2006 14:00 ]
Betreff des Beitrags: 

Hmm dachte ich es mir doch. :D
Nun ich bekomme heute irrgendwann eine create.php wo rpgchars schon drine sind davon gucke ich mir das dann ab und die commondaten dafür habe ich schon *g*
Nun und das mit dem RPGpunkten wird auch nicht schwer sein blos habe ich keine ahnung wie ich das mit der vitalinfo machen soll
EDIT: So ich habe mir mal die funktion creatsetting und createarray angeguckt und habe bemrkt das es keine änderung gibt

Autor:  Horus [ Do 21 Sep, 2006 14:19 ]
Betreff des Beitrags: 

Vitalinfo ist easy. Nimmt einfach die alte, kopier die, änder sie und trenne beide durch eine If-Else-Abfrage von RPG-Charakteren und normalen Charakteren!

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