• 05 Juin 2026, 12:40:59


Auteur Sujet: Skin que pour 1 personne au hasard  (Lu 1371 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Skin que pour 1 personne au hasard
« le: 07 Juillet 2008, 13:10:19 »
Bonjour !! Je viens vous demandez un petit coup de main si ça ne vous dérange pas ^^ Alors voila en faite, j'ai fais mon game mode counter, et dans l'écran de sélection il y a un skin avec la bombe, ce skin je voudrais qu'il soit utilisable qu'une seul fois, cet à dire que quand un joueur la prit, que personne d'autre arrivant par la suite sur le serveur ne puissent le prendre, et que ça lui fasse un retour a l'écran de sélection si il veut le prendre.

Mon code (qui ne fonctionne pas xD ):

new prit[MAX_PLAYERS];


Dans OnPlayerRequestClass

else if(classid == 2)
{
    GameTextForPlayer(playerid, "~r~Terroristes ~g~ BOMBE !!!", 2000, 5);
SetPlayerColor(playerid,COLOR_RED);
gTeam[playerid] = TEAM_T_BOMB;
}
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
if(ttard[i] == 1)
{
SendClientMessage(playerid, COLOR_RED, "La bombe est déjà prise ! Prend un autre Terroriste si tu veut");
    return 1;
}


Dans OnPlayerSpawn

    for(new i = 0; i < MAX_PLAYERS; i++)
    {
if(gTeam[playerid] == TEAM_T_BOMB)
{
    PlayerPlaySound(playerid, SOUND_OFF, 0.0, 0.0, 0.0);
    bomb[playerid] = 1;
    ttard[i] = 1;
    ClearAnimations(playerid);
    ShowNameTags(0);
ShowPlayerMarkers(0);
return 1;
}
    }
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
if(ttard[i] == 1)
{
SendClientMessage(playerid, COLOR_RED, "La bombe est déjà prise ! Prend un autre Terroriste si tu veut");
ForceClassSelection(i);
}
return 1;
    }
    return 1;
}

Merci de votre aide ;)

Bonne journée a vous ^^
« Modifié: 07 Juillet 2008, 14:05:13 par [StAfF]mAn »
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Skin que pour 1 personne au hasard
« Réponse #1 le: 07 Juillet 2008, 19:16:02 »
Salut.

Donc prit = ttard ?

Donc ça ne marche pas tout simplement parce que ForceClassSelection() agit comme F4, tu dois être tuer ensuite, donc SetPlayerHealth(playerid, 0) après ton Force. :)

Sinon je vois pas trop l'utilité de ton array de 200 personnes alors qu'une seule peut avoir le skin.


++
Alexandre

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Skin que pour 1 personne au hasard
« Réponse #2 le: 09 Juillet 2008, 21:08:50 »
lol non je me suis planté c'est pas prit ^^ c'est bien ttard en haut lol

Alors en faite, j'ai pas encore essayé avec le SetPlayerHealth mais j'ai pas de message du tout déjà alors je ne pense pas qu'en rajoutant un SetPlayerHealth il y aura le message... Je vais essayer quand même je tiens au courant ;)  :cheers
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|