• 04 Juin 2026, 01:23:36


Auteur Sujet: Help svp  (Lu 1017 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne robyn59

  • *
  • Tueur en série
  • Messages: 108
    • Voir le profil
Help svp
« le: 22 Avril 2009, 13:13:32 »
Bonjour , je  suis entrain de cré un serveur et j'ai mis faction terro , mais le probleme ses que je voudrait avoir une commandes /bombe et /detonateur , comment pourrait t'on crée une bombe avec une commande pour l'actionner

Hors ligne Unknown

  • *
  • Nouveau
  • Messages: 15
    • Voir le profil
Re : Help svp
« Réponse #1 le: 23 Avril 2009, 11:37:44 »
Je suis nouveau, je mis connais pas trop mais pour les commandes c'est :

if(strcmp(cmd, "/bombe", true) == 0)
{
    // ton script
    return 1;
}

Si tu le savait deja, désolé :s

PS: http://www.gtaonline.fr/forums/index.php/topic,897.0.html
« Modifié: 23 Avril 2009, 13:08:33 par Unknown »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Help svp
« Réponse #2 le: 23 Avril 2009, 13:10:20 »
Deja creer des variable qui prennent les position du joueur que du joueurs pas les autres tu peut par exemple faire

new Float:pos.x[playerid]; // pour la position X du joueur ainsi de suite jusque zpuis tu ajoute dans la commande

GetPlayerPos(playerid,pos.x[playerid],pos.y[playerid],pos.z[playerid]);//pour obtenir la position du joueur

ensuite si tu veut que ca creer une bombe l' objet cherche l' id desole je suis pas d humeur a chercher lol

tu fait une variable pour l' objet

new objbombe;

objbombe = CreateObject(ici l id de la bombe,pos.x[playerid],pos.y[playerid],pos.z[playerid],0,0,0);

puis tu ajoute un timer si tu veut que la bombe pete plus tard

SetTimer("timerbombe",8000,0); // la c' est pour appeler un timer qui enclenche la fonction timerbombe a 8 secondes tu peut changer si tu veut

si tu ne veut pas de warning a propos du timer que tu veut creer


ajoute ca en haut du Gm

forward timerbombe(); // pour declarer la fonction =D donc pas de warning

Puis tu creer la fonction



public timerbombe()
{
CreateExplosion(pos.x[playerid],pos.y[playerid],pos.z[playerid],5,40); //dsl je connnais pas par coeurs les type et le radius max des explosions
DestroyObject(objbombe);
return 0;
}


En esperent que je n' ai rien oublie car j' ai tout taper sur le forum

Edit : http://www.gtaonline.fr/forums/index.php/topic,7101.new.html

Voila j' ai creer un Fs pour

« Modifié: 23 Avril 2009, 14:36:00 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog