SA-MP Forums Archive
[AYUDA] SetPlayerRaceCheckpoint - 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: [AYUDA] SetPlayerRaceCheckpoint (/showthread.php?tid=571140)



[AYUDA] SetPlayerRaceCheckpoint - koraniar - 16.04.2015

Hola a todos
no tengo ni la menor idea de que pasa todo me da error, le he dado vueltas varias veces pero no encuentro soluciуn
Код HTML:
455://El primer punto para poder acceder a la carrera
456:SetPlayerRaceCheckpoint(playerid, 0, -1217.2056, 182.5656, 13.7170, -1341.5752, 40.7477, 13.7193, 1);
457:race == 1;
458:
459://los demas puntos
460:public OnPlayerEnterRaceCheckpoint(playerid)
461:{
462:
463:	 if(race == 1)
464:	 {
465:         SetPlayerRaceCheckpoint(playerid, 0, -1341.5752, 40.7477, 13.7193, -1518.0510,-244.6036,9.3457, 2);
466:		 race == 2;
467:		 }
468:     if(race == 2)
469:	 {
470:         SetPlayerRaceCheckpoint(playerid, 0, -1518.0510, -244.6036, 9.3457, -1559.3732, -444.5236, 5.5713, 3);
471:         race == 3;
472:         }
473:     if(race == 3)
474:	 {
475:         SetPlayerRaceCheckpoint(playerid, 1, -1559.3732, -444.5236, 5.5713, 0.0, 0.0, 0.0, 4);
476:         race == 0;
477:         }
478:}
Errores
(456) : error 021: symbol already defined: "SetPlayerRaceCheckpoint"
(463) : warning 205: redundant code: constant expression is zero
(466) : warning 215: expression has no effect
(468 : warning 205: redundant code: constant expression is zero
(471) : warning 215: expression has no effect
(473) : warning 205: redundant code: constant expression is zero
(476) : warning 215: expression has no effect

El unico "SetPlayerRaceCheckpoint" es el que puse arriba
їsera mejor hacerlo en un FilterScript aparte o lo dejo en el GameMode?


Respuesta: [AYUDA] SetPlayerRaceCheckpoint - Shura - 16.04.2015

https://sampwiki.blast.hk/wiki/SetPlayerRaceCheckpoint


Respuesta: [AYUDA] SetPlayerRaceCheckpoint - Zume - 16.04.2015

La linea 455 y 456 no estб dentro de ningъn/a public/callback?.

Quote:
Originally Posted by koraniar
Посмотреть сообщение
El unico "SetPlayerRaceCheckpoint" es el que puse arriba
їsera mejor hacerlo en un FilterScript aparte o lo dejo en el GameMode?
por quй te preguntas eso? si es por el error que da йl no tiene nada que ver con eso y es posible resolverlo tanto como en un Gamemode o Filterscript.


Respuesta: [AYUDA] SetPlayerRaceCheckpoint - koraniar - 17.04.2015

Quote:
Originally Posted by _Zume
Посмотреть сообщение
La linea 455 y 456 no estб dentro de ningъn/a public/callback?.



por quй te preguntas eso? si es por el error que da йl no tiene nada que ver con eso y es posible resolverlo tanto como en un Gamemode o Filterscript.
Soy mu novato en este tema por eso acudo a ustedes a ver si alguien tiene solucion o sabe como hacerlo, ya mire la pagina de https://sampwiki.blast.hk/wiki/SetPlayerRaceCheckpoint pero no he entendido mayor cosa, estudie lo basico de JavaScript pero no me ayuda para lo que estoy haciendo


Respuesta: [AYUDA] SetPlayerRaceCheckpoint - OTACON - 17.04.2015

PHP код:
// colocar arriba de todo del gamemode, debajo de los includes
static race
PHP код:
// esto  lo colocas donde comenzara la carrera, ejemplo: un comando o en donde quieras tu que se ejecute.
SetPlayerRaceCheckpoint(playerid0, -1217.2056182.565613.7170, -1341.575240.747713.71931); // este es el primer Checkpoint
race 1//variable para pasar al segundo Checkpoint al entrar en el primer Checkpoint 
PHP код:
public OnPlayerEnterRaceCheckpoint(playerid){
    switch(
race){
        case 
1:{
            
SetPlayerRaceCheckpoint(playerid0, -1341.575240.747713.7193, -1518.0510,-244.6036,9.34572);  // este es el segundo Checkpoint
            
race 2//variable para pasar al segundo Checkpoint al entrar en el primer Checkpoint
        
}
        case 
2:{
            
SetPlayerRaceCheckpoint(playerid0, -1518.0510, -244.60369.3457, -1559.3732, -444.52365.57133); // este es el tercer Checkpoint
            
race 3//variable para pasar al tercer Checkpoint al entrar en el segundo Checkpoint
        
}
        case 
3:{
            
SetPlayerRaceCheckpoint(playerid1, -1559.3732, -444.52365.57130.00.00.04); // este es el cuartro y ultimo Checkpoint
            
race 0// reseteamos la variable al entrar en el tercer Checkpoint
        
}
    }
    return 
1;

Tus errores eran los siguiente:: en las variable race colocaste dos == y va uno solo , y tenias funciones en ningun call/public .

saludos.