• 03 Mai 2025, 16:14:14


Auteur Sujet: Demande d'aide niveau variable  (Lu 934 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Demande d'aide niveau variable
« le: 17 Août 2011, 18:21:24 »
Salut,
je créé un derby qui se lance par un admins un genre d'event.

Je créé quand la varriable est a 0 personne peux rejoindre et des quelle passe a 1 on peux rejoindre donc j'ai fait sa

if(Derbycreer[playerid] == 0)
{
SendClientMessage(playerid, 0xFFFFFF, "Aucun event admin n'a été lancé!");
return 1;
}

Dans la cmds /rejoindrederby

Mais j'arrive pas a faire pour la cmds /creerderby est sa fait passé la variable a 1pour tous les joueur



DexX

  • Invité
Re : Demande d'aide niveau variable
« Réponse #1 le: 17 Août 2011, 21:18:27 »
Salut,

Je n'es pas totalement tous compris mais tu peux faire un truc du genre :

if(strcmp(cmd, "/creerderby", true) == 0)
{
if(IsPlayerConnected(playerid))
{
// tu fais une boucle
for(new i; i < MAX_PLAYERS; i++)
{
Derbycreer[playerid] = 1;
}
.......etc

A toi d'adapter le code  ;).

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Demande d'aide niveau variable
« Réponse #2 le: 18 Août 2011, 00:20:58 »
Pourquoi se casser la tete ? Ca ne sert a rien de faire une variable comme ca :

Ton code :

<?php>

new Derbycreer[MAX_PLAYERS];

if(strcmp(cmd, "/creerderby", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i; i < MAX_PLAYERS; i++)
{
Derbycreer[playerid] = 1;
}

/////////////////////////

if(Derbycreer[playerid] == 0)
{
SendClientMessage(playerid, 0xFFFFFF, "Aucun event admin n'a été lancé!");
return 1;
}

Mon code :

<?php>

new bool:Derbycreer = false;

if(strcmp(cmd, "/creerderby", true) == 0)
{
Derbycreer = true;
}

/////////////////////////

if(!Derbycreer)
{
SendClientMessage(playerid, 0xFFFFFF, "Aucun event admin n'a été lancé!");
return 1;
}



Ici, il n'est pas nécessaire d'utiliser un array pour ta variable, car la valeur est la meme pour tous les joueurs.
Donc comme je l'ai fait, ca ne posera pas de soucis :)

Spiirou
++

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Demande d'aide niveau variable
« Réponse #3 le: 18 Août 2011, 00:26:52 »
Merci bien :) comment pourai-je faire pour detecté le joueur qui n'est pas mort,efin le joueur qui reste sur le parcourt