• 16 Mai 2024, 08:55:13


Auteur Sujet: Aide pour faire un /derby  (Lu 1310 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Aide pour faire un /derby
« le: 08 Février 2011, 18:03:07 »
Salut tout le monde !

Voila, j'ai donc crée mon GM à partir d'une page blanche, c'est un stunt
Mais j'aimerais crée un /derby ( Qui consiste à mettre l'adversaire hors du terrain de jeu ) , pour ceci, j'aimerais avoir votre aide
Je poste donc pour savoir si vous seriez m'aider à faire ceci
Biensur, ce n'est pas pour maintenant , mais au moin savoir si mon projet sera réalisable :|

PS : Celui ci comportera un vote à chaque fin de round qui changera la map du derby

Voila & merci d'avance !


Hors ligne babaorum59

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #1 le: 10 Février 2011, 09:28:35 »
Salut voici une des commande derby que j'ai crée :
if (strcmp("/derby", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,566.6041,9560.6816,759.7513);
format(string, sizeof(string), "c'est téléporté au derby(/derby).", name);// tu change sa pour mettre ta destination
SendClientMessageToAll(COLOR_BLUE, string);
return 1;
}
puis après comme moi pour faire un menu dialogue :
if(strcmp(cmdtext, "/telesmenu", true) == 0)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Telesmenu:", " derby, "Ok", "Ok");
return 1;
}
après le public du dialogue :
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 2)
{
if(response)
{

if(listitem == 0)
{
       SetPlayerPos(playerid,417.138,-1101.635,2261.905);
     return 1;
   }
}
}
pour le setplayerpos il y a peut etre une erreur avec le return , il faudra mettre un } avant
Bon courage ^^
« Modifié: 10 Février 2011, 09:35:05 par babaorum59 »

Citer
l'alcool est un ennemie et fuir l'ennemie c'est étre un lache

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #2 le: 10 Février 2011, 12:50:19 »
Merci à toi !

Je testerais ceci ce soir ;)


Hors ligne babaorum59

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #3 le: 10 Février 2011, 18:30:50 »
Alors sa donne quoi se code ? :)

Citer
l'alcool est un ennemie et fuir l'ennemie c'est étre un lache

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #4 le: 11 Février 2011, 15:24:38 »
Bonjour,
ta commande Derby est bien mais les Administrateur devrais pouvoir l'ouvrir et où le fermer, grâce a un New j'ai fait mon Derby moi même et j'en suis fière mais ta commande téléporte le joueur et ça met rien juste qu'il c'est TP au derby et voilà...

new nom[400], string[500];
GetPlayerName(playerid, nom, sizeof(nom));
format(string, sizeof(string), "[Information] %s est entrée dans le Derby [/derby] (Derby)", nom);
SendClientMessageToAll(COULEUR_XXXX, string);
print(string);

La il y auras son nom au moin, classe...
Ensuite pour ouvrir le Derby a toi de chercher personnellement j'ai fait un New DerbyO et DerbyF en exemple si DerbyO = 0 il est fermer et 1 ouvert avec un If si le joueur est Administrateur ((/rcon login) ou autre chose suivant ton système d'Administration...
Bonne Chance !
Nippah !

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #5 le: 11 Février 2011, 17:15:02 »
Merci à vous !

Je vous dit quand mon derby sera prêt car la je suis occupé sur d'autre chose sur mon serveur  :happy

Merci à vous !


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #6 le: 11 Février 2011, 17:20:58 »
omg new nom[400], string[500];

new nom[MAX_PLAYER_NAME], string[128];
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #7 le: 11 Février 2011, 18:05:09 »
Ca marche très bien...
« Modifié: 11 Février 2011, 18:07:45 par Xolokos »
Nippah !

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour faire un /derby
« Réponse #8 le: 11 Février 2011, 19:25:33 »
oui sa marche mais franchement c'est pas optimiser avec le coup des 400 et 500
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici