• 19 Avril 2025, 08:59:59


Auteur Sujet: CP CheckPoint  (Lu 700 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
CP CheckPoint
« le: 14 Juillet 2011, 17:40:47 »
Bonjour ou bonsoir,
voilà depuis quelque temps les Checkpoints me font brouté de l'herbe quand on créer un Checkpoint a la base on fait :

new Fuel;
Fuel = SetPlayerCheckpoint(playerid, 1,5,5, 3.0);

Ouer mais les CheckPoints s'en mêle les patte a partir de 3 CP. En exemple :
public OnPlayerEnterCheckpoint(playerid)
{
if ( Fuel)
{
        Kick(playerid);
        }
  else if ( Hotel)
{
        Ban(playerid);
        }
        else if ( Maisonderetraiter)
        {
        SendClientMessage(playerid, BLANC, "Bonne retraite !");
        }
return 1;
}

Ben la en exemple il Kick si t'es dans Hotel si t'es dans Fuel il Ban et si tu est dans Maisonderetraite il fait rien !
Alors pour met territoire c'est un peut dure...

Merci !
« Modifié: 14 Juillet 2011, 17:43:59 par Xolokos »
Nippah !

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : CP CheckPoint
« Réponse #1 le: 14 Juillet 2011, 17:43:15 »
Petit problème de clavier actualise la page j'ai mi a jour.
Nippah !

Hors ligne Pixect

  • Verbal Criminal
  • *
  • Tueur en série
  • ser la fèt isi, tqvu
  • Messages: 219
    • Voir le profil
Re : CP CheckPoint
« Réponse #2 le: 14 Juillet 2011, 23:29:21 »
Salut,

Je pense que tu devrais plutôt vérifier la position du joueur au lieu de créer Fuel avec SetPlayerCheckpoint.
Je m'explique:
Code: (pawn) [Sélectionner]
<?php

public OnPlayerEnterCheckpoint(playerid)
{
    if (
IsPlayerInRangeOfPoint(playerid1.01.01.01.0)) // On vérifie si le jouer est dans un périmètre de X mètres autour du checkpoint "X".
    
{
        
// Etc.
    
}
    else if (
IsPlayerInRangeOfPoint(playerid2.02.02.02.0)) // On vérifie si le joueur est dans un périmètre de X mètres autour du checkpoint "X²".
    
{
        
// Etc.
    
}
    
// Etc.
    
return 1;
}

Bien sûr ce code n'est qu'à titre d'exemple. À toi de modifier les positions, les périmètres, etc.
Ainsi tu évites de t'embêter avec des noms de checkpoints, etc.

En espérant avoir résolu ton problème,
++


Citation de: Stéphane ARLEN
« Défendre le c cédille majuscule n’est-il pas vain ? Ca m’isole, comme disent les fous. »

S'il vous plaît, passez par ici si vous avez le temps.

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : CP CheckPoint
« Réponse #3 le: 14 Juillet 2011, 23:55:43 »
Oué ça me parré bon merci je vais voir.

Double post
Ca marche impec' en espérant que les gangs zone ne ce mette pas a s'en mêlé... Encore 1024 maximum ça devrais le faire  :lmfao
« Modifié: 15 Juillet 2011, 10:55:02 par Xolokos »
Nippah !