• 07 Juin 2026, 01:39:53


Auteur Sujet: 30 sec pour taper un code a la connexion pour un pseudo sinon: kick  (Lu 2194 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Voila le titre le dit Encore pour moi:
Je souhaiterais que lorsque quelqu'un se connecte sous mon pseudo, sa lance un decompte de 30 sec, il a 30 sec pour taper une cmd et si il ne la tape pas, sa le kick !
J'aime le Québec et GTAOnline.

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Tu fais un GetPlayerName pour vérifier le nom, un timer pour faire le compte a rebours et si le joueur tape la commande le timer est détruit.

En gros ça fait :

Code: (cpp) [Sélectionner]
forward IsNotLog(playerid);
new LoggedTimer;

public OnPlayerConnect(playerid)
{
new name[256];
    GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name,"Ton nom", true)==0){
    LoggedTimer=SetTimerEx("IsNotLog", 1800000, 0, "i", playerid);
    }
return 1;
}

public IsNotLog(playerid)
{
Kick(playerid);
}

public OnPlayerCommandText(playerid, cmdtext[]){

if(strcmp(cmdtext,"/Nomdelacommande", true)==0){
{
KillTimer(LoggedTimer);
}
return 1;
}

return 1;
}

Mets tout ça dans un Filterscript si t'as la flemme.
« Modifié: 23 Juin 2008, 18:55:28 par UrbanGhetto »

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Je l'ai réussi, mais maintenant ce que j'essaye de faire et que je n'arrive pas, c'est de faire un decompte !
J'aime le Québec et GTAOnline.

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Prends mon code  ;)

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
? ton code? ou est-il?
J'aime le Québec et GTAOnline.


Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Attends j'ai pas compris, Tu veux que le compte a rebours s'affiche ou pas ?

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Oui sa serais bien, en attendant j'en ai fait un très brouillons, mais j'espere que vous m'aiderez. Parce que en faite, je lance un timer toutes les secondes pour afficher un GameTextForPlayer donc c'est un peu long à la longue !
J'aime le Québec et GTAOnline.

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Je t'ai donné un code mais tu l'a pas vu... par contre le compte a rebours ne s'affiche pas.

Tu fais un GetPlayerName pour vérifier le nom, un timer pour faire le compte a rebours et si le joueur tape la commande le timer est détruit.

En gros ça fait :

Code: (cpp) [Sélectionner]
forward IsNotLog(playerid);
new LoggedTimer;

public OnPlayerConnect(playerid)
{
new name[256];
    GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name,"Ton nom", true)==0){
    LoggedTimer=SetTimerEx("IsNotLog", 1800000, 0, "i", playerid);
    }
return 1;
}

public IsNotLog(playerid)
{
Kick(playerid);
}

public OnPlayerCommandText(playerid, cmdtext[]){

if(strcmp(cmdtext,"/Nomdelacommande", true)==0){
{
KillTimer(LoggedTimer);
}
return 1;
}

return 1;
}

Mets tout ça dans un Filterscript si t'as la flemme.

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
C'est bon j'ai réussi ! Merci à vous
J'aime le Québec et GTAOnline.