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

Titre: probléme cmd /new
Posté 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
Titre: Re : probléme cmd /new
Posté par: UrbanGhetto le 01 Février 2008, 22:53:08
Euh, Ok

J'ai RIEN compris...
Titre: Re : probléme cmd /new
Posté par: masterflo le 01 Février 2008, 23:02:40
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.. ++
Titre: Re : probléme cmd /new
Posté par: Nip le 01 Février 2008, 23:05:54
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
Titre: Re : probléme cmd /new
Posté par: VaKoS_95 le 02 Février 2008, 01:54:48
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.
Titre: Re : probléme cmd /new
Posté par: [BGS]teck le 02 Février 2008, 13:33:43
ouai mon probléme ces pour revenir a sa position quand on prend le véhicule mes jiarive  arive pas
Titre: Re : probléme cmd /new
Posté par: R@f le 02 Février 2008, 13:36:53
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