GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Damien_Lohier le 11 Janvier 2011, 22:10:27

Titre: Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: Damien_Lohier le 11 Janvier 2011, 22:10:27
Bonjour!

J'ai un soucis avec un système de compte à rebours que j'ai crée un peu bizarrement je pense^^

Et un autre: Les checkpoints ne s'affichent pas...

Voici le code pour les checkpoints:
http://pastebin.com/nZs1TfFy (http://pastebin.com/nZs1TfFy)

Le code pour le problème de compte à rebours seulement en message privé, envoyez moi en un et je verrais si j'ai confiance ;)

Merci ;p
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: S!m le 11 Janvier 2011, 22:54:09
Salut,

pour ton compte à rebours tu n'as qu'à faire une fonction qui s'appèle elle-même avec un timer...

forward Timer(secondes);
public Timer(secondes)
{
    if(secondes == 0)
    {
        //action le timer est terminé...
    }
    else
    {
        //on relance la fonction, le temps n'est pas écoulé (mais en enlevant une seconde)...
        SetTimerEx("Timer", 1000, 0, "d", secondes - 1);
    }
    return 1;
}

D'ailleurs, il n'y a rien d'extraordinaire dans une telle fonction, je ne vois pas pourquoi tu refuse de la mettre sur le forum...

Concernant ton problème de checkpoint, sache qu'il n'est pas possible de créer plus d'un checkpoint à la fois, si tu veut donner l'impression qu'il y en a plusieurs, il faut afficher le plus proche du joueur.

ps. tu semble vouloir tester l'ID d'un checkpoint, les checkpoints n'ont pas de numéro d'identification... Au mieux, utilise la position du checkpoint pour vérifier si c'est le bon.

++Sim++
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: Damien_Lohier le 12 Janvier 2011, 12:47:03
Je n'aime pas dévoilé tout à l'avance Sim :p

Sinon je n'ai pas trop compris pour le compte à rebours...

Les Checkpoints: Je veux juste faire comme dans une course, quand on a atteins un, l'autre apparaît....
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: cristab le 12 Janvier 2011, 15:06:28
dans ce cas la ce sont les SetPlayerRaceCheckPoint http://wiki.sa-mp.com/wiki/SetPlayerRaceCheckpoint (http://wiki.sa-mp.com/wiki/SetPlayerRaceCheckpoint)
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: Damien_Lohier le 12 Janvier 2011, 15:42:54
Ah d'accord, je les met tous dans le GameModeInit??
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: cristab le 12 Janvier 2011, 16:09:21
dans un tableau mais tu as des exemple un peu partout sur le site samp
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: Damien_Lohier le 12 Janvier 2011, 20:11:55
Dans un tableau ???

Je regarde mais trouve pas...
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: Gilux le 12 Janvier 2011, 22:45:11
Un tableau est aussi appelé un array : http://weedarr.wikidot.com/arrays (http://weedarr.wikidot.com/arrays)
Peut être que ça t'aidera  ;)
++
Titre: Re : Checkpoint et commande de GameTextForPlayer ne fonctionnent pas...
Posté par: cristab le 13 Janvier 2011, 08:39:02
tu doit pas beaucoup chercher rien  que sur le wiki il y a deja un exemple ...