GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: vitry_selkato le 24 Mai 2011, 09:44:55
-
Bonjour,
Je me pose une question et me demande si cela est possible .
Voila pourquoi je pose ma question ici ,
est-il possible de crée de plus gros dégâts lors de l'explosion d'un véhicule ?
-
Non tous sa est dans le scripte gta sa au moin que quand une voiture explose tu créé plusieur Createxplosion se qui fera plus gros comme bruit est qui aura plus de fumé :lmao
-
Non tous sa est dans le scripte gta sa au moin que quand une voiture explose tu créé plusieur Createxplosion se qui fera plus gros comme bruit est qui aura plus de fumé :lmao
J'avais quand même compris que tout été dans le script .
-
Non tous sa est dans le scripte gta sa au moin que quand une voiture explose tu créé plusieur Createxplosion se qui fera plus gros comme bruit est qui aura plus de fumé :lmao
J'avais quand même compris que tout été dans le script .
Ok Sinon ta compris pour l'explosion que je tes expliqué ?
-
Je pense que c'est du coter la :
public GetVehicleDamageStatus
-
Bah moi je aurez plutot définie la voiture quand elle explose que sa créé 3explosion...
PS : Je suis pas un pro^^
-
Je ne connait plus la fonction
create explosion
je ne sait plus c'est quoi
-
CreateExplosion()
après tu définie les truc X,Y,Z tous sa
-
Bon alors je propose ça :
CreateExplosion(X,Y,Z,1,6);
CreateExplosion(X,Y,Z,6,1);
CreateExplosion(X,Y,Z,7,1);
-
Bon alors je propose ça :
CreateExplosion(X,Y,Z,1,6);
CreateExplosion(X,Y,Z,6,1);
CreateExplosion(X,Y,Z,7,1);
Voilà maintenant il faut définir quand la voiture explose par contre la je peut pas t'aidez
-
if (IsPlayerInAnyVehicle)
{
new CreateExplosion;
new Float:X, Float:Y, Float:Z;
CreateExplosion(Float:X,Float:Y,Float:Z,1,6);
CreateExplosion(Float:X, Float:Y, Float:Z,6,1);
CreateExplosion(Float:X, Float:Y, Float:Z,7,1);
}
je propose de nouveau ça
-
http://wiki.sa-mp.com/wiki/OnVehicleDeath (http://wiki.sa-mp.com/wiki/OnVehicleDeath) et http://wiki.sa-mp.com/wiki/CreateExplosion (http://wiki.sa-mp.com/wiki/CreateExplosion)
-
http://wiki.sa-mp.com/wiki/OnVehicleDeath (http://wiki.sa-mp.com/wiki/OnVehicleDeath) et http://wiki.sa-mp.com/wiki/CreateExplosion (http://wiki.sa-mp.com/wiki/CreateExplosion)
J'ai donc fait ça :
public OnVehicleDeath(vehicleid)
{
new string[40];
format(string, sizeof(string), "Vehicule %i a exploser.", vehicleid);
new Float:X, Float:Y, Float:Z;
CreateExplosion(Float:X,Float:Y,Float:Z,1,6);
CreateExplosion(Float:X, Float:Y, Float:Z,6,1);
CreateExplosion(Float:X, Float:Y, Float:Z,7,1);
SendClientMessageToAll(0xFFFFFFFF, string);
return 1;
}
Non j'ai fait une erreur qui bloque tout les explosion , mais j'ai résolut mon probléme merci ça fonctionne a merveille .
-
Avant de faire le CreateExplosion, il faut récupérer les coordonnées du véhicule avec GetVehiclePos sinon ton explosion aura lieu aux coordonnées (0.0, 0.0, 0.0).
++
Syg