php.de

Zurück   php.de > Stellenangebote und Projektausschreibungen > Sonstige

Hinweise

Sonstige Suche nach Mithilfe an privaten oder Opensource-Projekten, Suche nach Gleichgesinnten zur Umsetzung neuer Ideen etc.

Antwort
 
LinkBack Themen-Optionen
Alt 16.05.2011, 15:34  
Neuer Benutzer
 
Registriert seit: 16.05.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
phpwasistdas befindet sich auf einem aufstrebenden Ast
phpwasistdas eine Nachricht über ICQ schicken phpwasistdas eine Nachricht über MSN schicken phpwasistdas eine Nachricht über Skype™ schicken
Standard Unterstützung gesucht

Hallo! ich habe seit geraumer Zeit ein Browsergame, hab mich eigentlich schon recht gut eingearbeitet aber an einigen Stellen bin ich doch mit meinem Wissen überfordert.

Ich suche daher etwas Hilfe...was für Hilfe?
Ok, also ich möchte und will php lernen. Deine Funktion bei dem ganzen soll eigentlich nur unterstützend sein, mal auf ne php schaun und sagen wo ich nen Denkfehler etc. habe oder ob und wie ich etwas umsetzen kann.

Die größten Schwierigkeiten habe ich noch mit MysQL.

Wenn mir da jemand unter die Arme greifen könnte, wäre das echt super!!!
phpwasistdas ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.05.2011, 19:49  
Neuer Benutzer
 
Registriert seit: 16.05.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
phpwasistdas befindet sich auf einem aufstrebenden Ast
phpwasistdas eine Nachricht über ICQ schicken phpwasistdas eine Nachricht über MSN schicken phpwasistdas eine Nachricht über Skype™ schicken
Standard

Hallo! Habe mal wieder ein kleines Problem und seh den Wald vor lauter Bäumen nicht

folgendes Problem, ich habe:
PHP-Code:
function dwcostcopper_dohook($hookname,$args) {
    global 
$session;
    switch (
$hookname) {
        case 
"dwellings-buy-valuecheck":
            
$typeidget_module_setting("typeid",$args['type']);
            
$paidcopper abs((int)httppost('paidcopper'));
            if (
$paidcopper 0$paidcopper 0;
            
$allprefs=unserialize(get_module_pref('allprefs','metalmine'));
            
$copperavailable $allprefs['metal2'];
            if(
$copperavailable<$paidcopper){
                
$args['allowpay']=0;
                
blocknav("runmodule.php?module=dwellings&op=build&type=".$args['type']."&dwid=".$args['dwid']."");
                
output("`nYou do not have that much copper.");
            }elseif(
$paidcopper>(get_module_objpref("dwellingtypes",$typeid,"coppercost")-get_module_objpref("dwellings",$args['dwid'],"copperspent"))){
                
$args['allowpay']=0;
                
blocknav("runmodule.php?module=dwellings&op=build&type=".$args['type']."&dwid=".$args['dwid']."");
                
output("`nYou have tried to spend more copper than you need to.");
            }
        break;
        case 
"dwellings-buy-setup":
            
$typeidget_module_setting("typeid",$args['type']);
            
$paidcopper abs((int)httppost('paidcopper'));
            if (
$paidcopper 0$paidcopper 0;
            
$copperspent=get_module_objpref("dwellings",$args['dwid'],"copperspent")+$paidcopper;                
            
set_module_objpref("dwellings",$args['dwid'],"copperspent",$copperspent);
            
$allprefs=unserialize(get_module_pref('allprefs','metalmine'));
            
$allprefs['metal2']=$allprefs['metal2']-$paidcopper;
            
set_module_pref('allprefs',serialize($allprefs),'metalmine');
            if(
$copperspent<get_module_objpref("dwellingtypes",$typeid,"coppercost")){
                
$args['finished']=0;            
            }
        break;
        case 
"dwellings-pay-costs":
            
$typeid=get_module_setting("typeid",$args['type']);
            
$costcopper=get_module_objpref("dwellingtypes",$typeid,"coppercost") - get_module_objpref("dwellings",$args['dwid'],"copperspent");
            if(
$costcopperoutput("`Q%s Grams of Copper`n`0",$costcopper);
        break;
        case 
"dwellings-pay-input":
            
$typeidget_module_setting("typeid",$args['type']);
            
$costcopper=get_module_objpref("dwellingtypes",$typeid,"coppercost") - get_module_objpref("dwellings",$args['dwid'],"copperspent");
            
$copper translate_inline("Copper");
            if(
$costcopperrawoutput("$copper: <input id='input' name='paidcopper' width=5><br>");        
        break;        
    }
    return 
$args;



und so soll das ganze aussehen (statt gems halt mit copper):
PHP-Code:
if ($gemspay 0){
                    if (
$gemspay <= $session['user']['gems']){
                        
$paidgems get_module_pref ("gemspaid");
                        if ((
$paidgems $gemspay) > get_module_setting ("gemcosts")){
                            
$gemspay get_module_setting ("gemcosts") - $paidgems;
                        }
                        
set_module_pref ("gemspaid"get_module_pref ("gemspaid") + $gemspay);
                        
$session['user']['gems'] -= $gemspay;
                        
output ("`3Du hast `%%s`3 Edelsteine eingezahlt!`n"$gemspay);
                    }else{
                        
output ("`3Du hast doch gar nicht soviele Klunker!`n");
                    }
                } 
also statt gems soll da copper rein, aber der wert von dem copper, kommt nicht aus einem extra feld aus der Datenbank sondern von einem anderen Modul, und da liegt mein Problem, ich muss an die Daten von dem copper kommen.

Für Hilfe wäre ich sehr dankbar!
phpwasistdas ist offline   Mit Zitat antworten
Alt 22.05.2011, 20:13  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.992
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Du befindest Dich hier in den Stellenforen!
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eCommerce Prototyp aufsetzen - Unterstützung gesucht DW567 Sonstige 0 09.05.2011 16:00
Unterstützung für Open Source Forum Projekt gesucht WuriuSengu Sonstige 1 26.07.2010 21:36
PHP Webentwickler gesucht PlatinPower Gewerblich 0 12.04.2010 16:06
Browsergameteam gesucht wargott Beruflich 0 30.01.2010 12:53
[Erledigt] PHP / WEB -Entwickler gesucht! JEGO Beitragsarchiv 0 22.07.2009 09:14
TYPO3 - Unterstützung gesucht Koala Beitragsarchiv 0 10.07.2009 17:43
BigSkull Studios-Verstärkung gesucht Nuc Beitragsarchiv 36 12.02.2009 17:05
PHP/MYSQL Helfer gesucht! goop Beitragsarchiv 0 02.11.2008 13:37
Programmierer gesucht! (mysql, php, html, ajax) aiscom Beitragsarchiv 1 12.07.2008 14:53
pimps mit hirn gesucht Beitragsarchiv 12 20.08.2005 18:42
Redakteure für sehr großes Projekt gesucht Beitragsarchiv 1 19.08.2005 01:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dwcostcopper_dohook, \overflood\

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum