Register for your free account! | Forgot your password?

You last visited: Today at 03:47

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

Advertisement



[RELEASE]Addition in Python

Discussion on [RELEASE]Addition in Python within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 300
Join Date: Sep 2011
Posts: 151
Received Thanks: 3,190
[RELEASE]Addition in Python

Am 1. April wollte ich auch mal kuhl sein und hab mir gedacht ich release hier mal ne kuhle Addition xD
(Idee des Freds hier basiert auf dem hier:
)

Sind btw globale funcs, d.h. ihr könnt wenn ihr die Datei importet direkt callen

Script:
PHP Code:
import math

NumberList 
= []

def Addition(xy):
    
NumberList = []
    
int(x)
    
int(y)
    
0
    
    
if IsNumberBigger(xy):
        while 
!= y:
            
-= 1
            z 
-= 1
    
else:
        while 
x!= y:
            
+= 1
            z 
+= 1
            
    x 
= (y) - (y) * 2

    z 
0
    
if IsNumberBigger(xy):
        while 
!= x:
            
+= 1
            z 
+= 1
    
else:
        while 
!= x:
            
-= 1
            z 
-= 1        
            
    y 
= (x) - (x) * 2
    
    
for i in xrange(2):
        if 
== * (x**-1):
            
NumberList.insert(iy)
        else:
            
NumberList.insert(ix)        
    
    
resultx math.copysign(NumberList[0], NumberList[1])
    
resulty math.copysign(NumberList[1], NumberList[0])
    
    
checkx str(resultx).split(".")[0].isdigit()
    
checky str(resultx).split(".")[0].isdigit()
    if 
checkx == checky and checkx == True:
        
add = - ((math.pi/math.pi) * resultx) + - ((math.pi/math.pi) * resulty)
        return 
int(add)
    
def IsNumberBigger(xy):
    if 
y:
        return 
1
    
else:
        return
    
def DivideToFloat(xy):
    
* (y**-1)
    return 

Hier habt ihr demnach eine (auf integer beschränkte) Addition auf NUR 60 Zeilen xD


PS:
Hey ich hab mir dem Script echt Mühe gegeben! Ganz ernst! Ungelogen unsow!

Naja sind sogar tatsächlich nützliche Dinge dabei wie die DivideToFloat Func.
Bei Division rundet Python nämlich automatisch ab, bei Multiplikation allerdings nicht, weshalb ich die 2. Zahl einfach hoch -1 nehme und somit eine umschriebene Division habe die einen Float returned und NICHT abrundet.

Dazu ist das Script mit einem simplen Syntax aufgebaut, sodass sich auch Python Neulinge daran orientieren können^^
DaRealFreak is offline  
Thanks
21 Users
Old 04/01/2012, 11:51   #2
 
King Sora's Avatar
 
elite*gold: 6394
Join Date: Nov 2008
Posts: 1,225
Received Thanks: 4,766
Super duper cool O.o!!
King Sora is offline  
Thanks
1 User
Old 04/01/2012, 11:53   #3
 
elite*gold: 31
Join Date: Oct 2011
Posts: 2,274
Received Thanks: 2,029
Vielen Dank, auch wenn ich keine Ahnung hab, was das ist
__BuRn3R is offline  
Thanks
1 User
Old 04/01/2012, 11:55   #4
 
Megaload's Avatar
 
elite*gold: 1
Join Date: Jan 2010
Posts: 2,571
Received Thanks: 1,141
O___O ich wollte vorhin genau das SELBE machen :O

Danke jetzt ersparst du mir arbeit

Nice Work :P
Megaload is offline  
Thanks
2 Users
Old 04/01/2012, 11:56   #5
 
nagger12's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 880
Received Thanks: 409
Nice Work hahaha ist sehr kuhl
nagger12 is offline  
Old 04/01/2012, 11:57   #6
 
elite*gold: 5
Join Date: Dec 2011
Posts: 1,083
Received Thanks: 647
Kein Plan was das ist, aber wenns von DaRealFreak kommt ist es immer geil
.Verkauf´ is offline  
Old 04/01/2012, 11:59   #7
 
elite*gold: 0
Join Date: Feb 2012
Posts: 1,334
Received Thanks: 1,571
nice Release aber wolltest du nicht eigentlich aufhören bei Epvp ?
ShyLu is offline  
Old 04/01/2012, 12:00   #8
 
elite*gold: 14
Join Date: Nov 2011
Posts: 208
Received Thanks: 1,148
also ich finde die PROaddition von xCPx besser :>
Teh Daroo is offline  
Thanks
3 Users
Old 04/01/2012, 12:06   #9
 
LilBenni_-'s Avatar
 
elite*gold: 10
Join Date: Oct 2010
Posts: 81
Received Thanks: 124
find ich schön auch wenn ich kein wort versteh,ich lern auch mal python bei micha dem king of phyton hehe
LilBenni_- is offline  
Old 04/01/2012, 12:07   #10


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,136
Received Thanks: 2,760
GAIEL!
.Marcel' is offline  
Thanks
1 User
Old 04/01/2012, 12:14   #11
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,702
Received Thanks: 1,468
Wetten xCPx Released gleich ne "verbesserte" Variante ?

Auf dem Pro Hacker Niveau.
.Awesoome is offline  
Thanks
3 Users
Old 04/01/2012, 12:27   #12
 
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,906
Quote:
Originally Posted by DaRealFreak View Post
Am 1. April wollte ich auch mal kuhl sein und hab mir gedacht ich release hier mal ne kuhle Addition xD
(Idee des Freds hier basiert auf dem hier:
)

Sind btw globale funcs, d.h. ihr könnt wenn ihr die Datei importet direkt callen

Script:
PHP Code:
import math

