GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Komolos le 28 Mai 2010, 22:23:03
-
Bonjour,
Je viens de crée la une grille pour un qg racer'z, mais elle ne veut pas s'ouvrire voici le code :
else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{
if (PlayerToPoint(15, playerid,-2085.7919921875, 1366.9537353516, 6.1015625))
{
MoveObject(racergate, -2085.7919921875, 1366.9537353516, 6.1015625, 3.5);
SetTimer("GateClose8", 7000, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s prend sa telecommande et ouvre la grille du QG Racer'Z.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Aucune grille n'est prêt de vous."); }
}
public GateClose8()
{
MoveObject(racergate, -2085.7919921875, 1366.9537353516, 6.1015625, 3.5);
return 1;
}
//Grille Racer'Z qg
racergate = CreateObject(969, -2085.7919921875, 1366.9537353516, 6.1015625, 0, 0, 0);
Merci pour les aide =D
-
Voici la commande que j'utilise :
if (strcmp(cmdtext, "/opsft1", true)==0)
{
if(gTeam[playerid] == 10)
{
MoveObject(sft1,-1736.6412353516, 36.143600463867, 6.0923314094543, 3.5);//On déplace l'objet
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s prend sa télécommande et ouvre la grille..", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SendClientMessage(playerid, COLOR_WHITE,"Fermeture dans 7 secondes");//On avertie que la porte va ce fermer dans 7 secondes..
//Grille = 2; // Tu mets la variable de la grille, ici on veux ouvrir la grille 1 donc Grille doit être égal a 1
SetTimer("Urban9", 7000, 0);//On active le Urban xd(Le Timer)
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Tu dois être yakusa");
}
return 1;
}
Tu as un Tutoriel bien expliqué sur le forum ;) > http://www.gtaonline.fr/forums/index.php/topic,4289.new/boardseen.html#new (http://www.gtaonline.fr/forums/index.php/topic,4289.new/boardseen.html#new)
-
Pas envie de changé de commande, j'aime bien elle :) ses simplement que elle ne souvre pas
-
Sa veut coder et sa bloque sur des petites commandes de pingouin :laugh....regarde mon code et regarde le tiens, tu comprendras ;)
J'ai déjà pas le code entier de ta commande..
-
Car déjà, la tu nous montre que un seul bout de ton code..' Il nous manque l'autres partit ou la position de la porte ( apres éxecuction du /ovg ) va..'
-
Ce que je viens de dire avant mais bon....Sa débute comme dirais l'autre.
Go sur le site du Zero pour apprendre le C. Sa sera un bon début :happy
-
Voilà je vous ai tout mis.
Merci pour les aide =D
Double post
J'ai trouvé mon erreur ici :
MoveObject(racergate, -2085.7919921875, 1366.9537353516, 6.1015625, 3.5);
quand on fait /ovg elle ne s'ouvre pas car ses la distance de l'objet posée il faut la distance quand elle s'ouvre quelqu'un peut m'aidé ? je débute.
-
Je t'es donné un lien de Tutoriel... ;)