SA-MP Forums Archive
[Duda] Necesito ayuda - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] Necesito ayuda (/showthread.php?tid=245950)



[Duda] Necesito ayuda - EduGTA - 02.04.2011

Hola mi nombre es Edugta, necesito ayuda en mi script

Lo estoy haciendo desde 0, Ya puse las clases y todo, pero, me gustarнa que cada gang tenga su propio spawn

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}
Son 4 Gangs, Groove Street, Los Santos Vagos, Ballas y los Aztecas

En este caso pondria case?

pawn Код:
AddPlayerClass(102,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Balla
AddPlayerClass(103,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Balla
AddPlayerClass(104,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Balla
AddPlayerClass(105,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Groove
AddPlayerClass(106,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Groove
AddPlayerClass(107,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Groove
AddPlayerClass(108,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Vago
AddPlayerClass(109,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Vago
AddPlayerClass(110,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Vago
AddPlayerClass(114,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Azteca
AddPlayerClass(115,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Azteca
AddPlayerClass(115,1565.6843,-1359.0743,330.0566,257.6116,0,0,0,0,0,0); // Azteca
Todavia soy muy n00b en esto, porfavor ayъdenme

PD: Me gusta negrita



Re: [Duda] Necesito ayuda - murdoxix - 02.04.2011

Seria en OnPlayerSpawn, yo creo que tendrнas que usar el if y el SetPlayerPos. El if, porque depende la clase, darнa spawn en algъn lugar y el SetPlayerPos para setear la posiciуn !.
PD: Para mas ayuda con el SetPlayerPos, entra a wiki samp.
PD2: Jaja, si se ve que te gusta la negrita :P


Respuesta: [Duda] Necesito ayuda - Bastian_Rivera - 02.04.2011

Код:
public OnPlayerSpawn(playerid)
 {
	if (gTeam[playerid] == equipo_vagos)
	{
    SetPlayerPos(playerid, POS);
	SetPlayerColor(playerid,COLOR_VAGOS);
	GivePlayerWeapon(playerid,27,500);
	GivePlayerWeapon(playerid,31,1000);
	GivePlayerWeapon(playerid,24,200);
	SetPlayerTeam(playerid,1);
	GivePlayerWeapon(playerid,16,10);
	}
	
		if (gTeam[playerid] == equipo_aztecas)
	{
    SetPlayerPos(playerid, POS);
	SetPlayerColor(playerid,COLOR_AZTECAS);
	SetPlayerFacingAngle(playerid,182.4269);
	GivePlayerWeapon(playerid,24,500);
	GivePlayerWeapon(playerid,28,800);
	SetPlayerTeam(playerid,2);
	GivePlayerWeapon(playerid,31,1000);
	}
    
	return 1;

}



Re: [Duda] Necesito ayuda - murdoxix - 02.04.2011

@Bastian_Rivera para la proxima usa [pawn] y [/ pawn] (todo junto) en ves de code
PD: Por lo que veo pusiste lo que yo dije, entonces lo que dije esta bien ! Al fin dijo algo bien :B


Respuesta: [Duda] Necesito ayuda - Bastian_Rivera - 02.04.2011

ok gracias
para la proxima


Re: [Duda] Necesito ayuda - EduGTA - 02.04.2011

Explнcate, їdonde pongo todo eso?


Re: [Duda] Necesito ayuda - murdoxix - 02.04.2011

En
pawn Код:
public OnPlayerSpawn(playerid)



Re: [Duda] Necesito ayuda - EduGTA - 02.04.2011

Quote:
Originally Posted by murdoxix
Посмотреть сообщение
En
pawn Код:
public OnPlayerSpawn(playerid)
pawn Код:
public OnPlayerSpawn

        if (gTeam[playerid] == equipo_vagos)
    {
    SetPlayerPos(playerid, POS);
    SetPlayerColor(playerid,COLOR_VAGOS);
    GivePlayerWeapon(playerid,27,500);
    GivePlayerWeapon(playerid,31,1000);
    GivePlayerWeapon(playerid,24,200);
    SetPlayerTeam(playerid,1);
    GivePlayerWeapon(playerid,16,10);
    }
   
        if (gTeam[playerid] == equipo_aztecas)
    {
    SetPlayerPos(playerid, POS);
    SetPlayerColor(playerid,COLOR_AZTECAS);
    SetPlayerFacingAngle(playerid,182.4269);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,28,800);
    SetPlayerTeam(playerid,2);
    GivePlayerWeapon(playerid,31,1000);
    }
   
    return 1;
їCorrecto?

pawn Код:
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 017: undefined symbol "gTeam"
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : warning 215: expression has no effect
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 001: expected token: ";", but found "]"
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 029: invalid expression, assumed zero
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



Respuesta: Re: [Duda] Necesito ayuda - Lunnatiicz - 02.04.2011

їCorrecto?

pawn Код:
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 017: undefined symbol "gTeam"
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : warning 215: expression has no effect
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 001: expected token: ";", but found "]"
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 029: invalid expression, assumed zero
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
[/B][/QUOTE]

Cambia la variable gTeam por la que tengas identificados los equipos en tu gm

El error 01 te falta una ";" mбs arriba.

El 029 te falta una llave debajo del return ultimo.

Con eso se deberнa solucionar todo


Re: Respuesta: Re: [Duda] Necesito ayuda - EduGTA - 02.04.2011

Quote:
Originally Posted by Lunnatiicz
Посмотреть сообщение
їCorrecto?

pawn Код:
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 017: undefined symbol "gTeam"
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : warning 215: expression has no effect
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 001: expected token: ";", but found "]"
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : error 029: invalid expression, assumed zero
C:\Archivos de programa\Rockstar Games\GTA San Andreas\gamemodes\grandlarc.pwn(141) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Quote:

1 - Cambia la variable gTeam por la que tengas identificados los equipos en tu gm

2 - El error 01 te falta una ";" mбs arriba.

3 - El 029 te falta una llave debajo del return ultimo.

Con eso se deberнa solucionar todo

Lo que estoy haciendo es una modificaciуn a Grand Larceny, їgTeam estara en un include?