NumberList 
= []

def Addition(xy):
    
NumberList = []
    
int(x)
    
int(y)
    
0
    
    
if IsNumberBigger(xy):
        while 
!= y:
            
-= 1
            z 
-= 1
    
else:
        while 
x!= y:
            
+= 1
            z 
+= 1
            
    x 
= (y) - (y) * 2

    z 
0
    
if IsNumberBigger(xy):
        while 
!= x:
            
+= 1
            z 
+= 1
    
else:
        while 
!= x:
            
-= 1
            z 
-= 1        
            
    y 
= (x) - (x) * 2
    
    
for i in xrange(2):
        if 
== * (x**-1):
            
NumberList.insert(iy)
        else:
            
NumberList.insert(ix)        
    
    
resultx math.copysign(NumberList[0], NumberList[1])
    
resulty math.copysign(NumberList[1], NumberList[0])
    
    
checkx str(resultx).split(".")[0].isdigit()
    
checky str(resultx).split(".")[0].isdigit()
    if 
checkx == checky and checkx == True:
        
add = - ((math.pi/math.pi) * resultx) + - ((math.pi/math.pi) * resulty)
        return 
int(add)
    
def IsNumberBigger(xy):
    if 
y:
        return 
1
    
else:
        return
    
def DivideToFloat(xy):
    
* (y**-1)
    return 

Hier habt ihr demnach eine (auf integer beschränkte) Addtition auf NUR 60 Zeilen xD


PS:
Hey ich hab mir dem Script echt Mühe gegeben! Ganz ernst! Ungelogen unsow!

Naja sind sogar tatsächlich nützliche Dinge dabei wie die DivideToFloat Func.
Bei Division rundet Python nämlich automatisch ab, bei Multiplikation allerdings nicht, weshalb ich die 2. Zahl einfach hoch -1 nehme und somit eine umschriebene Division habe die einen Float returned und NICHT abrundet.

Dazu ist das Script mit einem simplen Syntax aufgebaut, sodass sich auch Python Neulinge daran orientieren können^^
I found a Fehler in ya Thread muahahahahahaha.
Ne ist very hot.
Wirklich gut zu gebrauchen :>
Tanke.
CranK™ is offline  
Thanks
1 User
Old 04/01/2012, 12:39   #13
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
Is witzig wenn ihr mich als Gesprächsthema habt xD
Wünsch ich euch viel spaß dabei xD
Das ihr SO hobbylos seid hätte ich jetzt auch nicht gedacht xD

@ Topic: Recht nützlich, mal schauen ob ich es verwende, da ich im moment eigentlich keine Function zu schreiben beabsichtige, wo dies von Vorteil wäre.
xCPx is offline  
Thanks
1 User
Old 04/01/2012, 12:54   #14

 
IgorGlock's Avatar
 
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
Quote:
...
Dazu ist das Script mit einem simplen Syntax aufgebaut, sodass sich auch Python Neulinge daran orientieren können^^
...
Schwein.

Code:
def Addition(x, y):
    x = int(x)
    y = int(y)
    ergebniss = x + y
    return int(ergebniss)
Das?
IgorGlock is offline  
Old 04/01/2012, 15:38   #15

 
passy305's Avatar
 
elite*gold: 23
Join Date: Oct 2007
Posts: 1,462
Received Thanks: 1,967
#Push it :>
Gut gemacht
passy305 is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
[Python-Modul]EXP-Donator (kompatibel mit Python Loader)
11/23/2013 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 27 Replies
Moin, da man mich danach gefragt hat und ich sowieso mal ein Beispiel für die Benutzung meines Python Loaders veröffentlichen wollte, habe ich die Gelegenheit genutzt und euch eben einen EXP-Spendebot geschrieben. Man kann ihn einfach mit dem oben verlinkten Python Module Loader laden und ihn mit F5 aktivieren/deaktivieren. Sobald ihr mehr als 99 Erfahrungspunkte habt (man kann nur in 100er Schritten spenden), werden alle Erfahrungspunkte an eure Gilde gespendet. Wer Lust hat und...
[Python Release]Bonusswitcher v1.1
02/09/2013 - Metin2 PServer Guides & Strategies - 303 Replies
Habe neulich etwas recht altes wieder auf meinem Rechner bei Aufräumarbeiten gefunden, meinen alten Switchbot v1.1. Da ich inzwischen meine Version 2.0 habe und somit die alte überhaupt nicht mehr brauchen kann und von meinem Rechner löschen werde nach dem Release, stelle ich ihn nun public(unter anderem dank dem positiven Einfluss xCPx's Abganges =) ). Das Script war noch eines meiner ersten Scripts überhaupt, welches nicht nur Modifizierungen von Orginal Scripts waren. Hab gerade eben...
[Python Release]Bonusswitcher v1.1<---- LOL?
01/28/2012 - Metin2 Private Server - 4 Replies
Hey... ich kapiere das nicht... Wen ich das Downloade sind da 2 Ordner root und uiscript was muss ich dan machen? LoL spiele auf Pandora2...
[funny-release] change CLASS npc by addition to pirate class xDDD
01/12/2012 - CO2 PServer Guides & Releases - 30 Replies
all of us wating for pirate decided to code some sort of npc which change ur job in additon to pirate that some sort of fun no more in ur npc.cs or what ever its name add that #region (CharChanger By Eslam) case 17494: { switch (npcRequest.OptionID) { case 0: { dialog.Text("Would u like to change your job?"); dialog.Option("Yes Please", 1); dialog.Option("No.", 255); dialog.Send(); break; }
[Release]Python Vack[BMR]
05/19/2008 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 151 Replies
Done



All times are GMT +2. The time now is 03:47.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.