Class Selection

Ir abajo

Class Selection

Mensaje por Matthew el Sáb Ago 02, 2008 1:20 pm

A pedido de Tony aca pongo el sistema de "class selection" del servidor, que va dentro de OnPlayerRequestClass:

Código:
   switch (classid) {
       case 0:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,2489.2221,-1656.2525,13.3606);
            SetPlayerCameraPos(playerid,2489.3806,-1661.4866,13.3359);
            SetPlayerCameraLookAt(playerid,2489.2221,-1656.2525,13.3606);
         GameTextForPlayer(playerid, "~w~Matthew[L4E]~n~", 6000, 3);
      }
      case 1:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,2638.7700,-1414.4694,30.2867);
            SetPlayerCameraPos(playerid,2638.6892,-1419.2049,30.2878);
            SetPlayerCameraLookAt(playerid,2638.7700,-1414.4694,30.2867);
         GameTextForPlayer(playerid, "~b~Gunhit [L4E]~n~", 6000, 5);
      }
      case 2:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,2638.7700,-1414.4694,30.2867);
            SetPlayerCameraPos(playerid,2638.6892,-1419.2049,30.2878);
            SetPlayerCameraLookAt(playerid,2638.7700,-1414.4694,30.2867);
         GameTextForPlayer(playerid, "~r~Zetox [L4E]~n~", 6000, 5);
      }
      case 3:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~g~Jess [L4E]~n~", 6000, 3);
      }
       case 4:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~r~ 87GNR87[L4E]~n~", 6000, 3);
      }
       case 5:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~w~ Juanchox[L4E]~n~", 6000, 3);
      }
      case 6:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~y~ErGiUm [L4E]~n~", 6000, 3);
      }
      case 7:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~y~Daviluchi [L4E]~n~", 6000, 3);
      }
      case 8:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~r~ Piloto[L4E]~n~", 6000, 3);
      }
      case 9:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "Fran_gnr[L4E]~n~", 6000, 3);
      }
       case 10:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~g~ Saix[L4E]~n~", 6000, 3);
      }
        case 11:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~w~ Camilo[L4E]~n~", 6000, 3);
      }
        case 12:  {
            SetPlayerFacingAngle(playerid, 180.0);
             SetPlayerPos(playerid,1775.1835,-1901.3182,13.3857);
            SetPlayerCameraPos(playerid,1775.6403,-1907.9654,13.3861);
            SetPlayerCameraLookAt(playerid,1775.1835,-1901.3182,13.3857);
         GameTextForPlayer(playerid, "~r~ Shadow[L4E]~n~", 6000, 3);
      }
      case 13..27: {
            SetPlayerFacingAngle(playerid, 90.0);
             SetPlayerPos(playerid,1523.9155,-1668.9237,13.5468);
            SetPlayerCameraPos(playerid,1518.6901,-1669.5471,13.5468);
            SetPlayerCameraLookAt(playerid,1523.9155,-1668.9237,13.5468);
         GameTextForPlayer(playerid, "~b~Emergencias", 6000, 6);
      }
    }

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por narcox el Dom Ago 03, 2008 2:05 pm

eso lo hiciste tu?
si es asi no entiendo nada xD
avatar
narcox
Taxista
Taxista

Femenino Cantidad de envíos : 67
Fecha de inscripción : 31/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Dom Ago 03, 2008 2:46 pm

XD, si lo hice yo. Ahora ven porque tardo tanto y me jode tanto hacer nuevos skins ¬¬

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Lun Ago 04, 2008 2:34 pm

aaaa matt esto de codigos me intereesa pero no entiendo naada Crying or Very sad

bueno me pongo en eso, CHAU!
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Lun Ago 04, 2008 2:37 pm

Te interesa? Puedo poner un mini-curso en el foro sobre Pawno Wink. En verda es muy interesante cuando lo empezas a entender Very Happy

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por narcox el Lun Ago 04, 2008 4:02 pm

si apollo lo del mini curso lo necesito!


xD :p
avatar
narcox
Taxista
Taxista

Femenino Cantidad de envíos : 67
Fecha de inscripción : 31/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Mar Ago 05, 2008 1:06 am

si ponelo ya ps!
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Lun Ago 18, 2008 7:59 pm

matt, ahora entendi este codigo, pero como agregas skins al class selection¿
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Lun Ago 18, 2008 8:28 pm

Arriba de todo, en OnGameModeInit():

Código:
AddPlayerClass(skinid, x, y, z, arma1, balas1, arma2, balas2, arma3, balas3);

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Lun Ago 18, 2008 8:31 pm

ok gracias, pero en ese codigo ¿que es "x, y ,z"?
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Lun Ago 18, 2008 9:05 pm

Posicion, los planos son:

Direccion
Plano

Norte
+Y

Sur
-Y

Este
+X

Oeste
-X

Arriba
+Z

Abajo
-Z


De ahi 3D, 3 Dimensiones, 3 planos, X, Y y Z

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Mar Ago 19, 2008 1:51 pm

pero no entiendo. suponete que no tengo ni emergencias ni los admin skins. qiero que sea comoi un server normal como tenbgo que poner, asi esta bien??

AddPlayerClass(115, x, y, z, 26, 8000, 28, 8000, 4, 1);
AddPlayerClass(114, x, y, z, 26, 8000, 28, 8000, 4, 1);
AddPlayerClass(116, x, y, z, 26, 8000, 28, 8000, 4, 1);


