Register for your free account! | Forgot your password?

Go Back   elitepvpers > The Black Market > Other Trading > Coders Trading
You last visited: Today at 11:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Request nachbauen

Discussion on [PHP] Request nachbauen within the Coders Trading forum part of the Other Trading category.

Closed Thread
 
Old   #1
 
Mad0ck's Avatar
 
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
[PHP] Request nachbauen

Guten Morgen,

Ich versuche aktuell ( um genauer zu sein schon sehr Lange ... ), einen Request nachzubauen, welcher ein Dorf ( X,Y Koordinaten und Truppenanzahl ) in eine Farmliste packt.

Das ganze soll für das Browsergame ' Travian ' sein.

Zunächst einmal ein paar Screens wie das ganze optisch aussieht, falls das für jemanden von Relevanz wäre.

Wenn ich das ganze via Network tab mitverfolge sieht das ganze so aus:

Da in ajax.php?cmd=raidListSlots keine Trp oder sonstiges übertragen wird, denke ich, dass nur das erste wichtig ist.

So sieht aktuell mein Code aus:
PHP Code:
# ================= ADD village to farmlist =================
// get AjaxToken
    
$getAjaxToken $client->get('https://tx3.travian.de/build.php?tt=99&id=39');
    
#$str = HtmlDomParser::str_get_html((string)$getAjaxToken->getBody());
    
$str =  (string)$getAjaxToken->getBody();
    
$re '/ajaxToken = \'(.*)\'/m';
      
    
preg_match_all($re$str$matches,PREG_SET_ORDER0);


// Print the entire match result
$ajaxToken =  $matches[0][1];
echo 
$ajaxToken;
 
// test coordinate  43  -2

  
$client->post('https://tx3.travian.de/ajax.php?cmd=raidList', [
    
'form_params' => [
        
#'cmd' => 'raidList',
        
'method' => 'ActionAddSlot',
        
'listId' => '112',         // ID of Farmlist
        
'slotId' => ' ',
        
'x' => '43' ,
        
'y' => '-2' ,
        
't1' => '5',                // t1-t10 amount of troops
        
't2' => '0',
        
't3' => '0',
        
't4' => '0',
        
't5' => '0',
        
't6' => '0',
        
't7' => '0',
        
't8' => '0',
        
't9' => '0',
        
't10' => '0',
        
'ajaxToken' =>  $ajaxToken
        
]
    ]);


//$client->response;
$code $response->getStatusCode(); // 200
$reason $response->getReasonPhrase(); // OK
 
echo $code,$reason
Wenn ich das ganze nun erneut absende mit "Edit and Resend":

PHP Code:
cmd=raidList&method=ActionAddSlot&listId=112&slotId=&x=43&y=-2&t1=5&t2=0&t3=0&t4=0&t5=0&t6=0&t7=0&t8=0&t9=0&t10=0&ajaxToken=8b2ea41ed4ee57b6e3fbf47a6c78ec52 
Den RequestBody hätt ich ja eigentlich zusammengebastelt .-.

Ich komme da echt nicht weiter.

Würde mich über Hilfe/Tipps oder sonstigem freuen.

Falls ihr mehr Infos braucht, von was auch immer, stelle ich diese gerne zur Verfügung (:

Falls mein Vorhaben nicht so schnell umzusetzen ist, und es einiges an Arbeit abverlangt mir das Problem zu beschreiben/helfen, wäre ich auch bereit zu bezahlen.

Lg
Mad0ck
Mad0ck is offline  
Closed Thread


Similar Threads Similar Threads
DayZ 3D Editor Origins Mod "nachbauen"
06/17/2013 - DayZ - 3 Replies
Hallo liebe Community, Wie ihr wisst kann man ja die mission.sqm bearbeiten. Könnte man vielleicht mit einem Trigger (Damit kann man ja Einheiten im Umkreis des Triggers spawnen) etwas nachbauen?! Zum bsp. die Taviana Map nehmen den Sector B (Falls es den da schon gibt, kenne mich damit net aus ^^ ) so umbauen das dort Einheiten spawnen?! Oder auf Chernarus irgendwo einfach NPC's spawnen?! Und zbsp. Auf Chernarus einfach KI Helikopter hinsetzten und die erscheinen beim Server restart...
Taiko Klon basierend auf Osu!Taiko nachbauen in C#/XNA
04/23/2013 - .NET Languages - 2 Replies
Hiho liebe Leute, Ich habe vor, aus Interesse und Kreativität und zum Lernen Taiko nachzuprogrammieren. Es soll auch Osu file kompatible sein, d.h man kann .osz datein importieren, und daraus wird das Lied + Zeitnoten erzeugt. Nachdem wir uns ein bisschen herumgespielt haben, könnten wir auch gleich ein App für Windows Phone programmieren, oder nicht? ;) Deshalb suche ich Leute, die gerne beim Projekt mitmachen wollen. Meldet euch :) skype: synetic707
Difinity 2752 (pc) in Köln kaufen oder nachbauen lassen - aber wo?
08/24/2011 - Technical Support - 5 Replies
Hallo EPVP-Community Ich suche den komplett PC Difinity 2752. Ich möchte ihn nicht per Onlineshop bestellen. Daher meine Frage: Kann man den Difinity 2752 auch in Köln in einem Shop kaufen? Kennt ihr einen Shop, der kompetent genug ist, der so einen PC nachbauen kann? Also der einen PC aus EXAKT den gleichen Teilen baut? Am besten wäre ein Shop der in Mitte von Köln ist. Obwohl ich mich schon entschieden habe, frage ich trotztdem mal hier in die Runde: Der PC ist doch gut für Games...



All times are GMT +1. The time now is 11:47.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.