Tema cerrado 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Múltiples dudas de sadScripting
17-01-2012, 01:29 AM
Mensaje: #1
Múltiples dudas de sadScripting

Mi primer duda es como hacer para realizar una accion global (para todos los jugadores)
Mi segunda duda es:como goshopping no existe mas quisiera saber cual otro call puede abrir la tienda o estare haciendo algo mal con goshopping

Saludos

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Encuentra todos sus mensajes
17-01-2012, 03:39 AM
Mensaje: #2
RE: Múltiples dudas de sadScripting

Lo primero dependiendo porque si es un mensaje ya hay para hacer mensaje global pero si es otro tipo de acciones se haria con un bucle o almenos asi lo hago yo.

Lo segundo creo que sigue funcionando o nose en realidad pero el codigo es "Call GoShopping(Index, N)" N es el numero de tienda

[Imagen: ico_target5-big.png]
Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Ayudenme a llegar a Jedi con un clik
Visita su sitio web Encuentra todos sus mensajes
17-01-2012, 03:49 AM
Mensaje: #3
RE: Múltiples dudas de sadScripting

goshopping no sigue funcionando ya lo probe que lastima pero si alguien conoce otra forma ...

PD: la primer respuesta no la entendi xD

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Encuentra todos sus mensajes
17-01-2012, 04:29 AM (Este mensaje fue modificado por última vez en: 17-01-2012 04:47 AM por Mr. Jeshuem.)
Mensaje: #4
RE: Múltiples dudas de sadScripting

Lo acabo de probar y si funciona e.e nose que estaras haciendo mal...

Lo segundo uhmm checa este ejemplo

Yo hice asi:

Haces publica la variable MAX_PLAYERS

Pones despues de:

Código:
Public MAX_MAPS
Public MOTD

Esto:

Código:
Public MAX_PLAYERS

en el Sub OnServerLoad() y Sub OnScriptReload() esto:

Código:
MAX_PLAYERS = GetVar("Configuracion.ini", "MAX", "MAX_PLAYERS")

ahora a hacer la prueba del script que afectara a todos, pones esto en los comandos:

Código:
Case "/prueba"
        For i = 1 to MAX_PLAYERS
          Call PlayerWarp(i, 1, 1, 1)
        Next
        Exit Sub

Ahora prueba con varios jugadores conectados eso, tipeas "/prueba" y todos serán teletransportados a las coordenadas 1,1 del mapa 1
Me acabo de dar cuenta que se puede hacer mas rapido con una funcion jajaja xD

tan solo pon esto:

Código:
Case "/prueba"  
        players = getmaxplayers()
        For i = 1 to players
        
        Call PlayerWarp(i, 1, 1, 1)
        Next
        Exit Sub

[Imagen: ico_target5-big.png]
Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Ayudenme a llegar a Jedi con un clik
Visita su sitio web Encuentra todos sus mensajes
17-01-2012, 03:01 PM (Este mensaje fue modificado por última vez en: 17-01-2012 08:45 PM por Drake.)
Mensaje: #5
RE: Múltiples dudas de sadScripting

Si si funciona miira aqui te dejo un script que abre una tienda Smile canviale el rango para usar si quieres xD

Case "/tienda"
If GetPlayerAccess(Index) > 4 Then
Call GoShopping(Index,1)
Call BattleMsg(Index,"Bienvenido a la tienda para Administradores",BLUE,0)
Else
Call BattleMsg(Index, "No puedes abrir esta tienda si no eres administrador",RED,0)
End If
End sub

Yo lo uso como una tienda para cojer objetos de admin si quieres una tienda portable para users normales modificalo supongo que sabras digo yo xD modifica el If getplayeraccess i si quieres que sea por niveles pones if getplayerlevel i canvias el else por el mensaje que quieras si no pones restricción creo que el else no ace falta xD

PD: corregirlo si dige algo mal soy novato xD
Encuentra todos sus mensajes
17-01-2012, 07:57 PM (Este mensaje fue modificado por última vez en: 17-01-2012 08:03 PM por Rodo.)
Mensaje: #6
RE: Múltiples dudas de sadScripting

Cito Jesmuel >

Seria como el TextSay igual debo admitir que no entiendo mucho

Drave>

Te olvidaste el End Sub

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Encuentra todos sus mensajes
17-01-2012, 08:46 PM (Este mensaje fue modificado por última vez en: 17-01-2012 08:53 PM por Drake.)
Mensaje: #7
RE: Múltiples dudas de sadScripting

ya arregle xD el < seria mas pequeño que el nivel o lo que pusieras i el > seria mas grande eso me lo enseño judoka xD
Encuentra todos sus mensajes
18-01-2012, 06:07 AM
Mensaje: #8
RE: Múltiples dudas de sadScripting

(17-01-2012 07:57 PM)Rodo escribió: Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.Cito Jesmuel >

Seria como el TextSay igual debo admitir que no entiendo mucho

Drave>

Te olvidaste el End Sub

Textsay? o.o ese es otro tema bueno aprende de bucles y entenderás.

[Imagen: ico_target5-big.png]
Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Ayudenme a llegar a Jedi con un clik
Visita su sitio web Encuentra todos sus mensajes
19-01-2012, 01:23 AM
Mensaje: #9
RE: Múltiples dudas de sadScripting

Sigo sin intender bue buscare a alguien que me explique bien ya pueden cerrar tema

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Encuentra todos sus mensajes
Tema cerrado 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  dudas con get var y put var(.INI) nickitolas 2 353 15-02-2011 07:21 PM
Último mensaje: nickitolas
  Dudas sobre scripts. zaqwer 0 209 27-10-2010 09:03 PM
Último mensaje: zaqwer
Question Dudas con Temporizadores judoka 6 514 03-07-2010 09:05 PM
Último mensaje: judoka

Salto de foro:


Usuario(s) navegando en este tema: 3 invitado(s)
ContáctanosAlterEngineVolver arribaVolver al contenidoArchivo (Modo simple)Sindicación RSS