-
| .
|
Apprendista
- Group
- Member
- Posts
- 111
- Reputation
- +5
- Status
- Offline
|
|
Ciao, avrei bisogno di uno script che faccia proseguire il gioco dopo che un certo edificio ha raggiunto 10000 monete, io uso questo, ma non funziona, forse serve per altro.
CODICE if(GetSettlement("forte1").gold>=10000); forte1.SetPlayer(2);
Così cambia direttamente giocatore prima che porti 10000 monete.
|
|
| .
|
-
| .
|
Ricky
- Group
- Eroi
- Posts
- 4,930
- Reputation
- +197
- Location
- Tourin (Italy)
- Status
- Anonymous
|
|
Questo è molto semplice. E' più un errore concettuale
CODE while(GetSettlement("forte1").gold() >= 10000) { Sleep(500); } forte1.SetPlayer(2); In pratica l'if viene testato solo una volta e se la condizione è vera esegue le istruzioni contenute nel suo corpo, altrimenti va avanti; al contrario, il while esegue le istruzioni nel suo corpo finché la condizione è vera. Nel codice da te riportato, l'istruzione da eseguire era ';'. Il punto è virgola è una istruzione vuota che non produce risultati, serve solo a non farti dare errore quando compili. Io ho preferito sostituire il ';' con uno Sleep(500) per evitare possibili lag
|
|
| .
|
-
| .
|
Apprendista
- Group
- Member
- Posts
- 111
- Reputation
- +5
- Status
- Offline
|
|
Grazie mille, serve un bel po' di pratica per capire queste cose.😅
|
|
| .
|
-
| .
|
Ricky
- Group
- Eroi
- Posts
- 4,930
- Reputation
- +197
- Location
- Tourin (Italy)
- Status
- Anonymous
|
|
Ben detto, ne serve tantissima ahaha Funziona tutto?
|
|
| .
|
-
| .
|
Apprendista
- Group
- Member
- Posts
- 111
- Reputation
- +5
- Status
- Offline
|
|
No, purtroppo me lo passa direttamente al 2.
|
|
| .
|
-
| .
|
Ricky
- Group
- Eroi
- Posts
- 4,930
- Reputation
- +197
- Location
- Tourin (Italy)
- Status
- Anonymous
|
|
Beh ovvio. Bisogna aspettare finché non si è arrivati a 10000. Quindi è sufficiente sostituire il >= con < (in linguaggio non informatico sarebbe: "aspetta finché l'oro nell'insediamento forte1 è minore di 10000"). Naturalmente, deve esitere l'insediamento che hai chiamato "forte1"
|
|
| .
|
-
| .
|
Apprendista
- Group
- Member
- Posts
- 111
- Reputation
- +5
- Status
- Offline
|
|
Perfetto, ora funziona, grazie!
|
|
| .
|
-
| .
|
Ricky
- Group
- Eroi
- Posts
- 4,930
- Reputation
- +197
- Location
- Tourin (Italy)
- Status
- Anonymous
|
|
Prego Chiudo
|
|
| .
|
7 replies since 11/6/2020, 09:07 67 views
.