Domanda [RELASE] Script login random

Stato
Discussione chiusa ad ulteriori risposte.

NarcoSys

Utente Bronze
21 Luglio 2013
4
2
0
44
Salve ragazzi,
Non sapendo cosa rilasciare, vi rilascio questo minuscolo script (semplicissimo e carino) in grado di aprirvi un immagine diversa a ogni apertura del client.

Step 1:

Andate in locale e aprite il loginwindow.py

Step 2:

Importate il modulo "App" all'inizio dello script scrivendo

PHP:
import app

Step 3:

Creiamo la funzione Narcosystem dove dobbiamo dirgli quante immagini creare e mettiamo sotto alla variabile "SERVER_BOARD_WEIGHT"

quindi...

PHP:
def Narcosystem(numero_immagini):
    rand = app.GetRandom(1,numero_immagini)
    img = str(rand)+'.sub'
        
Narcosystem(3)

NB: Noterete che sotto la funzione "Narcosystem" ci sta il suo "richiamo" dove tra parentesi ci sta un numero, li mettete il numero delle immagini che volete.

Step 4:

Sostituiamo la stringa
PHP:
""image" : "locale/it/ui/login.sub",
con

PHP:
"image" : "locale/it/ui/"+img,

Step 5:

Create tanti file .sub quante immagini volete mettere, e rinominateli in ordine numero dopo di che mettete sia immagini che file sub nel percorso "locale/it/ui"

FINE

Se non siete molto pratici nel client modding vi rilascio lo script semplificato e gia fatto.

PHP:
def Narcosystem(numero_immagini):
    rand = app.GetRandom(1,numero_immagini)
    if rand == 1:
    img = '1.sub'
    if rand == 2:
   img = '2.sub'
   if rand == 3:
   img = '3.sub'
        
Narcosystem(3)

window = {
    "name" : "LoginWindow",
    "sytle" : ("movable",),

    "x" : 0,
    "y" : 0,

    "width" : SCREEN_WIDTH,
    "height" : SCREEN_HEIGHT,

    "children" :
        (
            {
            "name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
            "x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0,
            "image" : "locale/it/ui/"+img,
        },

Buona giornata.
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom