Ik heb een eige stats system voor het spel red alert 2.
Nu werkt alles wel leuk enz. alleen heb ik een probleem met clans (het is een stats system voor clans) als er bv veel rare tekens in een clan abrevation of clan naam zitten dat die "gek" doet.
Het systeem werkt als volgt:
Alle opgegeven clans staan in een database:
CLAN_ID
CLAN_ABREV
CLAN_NAME
password etc...
Dan worden alle games in een 2e tabel gesaved:
id int(11) NOT NULL auto_increment,
game int(11) NOT NULL default '0',
clan_id int(11) NOT NULL default '0',
player varchar(13) NOT NULL default '',
clan1 varchar(10) NOT NULL default '',
clan2 varchar(10) NOT NULL default '',
points int(11) NOT NULL default '0',
map varchar(25) NOT NULL default '',
time varchar(10) NOT NULL default '',
type varchar(4) NOT NULL default '',
date varchar(20) NOT NULL default '',
W tinyint(1) NOT NULL default '0',
L tinyint(1) NOT NULL default '0',
WA tinyint(1) NOT NULL default '0',
nu ziet een clan log er zo uit:
[url="http://games2.westwood.com/ra2gamelogs/clan_[@CNC@].html"]http://games2.westwood.com/ra2gamelogs/clan_[@CNC@].html[/url]
op deze pagina haal het systeem de data eruit per lijn (game).
Als 1 lijn gedaan is zoekt die de bijbehoordende gamelog erbij die ziet er zo uit:
[url="http://games2.westwood.com/ra2gamelogs/85389868.html"]http://games2.westwood.com/ra2gamelogs/85389868.html[/url]
Nu moet het systeem een aantal dingen uit die log halen en daar gaat het soms fout.
Het systeem moet de 2 players of 1 van dezelfde clan eruit vissen dat doe ik dus via de clan naam die achter de spelers naam staat bv: aCnCFoXi [cnc rulz !!]
en daar gaat het mis.
Soms als er rare tekens zoals een * of - in staan kan die de spelers niet vinden.
Ik probeer het nu met eregi_replace maar op de 1 of andere manier lukt dat niet altijd.
Dit is de source:
[url="http://www.chat-stars.com/GoT/index.php?file=update.phps"]http://www.chat-stars.com/GoT/index.php?file=update.phps[/url]
[url="http://www.chat-stars.com/GoT/index.php?file=update_ra2.phps"]http://www.chat-stars.com/GoT/index.php?file=update_ra2.phps[/url]
De phps extentie werkt helaas niet....
Het systeem zelf staat hier: [url="http://www.chat-stars.com/ra2/"]http://www.chat-stars.com/ra2/[/url]
Ik hoop dat iemand me kan helpen met dit probleem.
p.s. suggesties of tips hoe het systeem mischien beter kan zou ik graag horen
Alvast bedankt!!
Nu werkt alles wel leuk enz. alleen heb ik een probleem met clans (het is een stats system voor clans) als er bv veel rare tekens in een clan abrevation of clan naam zitten dat die "gek" doet.
Het systeem werkt als volgt:
Alle opgegeven clans staan in een database:
CLAN_ID
CLAN_ABREV
CLAN_NAME
password etc...
Dan worden alle games in een 2e tabel gesaved:
id int(11) NOT NULL auto_increment,
game int(11) NOT NULL default '0',
clan_id int(11) NOT NULL default '0',
player varchar(13) NOT NULL default '',
clan1 varchar(10) NOT NULL default '',
clan2 varchar(10) NOT NULL default '',
points int(11) NOT NULL default '0',
map varchar(25) NOT NULL default '',
time varchar(10) NOT NULL default '',
type varchar(4) NOT NULL default '',
date varchar(20) NOT NULL default '',
W tinyint(1) NOT NULL default '0',
L tinyint(1) NOT NULL default '0',
WA tinyint(1) NOT NULL default '0',
nu ziet een clan log er zo uit:
[url="http://games2.westwood.com/ra2gamelogs/clan_[@CNC@].html"]http://games2.westwood.com/ra2gamelogs/clan_[@CNC@].html[/url]
op deze pagina haal het systeem de data eruit per lijn (game).
Als 1 lijn gedaan is zoekt die de bijbehoordende gamelog erbij die ziet er zo uit:
[url="http://games2.westwood.com/ra2gamelogs/85389868.html"]http://games2.westwood.com/ra2gamelogs/85389868.html[/url]
Nu moet het systeem een aantal dingen uit die log halen en daar gaat het soms fout.
Het systeem moet de 2 players of 1 van dezelfde clan eruit vissen dat doe ik dus via de clan naam die achter de spelers naam staat bv: aCnCFoXi [cnc rulz !!]
en daar gaat het mis.
Soms als er rare tekens zoals een * of - in staan kan die de spelers niet vinden.
Ik probeer het nu met eregi_replace maar op de 1 of andere manier lukt dat niet altijd.
Dit is de source:
[url="http://www.chat-stars.com/GoT/index.php?file=update.phps"]http://www.chat-stars.com/GoT/index.php?file=update.phps[/url]
[url="http://www.chat-stars.com/GoT/index.php?file=update_ra2.phps"]http://www.chat-stars.com/GoT/index.php?file=update_ra2.phps[/url]
De phps extentie werkt helaas niet....
Het systeem zelf staat hier: [url="http://www.chat-stars.com/ra2/"]http://www.chat-stars.com/ra2/[/url]
Ik hoop dat iemand me kan helpen met dit probleem.
p.s. suggesties of tips hoe het systeem mischien beter kan zou ik graag horen
Alvast bedankt!!
www.dannyhiemstra.nl