qiero qew esten solo esos, asi esta bien?
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Mar Ago 19, 2008 1:59 pm

No! X Y y Z son POSICIONES. Que queres que adivine donde queres que aparezcan los personajes????

Te dejo un ejemplo, este es mi personaje:

Código:
AddPlayerClass(29,1695.3666,-2125.3340,13.8101,355.6366,28,9999999,23,9999999,31,9999999);

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Mar Ago 19, 2008 2:03 pm

pero de donde sacas esos numeritos raros??( qe vendrian a ser x, y, z)
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Mar Ago 19, 2008 2:09 pm

InGame (dentro del juego), pones /save, despues vas a la carpeta donde instalaste el San Andreas (por default es C:\Archivos de programa\Rockstar Games\GTA San Andreas) y abris el archivo savedpositions.txt, y alli veras el save. Te pone la funcion completa. Para descifrar cual es cual, fijate en las COMAS. Los puntos NO SEPARAN entre X, Y y Z, como veras en mi ejemplo. En Pawno, las comas separan parametros y los puntos, decimales, por tanto en mi ejemplo, X, Y, Z, separadas por una coma vendrian a ser:
1695.3666,-2125.3340,13.8101, es decir:
X: 1695.3666
Y: 2125.3340
Z: 13.8101


PD: El numero que viene despues en el ejemplo es el angulo, eso no tiene importancia (solo para los spawns).

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Mar Ago 19, 2008 2:21 pm

ok, pero asi se guardan los spawns, no?
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Mar Ago 19, 2008 2:32 pm

/save

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por narcox el Miér Ago 20, 2008 6:24 pm

esto esta bien?

402- {
403- switch (classid) {
404- case 0: }
405- SetPlayerFacingAngle(playerid, 180.0);
406- SetPlayerPos(playerid,2508.6814,-1673.9664,13.3795);
407- SetPlayerCameraPos(playerid,2489.3806,-1661.4866,13.3359);
408- SetPlayerCameraLookAt(playerid,2508.6814,-1673.9664,13.3795);
409- GameTextForPlayer(playerid, "~w~narcox[L4E]~n~", 6000, 3);
410- }
411-
412- return 1;
413- }



por q me da este error

C:\DOCUME~1\narcox\MISDOC~1\NUEVAC~1\GAMEMO~1\lvdm.pwn(404) : error 029: invalid expression, assumed zero
C:\DOCUME~1\narcox\MISDOC~1\NUEVAC~1\GAMEMO~1\lvdm.pwn(405) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

me especifiue bien? si no avisa
avatar
narcox
Taxista
Taxista

Femenino Cantidad de envíos : 67
Fecha de inscripción : 31/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Jue Ago 21, 2008 3:04 pm

Eso esta MUY mal, cerras y abris llaves en cualquier lado :@

402- {
403- switch (classid) {
404- case 0:
405-{
406- SetPlayerFacingAngle(playerid, 180.0);
407- SetPlayerPos(playerid,2508.6814,-1673.9664,13.3795);
408- SetPlayerCameraPos(playerid,2489.3806,-1661.4866,13.3359);
409- SetPlayerCameraLookAt(playerid,2508.6814,-1673.9664,13.3795);
410- GameTextForPlayer(playerid, "~w~narcox[L4E]~n~", 6000, 3);
411-}
412- return 1;
413- }

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por narcox el Jue Ago 21, 2008 8:36 pm

entonces como es ??? dime como se ase Laughing
avatar
narcox
Taxista
Taxista

Femenino Cantidad de envíos : 67
Fecha de inscripción : 31/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Matthew el Vie Ago 22, 2008 4:19 pm

Como te lo puse

_________________
Benditos sean los que pawnean, porque de ellos sera el reino del pawno
··
avatar
Matthew
Web Master
Web Master

Masculino Cantidad de envíos : 84
Localización : Frente al monitor
Empleo /Ocio : Pawner
Humor : Happy :d
Fecha de inscripción : 22/05/2008

Ver perfil de usuario http://www.l4eclan.foroes.org

Volver arriba Ir abajo

Re: Class Selection

Mensaje por narcox el Vie Ago 22, 2008 10:53 pm

sigue sin funcionarse me da este error [code]C:\DOCUME~1\narcox\MISDOC~1\NUEVAC~1\GAMEMO~1\lvdm.pwn(425) : error 002: only a single statement (or expression) can follow each "case"

q mal (>.<)
avatar
narcox
Taxista
Taxista

Femenino Cantidad de envíos : 67
Fecha de inscripción : 31/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por 87GNR87 el Jue Ago 28, 2008 5:52 pm

pasame la linea 425 a ver que te dice. EL ERROR DICE Q LO Q ESTA MAL ETSA EN EL 425.
avatar
87GNR87
Taxista
Taxista

Cantidad de envíos : 74
Edad : 28
Localización : Paradise City.
Empleo /Ocio : Guitarrista.
Humor : Negro.
Fecha de inscripción : 14/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por narcox el Dom Ago 31, 2008 2:36 pm

yo se -.-! yo no soy tan tonto como piensas (creo q me va mejor esto q en el colegio xd )
avatar
narcox
Taxista
Taxista

Femenino Cantidad de envíos : 67
Fecha de inscripción : 31/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Class Selection

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.