Field Manual Box A ( Battle_Manual_Box_A )
| ID 16670 |
|
|||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Precio de compra: 20 zeny | Precio de venta: 10 zeny | Peso: 1 | Ranuras: No especificado | ||||||||||||||||||||||||||||||||||||||||
| Tipo: Objeto utilizable. | Subtipo: No especificado | Género: Ambos | Ubicaciones: No especificado | |||||||||||||||||||||||||||||||||||||||||
| Ataque: No especificado | Ataque mágico: No especificado | Alcance: No especificado | Defensa: No especificado | |||||||||||||||||||||||||||||||||||||||||
| Nivel de arma: No especificado | Nivel de armadura: No especificado | Nivel de Equipamiento (Mín.): No especificado | Nivel de Equipamiento (Máx.): No especificado | |||||||||||||||||||||||||||||||||||||||||
| Refinable: No especificado | Graduable: No especificado | Elemento: Neutral | Clases: No especificado | |||||||||||||||||||||||||||||||||||||||||
|
Todo No especificado
Banderas
Apilamiento
No especificado
Uso
Comercio
Retraso
No especificado
getitem 14532,10;
if (!rand(10))
getitem callfunc("F_Rand",603,617),1;
Referencias del Script
getitem
Comando
getitem
Firma:
Descripción:
This command will give an amount of specified items to the invoking character.
If an optional account ID is specified, and the target character is currently
online, items will be created in their inventory instead. If they are not
online, nothing will happen.
In the first and most commonly used version of this command, items are
referred to by their database ID number found inside ''.
enabled.
You may also create an item by its name in the 'english name' field in the
item database:
Which will do what you'd expect. If it can't find that name in the database,
apples will be created anyway. It is often a VERY GOOD IDEA to use it like this.
quite a few item scripts. For more examples check just about any official script.
Ejemplo:
if
Comando
if
Firma:
Descripción:
This is the basic conditional statement command, and just about the only one
available in this scripting language.
The condition can be any expression. All expressions resulting in a non-zero
value will be considered True, including negative values. All expressions
resulting in a zero are false.
If the expression results in True, the statement will be executed. If it isn't
true, nothing happens and we move on to the next line of the script.
For more information on conditional operators see the operators section above.
bothering to store it in a specific variable:
More examples of using the 'if' command in the real world:
Example 1:
Example 2:
Notice that examples 1 and 2 have the same effect.
Example 3:
Example 4:
Example 5:
See 'strcharinfo' for an explanation of what this function does.
Example 6: Using complex conditions.
The script engine also supports nested 'if' statements:
If the condition isn't met, it'll do the action following the 'else'.
We can also group several actions depending on a condition:
Remember that if you plan to do several actions upon the condition being false, and
you forget to use the curly braces (the { } ), the second action will be executed regardless
the output of the condition, unless of course, you stop the execution of the script if the
condition is true (that is, in the first grouping using a return; , and end; or a close; )
Also, you can have multiple conditions nested or chained.
Ejemplo:
rand
Comando
rand
Firma:
Descripción:
This function returns a number ...
(if you specify one) ... randomly positioned between 0 and the number you specify -1.
(if you specify two) ... randomly positioned between the two numbers you specify.
rand(10) would result in 0,1,2,3,4,5,6,7,8 or 9
rand(0,9) would result in 0,1,2,3,4,5,6,7,8 or 9
rand(2,5) would result in 2,3,4 or 5
callfunc
Comando
callfunc
Firma:
Descripción:
This command lets you call up a function NPC. A function NPC can be called from
any script on any map server. Using the 'return' command it will come back to
the place that called it.
which will be available there with getarg() (see 'getargcallfunc' script command.
Note:
!! A user-defined function must be declared /before/ a script attempts to
!! call it. That is to say, any functions should be placed above scripts or NPCs
!! (or loaded in a separate file first) before attempting to call them directly.
Ejemplo:
No especificado Referencias del ScriptNo se detectaron referencias documentadas en este script. No especificado Referencias del ScriptNo se detectaron referencias documentadas en este script. No especificado No especificado No especificado No especificado No especificado No especificado No especificado No especificado No especificado |
||||||||||||||||||||||||||||||||||||||||||||