GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eloctro le 10 Février 2008, 20:35:20

Titre: Probléme avec la ligne getCheckpointType
Posté par: Eloctro le 10 Février 2008, 20:35:20
Salut avec quoi marche la ligne getCheckpointType
Donc voila :
L'erreur vient d'un seul endroit .
Dans le GM
Code: (cpp) [Sélectionner]
public getCheckpointType(playerID) {//ligne 295
return checkpointType[playerCheckpoint[playerID]];//ligne 296
}
Sa vient des 2 lignes .
Enssuite j'ai mis sa en haut :
Code: (cpp) [Sélectionner]
forward getCheckpointType(playerID);
Et les erreur :
F:\Rpg-Force\gamemodes\rpg-force.pwn(295) : warning 235: public function lacks forward declaration (symbol "getCheckpointType")
F:\Rpg-Force\gamemodes\rpg-force.pwn(296) : error 017: undefined symbol "checkpointType"
F:\Rpg-Force\gamemodes\rpg-force.pwn(296) : error 017: undefined symbol "playerCheckpoint"
F:\Rpg-Force\gamemodes\rpg-force.pwn(296) : warning 215: expression has no effect
F:\Rpg-Force\gamemodes\rpg-force.pwn(296) : error 001: expected token: ";", but found "]"
F:\Rpg-Force\gamemodes\rpg-force.pwn(296) : 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.

S'il vous plait ses pour le GM RPG-Force .
Bye .
EDIT : voila mon script http://pastebin.gtaonline.fr/pastebin.php?show=343
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: UrbanGhetto le 10 Février 2008, 20:46:00
Où t'as trouvé ça ? Et ça sert à quoi au juste ?  ???
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: Eloctro le 10 Février 2008, 20:50:58
Ses un pote qui ma passé cette ligne ses pour qu'an on est sur le checkpoint pour les infos .

EDIT : le script http://pastebin.gtaonline.fr/pastebin.php?show=343
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: UrbanGhetto le 11 Février 2008, 13:16:17
Heu, Je comprend tout jour rien  ???

Même si y'a un type pour les checkpoints, Tu peut m'en citer un ?
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: Eloctro le 11 Février 2008, 13:17:10
Yen a un en bas du GM .
EDIT : celui qui y arrive sera dans mes crédits .
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: UrbanGhetto le 12 Février 2008, 21:02:52
Lol, Je croyais que tu parlais de RaceCheckpoint ou de Checkpoint normal.

Suffit de mettre une variable sur un Checkpoint et de mettre un if dans OnPlayerEnterCheckpoint, A voir içi (http://www.gtaonline.fr/forums/index.php/topic,1719.0.html)

PS: J'ai pas fais ça pour que tu me mette dans tes crédits. Je m'en fous même  :)

On à pas besoin de récompense pour aider quel qu'un, Du moins c'est dans ce sens là que je vois les choses...
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: GtaManiac le 12 Février 2008, 22:46:33
Citer
On à pas besoin de récompense pour aider quel qu'un, Du moins c'est dans ce sens là que je vois les choses...

Quand tu aide quelqu'un c'est de bonne fois , pour moi j'appelle sa plutôt une entre aide de citoyenneté mais vu que l'on ait sur un forum ses légèrement différent , mais la personne qui se fait aider , si elle le désir peut te récompenser pour une action spontané et non une action d'obligation .

C'est comme si tu donner un pour boire à un serveur ( pas de gtaonline hein , de bar ou de resto confonder pas  :lmfao ) .


A+ .
Titre: Re : Re : Probléme avec la ligne getCheckpointType
Posté par: spykerc8 le 13 Février 2008, 05:08:48
C'est comme si tu donner un pour boire à un serveur ( pas de gtaonline hein , de bar ou de resto confonder pas  :lmfao ) .

Si si, j'accepte les pourboire :D
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: UrbanGhetto le 13 Février 2008, 12:35:23
Mdr, Ben les pourboires pour moi c'est le nombre de posts mais rien d'autre  :)
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: Eloctro le 13 Février 2008, 15:06:35
Urban je conprend Bien ton tuto mes je voi pas se qui faut changer dans mon GM .
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: UrbanGhetto le 13 Février 2008, 17:14:04
Faut tout simplement suprimmé toute ta fonction GetCheckpointType même si elle peut être utilie et utilisé le vieux système des varialbes. Exemple :

Code: (cpp) [Sélectionner]
new Check1;

// ...

Check1=SetPlayerCheckpoint(playerid,200,200,200);

// ...

public OnPlayerEnterCheckpoint(playerid){
if(Check1){
SendClientMessage(playerid,COLOR_RED,"Bienvenue nulle part !");
}
}

C'est juste un exemple...
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: Eloctro le 13 Février 2008, 17:32:55
Don tu me consseil de rempla cé tous mes checkpointype par OnPlayerEnterCheckpoint ?
Si ses pas sa vien sur msn
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: UrbanGhetto le 13 Février 2008, 17:41:20
Bhé oui...
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: Eloctro le 13 Février 2008, 17:44:54
OK je tes sa tous de suite .
Marche pas .
http://pastebin.gtaonline.fr/pastebin.php?show=348

F:\Rpg-Force\gamemodes\Untitled.pwn(331) : error 017: undefined symbol "Check1"
F:\Rpg-Force\gamemodes\Untitled.pwn(331) : error 017: undefined symbol "playerid"
F:\Rpg-Force\gamemodes\Untitled.pwn(339) : error 017: undefined symbol "EnterCheckpoint"
F:\Rpg-Force\gamemodes\Untitled.pwn(339) : error 017: undefined symbol "playerCheckpoint"
F:\Rpg-Force\gamemodes\Untitled.pwn(339) : error 017: undefined symbol "playerID"
F:\Rpg-Force\gamemodes\Untitled.pwn(339) : fatal error 107: too many error messages on one line

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


6 Errors.

J'ais mis les endroit avec lerreour marqué /ICI ses en dessou de gamemodeinit
Titre: Re : Probléme avec la ligne getCheckpointType
Posté par: UZI-I le 01 Mars 2008, 19:01:29

Code: (c) [Sélectionner]
public getCheckpointType(playerID)
{
    return checkpointType ( playerCheckpoint[playerID] );
}

J'imaginerais plus le code comme ça...