GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: pinouf42 le 07 Juin 2008, 09:25:42
-
Bonjour, voila j'ai un petit problème. J'ai créé une nouvelle commmande pour faire apparaitre des motos et des voitures et le problème c'est qu'elle ne disparaissent pas au bout d'un certains temps. Comment faire???
A++
-
Un timer a la création de ton vehicule et un DestroyVehicle dans ton timer !
NV.
-
Et comment fait-on tout cela SVP?
Merci
-
http://www.discoverthelife.eu/wiki/wiki.sa-mp.com/wiki/SetTimerEx.html
http://www.discoverthelife.eu/wiki/wiki.sa-mp.com/wiki/DestroyVehicle.html
:)
++
Alexandre
-
Salut,
Attention car la déstruction d'une voiture ou autre peut faire bugé
si une autre personne que toi est deja dans la voiture
si c'est toi qui la créer
voici un exemple:
if(strcmp(cmd,"/vt",true) == 0)
{
new veh;
new Float:X,Float:Y,Float:Z,Float:A;
new tmp[256];
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
tmp = strtok(cmdtext, idx);
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid,COLOR_RED,"Identifiez vous avant /login <passe>");
return 1;
}
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"SERVEUR: /vt [de 401 a 611]");
SendClientMessage(playerid,COLOR_WHITE,"Exemple: /vt 559");
return 1;
}
veh = strval(tmp);
f(veh < 401 || veh > 611)
{
SendClientMessage(playerid,COLOR_WHITE,"SERVEUR: Tapez un numero de 401 a 611.");
return 1;
}
if(IsPlayerConnected(playerid) == 1 && delvoiture[playerid] == 1)
{
DestroyVehicle(addvoiture[playerid]);
}
addvoiture[playerid] = CreateVehicle(veh,X,Y,Z,A,-1,-1,50000);
PutPlayerInVehicle(playerid,addvoiture[playerid],0);
delvoiture[playerid] = 1;
return 1;
}
Cordialement,
-
pardon mais je n'ai pas tout compris. JE suis navré, de plus je suis certains que ton code est parfait mais je ne le comprend pas dutout, surtout au moment ou tu demande de taper un chiffre. Si, j'ai peut-être compris quelque chose: Sa detruit le vehicule au bout d'un certains temps, mais si le gars est dedans sa en recrée un immédiatement et sa remet le player dedans tant qu'il est dedans. Mais vu que le tien est mélangé à d'autres choses, j'ai du mal à y voir clair. LOL désolé je suis compliqué !!!!
Merci d'avance
Pinouf42
-
petit up, je pensais avoir réussi mais seulement quand je suis dedans, au bout d'un certains temps, elle disparait (quand je suis dedans !)
Comment faire SVP
Merci
-
http://discoverthelife.eu/wiki/wiki.sa-mp.com/wiki//IsPlayerInAnyVehicle.html :)
++
Alexandre