GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: [BGS]teck le 01 Février 2008, 22:43:42
-
bonjour jai un petit probléme avec la cmd /new
#include <a_samp>
#include <core>
#include <float>
#include <a_objects>
main()
{
print("Commande new by teck");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/new", true) == 0) {
SetPlayerPos(playerid,425.9143,2485.2766,16.8594);
return 1;
}
if (VariableStatut[playerid] 1)
{
SetVehiclePosition(GetPlayerVehicleID(playerid), 425.9143,2485.2766,16.8594)
}
public OnGameModeInit()
{
SetGameModeText("Stunt Gta");
// My favourite character ;)
AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
// Car Spawns from LVDM
AddStaticVehicle(522,953.2818,1806.1392,8.2188,235.0706,3,8);
AddStaticVehicle(522,995.5328,1886.6055,10.5359,90.1048,3,8);
AddStaticVehicle(522,423.9149,2482.2769,16.8599,0.0,3,8);
AddStaticVehicle(522,423.9153,2482.2776,16.8610,0.0,3,8);
AddStaticVehicle(522,423.9158,2482.2779,16.8615,0.0,3,8);
AddStaticVehicle(522,-1955.6890,517.0555,202.2838,0.0,3,8);
AddStaticVehicle(522,423.9160,2482.2782,16.8620,0.0,3,8);
return 1;
}
sa seré pour revenir a sa position initial aven de fair fair le /new
-
Euh, Ok
J'ai RIEN compris...
-
Salut
C'est clair.... ont comprend rien de ton probleme!! Si tu souhaite des reponses donne un max d'info..le plus précis possible ;) (puis évite les fautes volontaire ;) )
Sur ce.. ++
-
Salut tout le monde
Je pence que il a voulu cree la cmd *new pour se teleporter prend un vehicule puis retourné a sa position mais qu'il ne sais pas comment retourner a sa position
Voila je pence que c'est sa
+ :jesors
-
Simple, t'utilises GetPlayerPos, tu prends donc la position et quand le joueur rentre dans le véhicule il est tp où il était grâce à SetPlayerPos.
-
ouai mon probléme ces pour revenir a sa position quand on prend le véhicule mes jiarive arive pas
-
tu dois prendre les positions du joueur, comme exemple je te conseille de regarder le FS de urbangettho ici (http://www.gtaonline.fr/forums/index.php/topic,1867.0.html)
ensuite dès que tu as pris les postions du joueurs tu ajoutes les status, donc le status du joueurs lors de la connection au serveur est de 0, dès qu'il fait la commande sa sauvgarde sa position et sa lui met le status a 1. Après, dans OnPlayerStateChange tu mets que si son status est de 1 sa lui remet son status a 0 et que dès qu'il entre dans un véhicule sa le téléporte à son endroit la où il a fait la commande. Tu peux essayer de la créer, comme sa on peut t'aider a la corriger ;)
++
R@f