GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: xFolior1 le 19 Avril 2010, 02:43:44
-
Bonjour,
J'ai lue tous les tutos presents sur le forum, mais j'ai encore du mal a comprendre le fonctionnement du pawn :wall
Il n'y a pas longtemps, j'ai ouvert mon serveur SA MP, j'avait une super Gamemode qui s'appel freeroam. Mais j'ai maintenant le gout d'en creer une sur mesure (et en francais :-[ )
Vue que je ne sais pas comment m'exprimer en language de scripteur XD Je vais vous dire exactement se que je veux faire!
Premierement, Quand un joueur se connecte, En Haut a droit dans le chat cela ecris: Bienvenue Sur Le Serveur GrowTeam (enfin un truc du genre vous comprenez?)
Ensuite il doit spawner en choisisant un des perso que je vais avoir mis dans le gamemode.
Je voudrais (si possible) que tout les skins qui se font spawner aparaissent a la meme place dans le jeux.
Au fait? Comment sa marche avec les cartes et tout? On les fait, on les telecharge deja fait?
Esque dans un gamemode il ya plusieurs cartes ou seulement une?
Bon, quand il aparait dans le jeux il est dans un endroit (normal enn?) x)
Ensuite il peut se teleporter en faisant la commande /teleportation. Cette comande va ouvir un tableau avec tous les endroits ou il peut se teleporter et leur commandes.
une derniere chose, je voudrais mettre un option pour que quand quelqun tappe /dm
cela amene dans une map ou vous avezun fusils et vous tuez tout le monde que vous voyez :)
Voila je crois que j;ai tout dit, cela serait vraiment gentil de m'expliquer comment faire :D
Edit : je suis entrain de préparer un petit quelquechose,mon GM va ressembler a cela:
***GM Stunt DM
Les Commandes :
*/Commandes Publiques /*
/flip : Remet un véhicule à l'androit.
/vie : Redonen toutla vie (Coute 1000 $).
/count : Décompte de 10 secondes.
/nofall on/off : Activeet désactive un system qui permet de ne pas tomber d'un deux roues.
/repair : Répare un véhicule (coute 300 $)
LES 4 Commandes sont incluses dans un menu, cliquez sur le véhicule pour faire votre achat.
POUR OUVRIR LE MENUS TAPPEZ /buy
/moto : Donne une Moto (coute 500$)
/auto : Donne un Auto (coute 1000$)
/quad : Donne un Quad (coute 200$)
/bmx : Donne un BMX (coute 100$)
*/Commandes Admin /*
/ban %user% (Seulement pourles admins) : Ban un joueur.
/give 500$ to %user% (seuleemnt pour les admins) : Donne 500$ à un joueur.
____________________________
Les téléportations :
Les commandes de téléportations sont incluses dans un menu, cliquezsur le nom de la ma
/seastunt
/stuntpark
/skatepark
/dm
Je vais choisir d'autre map bientot..
____________________________
Pour les je veux mettre une commande /register [nomdecompte][motdepasse]
Cette commande va servir à pouvoir garder ses armes, véhicules et son argent.
Pour sauver vos données, /savelog
Et pour vous connecter /login [nomdecompte][motdepasse]
____________________________
Pour les DM,
Une commandes /buyweapons qui ouvre un tableau avec les armesdisponibles à acheter.
____________________________
-
Bonjour,
Premierement, Quand un joueur se connecte, En Haut a droit dans le chat cela ecris: Bienvenue Sur Le Serveur GrowTeam (enfin un truc du genre vous comprenez?)
Bon je vais t'aidé pour sa , Pour que le chat affiche 'Bienvenue sur le serveur GrowTeam' il faut sa
Cherche ta ligne OnPlayerConnect(playerid) et tu insère ce bout de code
SendClientMessage(playerid,COLOR_WHITE,"Ici le texte que tu veus mettre donc tu metteras Bienvenue Sur Le Serveur GrowTeam");
-
Merci de m'avoir répondue, cela m'arrange deja :)
-
Ensuite il peut se teleporter en faisant la commande /teleportation. Cette comande va ouvir un tableau avec tous les endroits ou il peut se teleporter et leur commandes.
une derniere chose, je voudrais mettre un option pour que quand quelqun tappe /dm
cela amene dans une map ou vous avezun fusils et vous tuez tout le monde que vous voyez
Pour un tableau ?
On appelerait plutôt ca un menu
Mais Bon
Pour par exemple un menu à 5 téléportations
Ou ca coute un prix
Au dessus du script tu vas mettre :
[spoiler]
new Menu:teleporations;[/spoiler]
Puis dans public OnGameModeInit
[spoiler]
teleportation = CreateMenu("~y~Teleporteur",1,125,150,300); // Ici c'est le nom du Menu
if(IsValidMenu(tele)) {
SetMenuColumnHeader(tele , 0, "Choisissez Un Endroit (1000$):"); //Ici c'est le sous titre
AddMenuItem(tele ,0,"Wang Car"); // Ici c'est les choix
AddMenuItem(tele ,0,"Jizzy's Pleasure Dome");
AddMenuItem(tele ,0,"Aeroport SF");
AddMenuItem(tele ,0,"Aeroport LS");
AddMenuItem(tele ,0,"Grove Street");
AddMenuItem(tele ,0,"< Quitter");
}
[/spoiler]
Tu peux bien sur remplacer les endroits ^^
Puis le menu à chaque option tu devras définir ce que fait chaque option :
Et le mettre dans une Callback nommée : public OnPlayerSelectedMenuRow(playerid, row)
[spoiler]
new Menu:p = GetPlayerMenu(playerid); //Quand La personne choisit quelque chose du menu
if (p == teleportation){
if (row == 0){
SetPlayerPos(playerid, -1979.9325,288.7401,35.1719);//Wang Car; les coordonnées
GivePlayerMoney(playerid,-1000);
} else if (row == 1){
SetPlayerPos(playerid, -2623.4514,1380.5607,7.1613);//Jizzy; idem pour cela et le reste
GivePlayerMoney(playerid,-1000);
} else if (row == 2){
SetPlayerPos(playerid, -1546.0134,-430.9385,6.0057);//Aéroport SF
GivePlayerMoney(playerid,-1000);
} else if (row == 3){
SetPlayerPos(playerid, 1960.6825,-2185.3293,13.5469);//Aéroport LS
GivePlayerMoney(playerid,-1000);
} else if (row == 4){
SetPlayerPos(playerid, 2495.3779,-1688.2224,13.6714);//Grove
GivePlayerMoney(playerid,-1000);
} else if (row == 5){
TogglePlayerControllable(playerid,1); //Si le joueur choisit quitter ca défreeze
}
TogglePlayerControllable(playerid,1); // On défreeze le joueur si il appuie sur Enter
}
[/spoiler]
Et bien sur le menu ne va pas venir tout seul^^ (Si tu pourrais si tu règles un Timer ou si tu le mets dans une fonction) :
(ici on le règle en commande) :
[spoiler]
if (strcmp("/tele", cmdtext, true, 10) == 0)
{
ShowMenuForPlayer(teleportation,playerid);//On lui affiche le menu s'appelant teleportation
TogglePlayerControllable(playerid,0);//On règle que le joueur ne peut pas bouger
[/spoiler]
Et pour les DM j'ai pas le temps maintenant j'éditerais tantot
-
Merci beaucoup je testerai sa tentot, et j'ai une petite question.
QUand j'écris le nom de la map ici :
AddMenuItem(tele ,0,"Wang Car"); // Ici c'est les choix
AddMenuItem(tele ,0,"nom de la map");
Esque cela va la chercher directemant dans els fichiers comant sa matrche... je met ou les fichiers de map??
-
Ca dépend, tu fais les maps avec MTA ?
Parce que si oui tu dois convertir avec un site ou un programme et puis le mettre dans OnGameModeInit
Et non il ne suffit pas seulement d'écrire le nom de la map j'ai dit qu'il fallait écrire les coordonnées dans OnPlayerSelectedRow à la bonne place et ca te téléportera là
-
Bon je vas essayer de comencer quelques chose :) Je vous donne des nouvelles!
J'ai cette ereure pour le messsage que je veut mettre!
SendClientMessage(playerid,COLOR_GREEN,"Ici le texte que tu veus mettre donc tu metteras Bienvenue Sur Le Serveur GrowTeam");
Cela me donne :
C:\Documents and Settings\Utilisateur\Bureau\Note Japhael\GAMEMODE\pawno\stuntnfun.pwn(60) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
-
C'est normal si tu n'as pas défini ta variable "color_white" comme ici: ( a metre sous les include)
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PURPLE 0xBA0CF3FF
#define COLOR_GREYBIS 0xE7E0B6FF
#define COLOR_GREYSOMBRE 0x73655BFF
#define COLOR_VERYPURPLE 0x710071FF
Voila quelques exemples de couleurs que j'avais mises dans un ancien FS. (Bien entendu tu peux te servir si tu veux).
(je ne me rappelle plus comment j'avais fait pour les récupérer sous cette forme la d'ailleurs...)
Édit: ce n'est pas une erreur mais un warning tu as juste mal aligné la ligne.
[lol: on]
Ps a la con: Tous les noms indiqués au dessus ne sont autres que les inventions de mon subconscient. Ceci étant dit donc, merci de ne pas me critiquer pour cela. Ni de me donner un tabouret et une corde. Merci
[lol: off]
Sartoflo
-
Merci beauoup pur les couleur, et oui j'ai trouver comment resoudre le probleme de ligne tout seul ;)
Sinon vous savez pas ou je pourait trouvez des maps stunt? Car je n'ai pas la capaciter :s
Double post
J'ai fait quelques modif, tout se compile bien, mais quand je lance san andreas a vec samp le jeux se lance sur l'écran SAN ANDREAS MULTIPLAYER et ensuite cela se ferme :wall
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <core>
#include <float>
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Stunt'n'Fun Gamemode xFolior");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
SetGameModeText("Stunt~Drift~Race");
ShowPlayerMarkers(1);
SetWorldTime(12);
CreateObject(8040, -477.942566, 428.193726, 36.573524, 0.0000, 0.0000, 270.0000);
CreateObject(8040, 863.091248, 575.720642, 72.731728, 0.0000, 0.0000, 90.0000);
CreateObject(8040, 2621.635742, 305.541656, 340.986481, 0.0000, 0.0000, 90.0000);
CreateObject(8555, 539.9020, -2801.6604, 353.6161, 91.1002, 0.8594, 89.5179);
CreateObject(8555, 666.9277, -2785.3342, 372.3326, 91.1002, 0.8594, 269.5179);
CreateObject(8555, 655.0823, -2758.1646, 371.5901, 91.1002, 0.8594, 352.6426);
CreateObject(8555, 639.9878, -2828.6133, 361.5391, 91.1002, 0.8594, 179.4296);
CreateObject(8555, 598.8557, -2797.4492, 311.5256, 0.0000, 0.0000, 0.0000);
CreateObject(8555, 599.2335, -2757.1211, 353.6334, 87.6625, 0.0000, 0.0000);
CreateObject(8555, 598.5875, -2828.9060, 354.8484, 91.1002, 0.8594, 179.5180);
CreateObject(8555, 658.3156, -2802.1628, 334.0169, 91.1002, 0.8594, 268.6586);
CreateObject(8555, 548.5695, -2798.8948, 333.8821, 91.1002, 0.8594, 89.5179);
CreateObject(8040, -846.532715, 568.618286, 71.481239, 0.0000, 0.0000, 270.0000);
CreateObject(8040, -142.687195, -228.000870, 205.643707, 0.0000, 0.0000, 315.0000);
CreateObject(8420, -932.417358, -916.758362, 5557.886719, 0.0000, 0.0000, 326.2500);
//------------------------------- Personnages ----------------------------------
AddPlayerClass(102,-2029.3325, 156.7342, 28.8359,269.1425,0,0,0,0,0,0); // SF
AddPlayerClass(103,1811.0463, -1347.9252, 15.0665,269.1425,0,0,0,0,0,0); // LS
AddPlayerClass(107,2024.0608, 1545.2744, 10.8198,269.1425,0,0,0,0,0,0); // LV
AddPlayerClass(109,862.8549, 576.2291, 74.5359,269.1425,0,0,0,0,0,0); // driftmath1
AddPlayerClass(122,-931.747619, -917.249267, 5559.019531,269.1425,0,0,0,0,0,0); // bigjump
AddPlayerClass(188,-1649.4402, -187.5730, 14.1440,269.1425,0,0,0,0,0,0); // drag
AddPlayerClass(292,420.5622, 2532.3372, 16.5940, 269.1425,0,0,0,0,0,0); // stunt
AddPlayerClass(114,-2336.7302, -1594.1046, 483.6624, 269.1425,0,0,0,0,0,0); // bobsleigh
//------------------------------- Véhicules ------------------------------------
AddStaticVehicleEx(559,867.8178,593.6631,72.6225,271.3856,3,8,45); // jester driftmath1
AddStaticVehicleEx(559,858.1880,593.6652,72.6225,88.9629,3,1,45); // jester driftmath1
AddStaticVehicleEx(562,858.4214,590.4147,72.6249,89.5292,1,1,45); // elegy driftmath1
AddStaticVehicleEx(562,867.7678,590.4019,72.6259,268.1419,1,1,45); // elegy driftmath1
AddStaticVehicleEx(411,858.5742,587.3909,72.6932,86.4259,2,1,45); // infernus driftmath1
AddStaticVehicleEx(411,867.3521,587.3063,72.6932,269.4549,2,1,45); // infernus driftmath1
AddStaticVehicleEx(559,-473.1918,410.2425,36.4650,268.6431,3,8,45); // jester driftmath2
AddStaticVehicleEx(559,-482.6697,410.2302,36.4642,88.9395,3,1,45); // jester driftmath2
AddStaticVehicleEx(562,-473.3346,413.4417,36.4668,268.6831,1,1,45); // elegy driftmath2
AddStaticVehicleEx(562,-482.5897,413.4890,36.4666,88.9156,1,1,45); // elegy driftmath2
AddStaticVehicleEx(411,-473.4569,416.5448,36.5350,269.1092,2,1,45); // infernus driftmath2
AddStaticVehicleEx(411,-482.3540,416.5916,36.5351,89.7137,2,1,45); // infernus driftmath2
AddStaticVehicleEx(559,2616.9690,323.4800,340.8772,90.0379,3,8,45); // jester driftmath3
AddStaticVehicleEx(559,2626.3396,323.4283,340.8771,270.6478,3,1,45); // jester driftmath3
AddStaticVehicleEx(562,2626.1423,320.1980,340.8798,269.8481,1,1,45); // elegy driftmath3
AddStaticVehicleEx(562,2616.9041,320.3201,340.8799,89.7683,1,1,45); // elegy driftmath3
AddStaticVehicleEx(411,2626.1353,317.0668,340.9479,268.9231,2,1,45); // infernus driftmath3
AddStaticVehicleEx(411,2617.3223,317.1508,340.9479,89.9311,2,1,45); // infernus driftmath3
AddStaticVehicleEx(559,-126.6659,-237.4610,205.5344,315.5572,3,8,45); // jester driftmath4
AddStaticVehicleEx(559,-133.2146,-244.0092,205.5344,134.2982,3,1,45); // jester driftmath4
AddStaticVehicleEx(562,-128.8273,-235.1769,205.5369,314.8528,1,1,45); // elegy driftmath4
AddStaticVehicleEx(562,-135.5531,-241.6405,205.5371,134.1822,1,1,45); // elegy driftmath4
AddStaticVehicleEx(411,-131.3986,-232.9525,205.6052,316.5382,2,1,45); // infernus driftmath4
AddStaticVehicleEx(411,-137.6894,-239.2847,205.6052,134.4400,2,1,45); // infernus driftmath4
AddStaticVehicleEx(411,-1657.1942,-167.8215,13.8755,314.0769,112,1,45); // Début drag
AddStaticVehicleEx(411,-1660.7091,-164.2724,13.8755,315.5479,106,1,45); //
AddStaticVehicleEx(411,-1663.9321,-160.9667,13.8755,313.6636,80,1,45); //
AddStaticVehicleEx(411,-1653.8809,-171.2255,13.8755,313.7758,75,1,45); //
AddStaticVehicleEx(411,-1650.1758,-175.0127,13.8755,316.7776,12,1,45); //
AddStaticVehicleEx(562,-1652.0264,-204.2572,14.0330,43.7954,35,1,45); //
AddStaticVehicleEx(562,-1656.1237,-207.9753,14.0076,42.3853,17,1,45); //
AddStaticVehicleEx(560,-1668.4490,-220.8345,14.1051,43.7407,9,39,45); //
AddStaticVehicleEx(560,-1672.0880,-224.5224,14.0931,43.3413,17,1,45); // Fin drag
AddStaticVehicleEx(420,-1988.5267,154.3810,27.3194,179.9142,6,1,45); // Début SF
AddStaticVehicleEx(420,-1988.4802,137.6248,27.3188,177.4900,6,1,45); //
AddStaticVehicleEx(487,-1987.6893,204.5112,27.8565,40.4480,26,57,45); //
AddStaticVehicleEx(411,-2012.4357,142.2685,27.3379,180.0356,123,1,45); //
AddStaticVehicleEx(411,-2012.4214,175.0252,27.3344,178.7325,116,1,45); //
AddStaticVehicleEx(562,-2012.4688,151.0764,27.2695,180.1929,11,1,45); //
AddStaticVehicleEx(560,-2012.4606,165.7175,27.3142,181.2230,21,1,15); //
AddStaticVehicleEx(603,-2027.3085,134.1673,28.6770,359.2371,69,1,45); //
AddStaticVehicleEx(522,-2035.8824,181.6385,28.4113,267.3863,3,8,45); //
AddStaticVehicleEx(522,-2036.0294,180.0443,28.4111,267.9728,6,25,45); //
AddStaticVehicleEx(522,-2035.9423,178.3364,28.4076,268.4557,7,79,45); //
AddStaticVehicleEx(522,-2035.9761,176.4762,28.4053,268.6106,8,82,45); //
AddStaticVehicleEx(443,-1975.0736,171.6084,28.3200,88.3511,20,1,45); //
AddStaticVehicleEx(443,-1975.1577,176.7101,28.3121,88.8139,24,1,45); //
AddStaticVehicleEx(571,-2036.4237,168.3937,28.1194,266.1939,36,2,45); //
AddStaticVehicleEx(571,-2036.4615,171.8498,28.1196,270.5239,51,53,45); //
AddStaticVehicleEx(407,-2021.7108,92.8226,28.2812,270.9153,3,1,45); //
AddStaticVehicleEx(407,-2021.6520,84.2686,28.2480,272.1685,3,1,45); //
AddStaticVehicleEx(416,-2020.9777,75.3037,28.2206,270.3278,1,3,45); //
AddStaticVehicleEx(402,-2052.9924,146.4341,28.6675,176.9376,13,13,45); // Fin SF
AddStaticVehicleEx(406,-930.5422,-891.2094,5560.4556,242.9329,1,1,45); // Début bigjump
AddStaticVehicleEx(406,-925.2876,-883.4205,5560.4297,237.2975,1,1,45); //
AddStaticVehicleEx(403,-912.2726,-888.6508,5559.4517,143.8255,30,1,45); //
AddStaticVehicleEx(403,-908.1246,-891.3813,5559.4517,143.5769,37,1,45); //
AddStaticVehicleEx(407,-889.8154,-914.7856,5559.1040,58.1195,3,1,45); //
AddStaticVehicleEx(407,-892.4219,-919.0054,5559.1001,58.0406,3,1,45); //
AddStaticVehicleEx(407,-895.0508,-922.8940,5559.0962,56.6427,3,1,45); //
AddStaticVehicleEx(571,-913.6249,-911.0638,5558.3384,146.7758,91,2,45); //
AddStaticVehicleEx(571,-915.9810,-909.4930,5558.3491,145.8581,11,22,45);//
AddStaticVehicleEx(443,-918.1058,-947.4803,5559.4761,55.5368,25,1,45); //
AddStaticVehicleEx(443,-920.8380,-951.6755,5559.4751,57.5412,36,1,45); //
AddStaticVehicleEx(443,-923.4172,-955.7520,5559.5234,57.9905,40,1,45); //
AddStaticVehicleEx(451,-931.2569,-923.3879,5558.5923,145.0988,125,125,45); //
AddStaticVehicleEx(470,-931.1803,-912.1136,5558.8252,326.9109,43,0,45); //
AddStaticVehicleEx(470,-933.8402,-910.0391,5558.8315,327.4582,43,0,45); //
AddStaticVehicleEx(451,-933.9174,-921.5608,5558.5806,144.9829,36,36,45); //
AddStaticVehicleEx(522,-941.4805,-916.1362,5558.4507,144.3458,39,106,45); //
AddStaticVehicleEx(522,-944.2495,-914.3773,5558.4487,148.0529,36,105,45); //
AddStaticVehicleEx(444,-956.9911,-912.0695,5559.2295,234.9654,32,42,45); //
AddStaticVehicleEx(444,-953.8472,-907.6400,5559.2305,237.4019,32,53,5); //
AddStaticVehicleEx(444,-950.1086,-902.3481,5559.2295,234.8889,32,66,45); //
AddStaticVehicleEx(416,-955.8039,-930.3591,5558.9751,327.0940,1,3,45); //
AddStaticVehicleEx(416,-950.7316,-933.4094,5558.9751,323.3203,1,3,45); //
AddStaticVehicleEx(411,-921.9114,-906.8497,5558.5903,146.3954,12,1,45); //
AddStaticVehicleEx(411,-919.1483,-908.7310,5558.5903,147.6010,64,1,45); //
AddStaticVehicleEx(431,-943.2856,-942.1985,5558.9639,326.3562,75,59,45); //
AddStaticVehicleEx(431,-938.3914,-945.3885,5558.9727,326.1860,92,72,45); //
AddStaticVehicleEx(420,-920.5371,-919.1276,5558.6426,326.3421,6,1,45); //
AddStaticVehicleEx(420,-923.1624,-917.2228,5558.6426,326.9433,6,1,45); //
AddStaticVehicleEx(495,-901.6624,-893.2473,5559.4106,147.2485,119,122,45); //
AddStaticVehicleEx(495,-897.9879,-895.9667,5559.4189,144.8392,118,117,45); //
AddStaticVehicleEx(573,-946.8512,-897.2574,5559.5132,235.5849,115,43,45); //
AddStaticVehicleEx(573,-944.1626,-893.0361,5559.5127,236.9823,85,6,45); //
AddStaticVehicleEx(416,-946.0316,-936.3270,5558.9751,324.8319,1,3,45); // Fin bigjump
AddStaticVehicleEx(522,2039.9237,1534.4578,10.2425,313.6102,51,118,45); // Début LV
AddStaticVehicleEx(522,2039.9836,1537.1445,10.2479,315.5777,3,3,45); //
AddStaticVehicleEx(522,2039.8510,1539.3840,10.2477,314.7933,3,8,45); //
AddStaticVehicleEx(522,2039.6436,1541.7759,10.2479,315.0475,6,25,45); //
AddStaticVehicleEx(411,2040.1046,1553.6570,10.3990,179.5159,123,1,45); //
AddStaticVehicleEx(411,2040.1187,1562.5583,10.3991,180.6806,116,1,45); //
AddStaticVehicleEx(487,2015.4974,1480.4034,10.9004,237.2802,26,57,45); //
AddStaticVehicleEx(443,2074.8938,1557.3912,11.3053,359.8459,54,1,45); //
AddStaticVehicleEx(443,2074.7583,1579.4514,11.3054,0.0088,84,1,45); //
AddStaticVehicleEx(562,2040.1974,1581.1042,10.3307,179.6361,116,1,45); //
AddStaticVehicleEx(539,2019.2507,1518.7806,10.0754,199.5532,86,70,45); //
AddStaticVehicleEx(539,2018.6287,1507.7316,10.0749,207.8193,79,74,45); // Fin LV
AddStaticVehicleEx(522,1829.6874,-1331.9312,13.9867,269.8524,7,79,45); // Début LS
AddStaticVehicleEx(522,1829.6450,-1333.2113,13.9901,269.7353,8,82,45); //
AddStaticVehicleEx(522,1829.7366,-1334.6206,13.9988,270.1246,36,105,45); //
AddStaticVehicleEx(522,1829.7943,-1336.3330,13.9898,270.4996,39,106,45); //
AddStaticVehicleEx(522,1829.8444,-1364.3511,13.9885,271.9760,51,118,45); //
AddStaticVehicleEx(522,1829.8042,-1365.8702,13.9868,270.2515,3,3,45); //
AddStaticVehicleEx(522,1829.8746,-1367.5289,13.9974,269.3661,3,8,45); //
AddStaticVehicleEx(522,1829.9177,-1369.1533,14.0026,269.8354,6,25,45); //
AddStaticVehicleEx(443,1826.3262,-1403.2220,14.0656,271.3252,4,1,45); //
AddStaticVehicleEx(443,1826.1586,-1394.7385,14.0662,269.7535,20,1,45); //
AddStaticVehicleEx(411,1841.5582,-1373.8914,13.2004,0.6402,112,1,45); //
AddStaticVehicleEx(411,1841.4607,-1341.4661,13.2010,0.6960,112,1,45); //
AddStaticVehicleEx(562,1837.1698,-1348.3801,13.2356,268.9161,113,1,45); //
AddStaticVehicleEx(451,1837.1111,-1354.0160,13.2771,269.6445,16,16,45); //
AddStaticVehicleEx(603,1837.2275,-1359.5669,13.4116,269.8759,75,77,45); // Fin LS
AddStaticVehicleEx(522,417.8600,2529.7349,16.1875,179.9336,7,79,45); // Début stunt
AddStaticVehicleEx(522,419.2574,2529.7783,16.1995,177.5765,8,82,45); //
AddStaticVehicleEx(522,420.9038,2529.8184,16.2040,178.0509,36,105,45); //
AddStaticVehicleEx(522,422.7220,2529.8459,16.2011,180.1204,39,106,45); //
AddStaticVehicleEx(522,424.5365,2529.7883,16.2065,180.5596,51,118,45); // Fin stunt
AddStaticVehicleEx(411,1328.7892,1278.7633,10.5474,357.1631,80,1,45); // Début avion
AddStaticVehicleEx(411,1325.5613,1278.9579,10.5474,359.7043,75,1,45); //
AddStaticVehicleEx(407,1281.3544,1282.3208,11.0581,270.3070,3,1,45); //
AddStaticVehicleEx(407,1281.1919,1277.6483,11.0551,268.8530,3,1,45); //
AddStaticVehicleEx(427,1285.6361,1255.1459,10.9522,357.8963,0,1,45); //
AddStaticVehicleEx(401,1309.4612,1278.9889,10.5998,0.5811,47,47,45); //
AddStaticVehicleEx(421,1306.3575,1279.0708,10.7028,359.8940,13,1,45); //
AddStaticVehicleEx(424,1315.9524,1278.7920,10.6013,359.8788,2,2,45); //
AddStaticVehicleEx(492,1281.9236,1306.7974,10.6021,91.4449,77,26,45); //
AddStaticVehicleEx(400,1281.8640,1303.7433,10.9126,268.2928,123,1,45); //
AddStaticVehicleEx(404,1281.8192,1300.3359,10.5534,90.6756,119,50,45); //
AddStaticVehicleEx(476,1279.6871,1317.9381,11.5236,288.9423,7,6,45); //
AddStaticVehicleEx(593,1297.8850,1343.0126,11.2800,272.5313,58,8,45); //
AddStaticVehicleEx(476,1280.8501,1361.4377,11.5216,271.0824,89,91,45); //
AddStaticVehicleEx(417,1358.4274,1265.3314,10.9155,41.1970,0,0,45); //
AddStaticVehicleEx(522,1335.6063,1265.4969,10.3949,90.2912,3,3,45); //
AddStaticVehicleEx(522,1335.7048,1266.8527,10.3879,92.2616,3,8,45); //
AddStaticVehicleEx(511,1287.9896,1389.0922,12.1958,269.7961,4,90,45); //
AddStaticVehicleEx(511,1286.7815,1415.2937,12.1950,272.2974,7,68,45); //
AddStaticVehicleEx(519,1362.7368,1321.9185,11.7391,317.7032,1,1,45); //
AddStaticVehicleEx(519,1362.7146,1345.6415,11.7349,323.0998,1,1,45); //
AddStaticVehicleEx(553,1325.7321,1484.6161,12.1592,270.7373,55,23,45); //
AddStaticVehicleEx(512,1339.8042,1421.3582,11.1024,267.5404,15,123,45); //
AddStaticVehicleEx(512,1315.0771,1422.3558,11.1028,268.0314,32,112,45); //
AddStaticVehicleEx(420,1312.7651,1278.9991,10.5985,0.4359,6,1,45); // Fin avion
AddStaticVehicleEx(411,-314.7068,1515.2373,75.0840,359.1653,64,1,45); // Début driftc
AddStaticVehicleEx(411,-317.8618,1515.2623,75.0851,0.8102,123,1,45); //
AddStaticVehicleEx(411,-320.8982,1515.1904,75.0852,359.3672,116,1,45); //
AddStaticVehicleEx(562,-324.0642,1515.3127,75.0190,0.0385,101,1,45); //
AddStaticVehicleEx(562,-327.2907,1515.1613,75.0178,359.2621,92,1,45); //
AddStaticVehicleEx(562,-330.4449,1515.0875,75.0181,358.9236,36,1,45); //
AddStaticVehicleEx(451,-333.4801,1515.2119,75.0665,358.8932,18,18,45); //
AddStaticVehicleEx(451,-336.6352,1515.2971,75.0662,358.7124,46,46,45); //
AddStaticVehicleEx(451,-339.7594,1515.3351,75.0650,359.3944,61,61,45); //
AddStaticVehicleEx(495,-351.7327,1522.4622,75.9139,266.8832,116,115,45); //
AddStaticVehicleEx(495,-351.8584,1518.5082,75.9149,267.5773,114,108,45); // fin driftc
AddStaticVehicleEx(522,641.9347,-2782.0361,354.1838,90.9071,8,82,45); // Début skate
AddStaticVehicleEx(522,641.8788,-2783.8081,354.1846,89.1236,36,105,45); //
AddStaticVehicleEx(522,641.6945,-2786.0247,354.1893,91.2144,39,106,45); //
AddStaticVehicleEx(468,637.2374,-2782.9187,354.1938,89.2684,46,46,45); //
AddStaticVehicleEx(468,637.2512,-2784.9597,354.1961,89.4689,53,53,45); // Fin skate
AddStaticVehicleEx(571,2123.7307,-2529.9214,13.0465,180.6861,40,35,30); // Début kart
AddStaticVehicleEx(571,2121.8743,-2529.8872,13.0471,180.4826,2,35,30); //
AddStaticVehicleEx(571,2119.8936,-2529.8860,13.0471,181.0459,36,2,30); //
AddStaticVehicleEx(571,2123.4465,-2540.5801,13.0634,357.6924,51,53,30); //
AddStaticVehicleEx(571,2121.2942,-2540.6089,13.0636,0.2952,91,2,30); //
AddStaticVehicleEx(571,2125.4951,-2540.6304,13.0638,357.7192,11,22,30); // Fin kart
AddStaticVehicleEx(562,1103.1963,1351.7363,10.4797,267.9180,35,1,15); // // Début driftrall
AddStaticVehicleEx(562,1103.3965,1359.0840,10.4796,266.6146,17,1,15); //
AddStaticVehicleEx(562,1111.7767,1345.9291,10.4804,2.2957,11,1,15); //
AddStaticVehicleEx(411,1116.2557,1358.7852,10.5474,178.9549,116,1,15); //
AddStaticVehicleEx(411,1120.2916,1358.9108,10.5474,183.9400,112,1,15); //
AddStaticVehicleEx(411,1124.3833,1359.1150,10.5474,181.1870,106,1,15); //
AddStaticVehicleEx(571,1125.9387,1346.8998,10.1039,5.0488,40,35,15); //
AddStaticVehicleEx(571,1123.5756,1346.7755,10.1038,0.8606,2,35,15); //
AddStaticVehicleEx(571,1121.2571,1347.0504,10.1037,0.8412,36,2,15); // Fin driftrall
AddStaticVehicleEx(522,-1951.1365,513.6027,201.8559,180.2391,36,105,45); // Début stuntraf
AddStaticVehicleEx(522,-1953.1176,513.6658,201.8499,178.0397,39,106,45); //
AddStaticVehicleEx(522,-1955.0470,513.7349,201.8512,180.6005,51,118,45); //
AddStaticVehicleEx(522,-1957.0911,513.7164,201.8543,180.3325,3,3,45); //
AddStaticVehicleEx(522,-1959.1466,513.7610,201.8520,180.1960,3,8,45); // Fin stuntraf
AddStaticVehicleEx(522,-1015.8369,361.2651,13.7182,90.3427,6,25,45); // Début stunt2
AddStaticVehicleEx(522,-1012.0362,361.3365,13.7210,92.2597,7,79,45); //
AddStaticVehicleEx(522,-1006.8564,352.0142,13.7166,181.5827,8,82,45); //
AddStaticVehicleEx(522,-1006.9294,355.3287,13.7202,184.5087,36,105,45); //
AddStaticVehicleEx(522,-1007.9647,353.8866,13.7169,182.2230,39,106,45); //
AddStaticVehicleEx(522,-1013.8538,360.3268,13.7175,91.3067,51,118,45); // // Fin stunt2
AddStaticVehicleEx(411,-842.2726,550.5556,71.4427,266.5264,80,1,45); // Début drag2
AddStaticVehicleEx(411,-850.8594,550.6787,71.4427,88.4018,75,1,45); //
AddStaticVehicleEx(562,-850.5833,553.9411,71.3756,87.8646,116,1,45); //
AddStaticVehicleEx(562,-842.2939,553.8038,71.3742,269.7318,113,1,45); //
AddStaticVehicleEx(451,-850.9978,557.1531,71.4215,88.3780,75,75,45); //
AddStaticVehicleEx(451,-842.1018,557.0302,71.4212,269.3401,123,123,45); //
AddStaticVehicleEx(603,-850.7850,560.2275,71.5533,88.4149,18,1,45); //
AddStaticVehicleEx(603,-842.2967,560.2407,71.5538,270.0063,32,1,45); // Fin drag2
AddStaticVehicleEx(411,-2327.2126,-1586.4110,483.4162,222.9352,64,1,3); // Début bobe
AddStaticVehicleEx(411,-2330.8652,-1589.6138,483.4099,225.3843,123,1,3); //
AddStaticVehicleEx(411,-2334.3293,-1592.8223,483.4053,223.0117,116,1,3); //
AddStaticVehicleEx(411,-2338.1233,-1596.2102,483.3961,224.2221,112,1,3); //
AddStaticVehicleEx(411,-2341.6750,-1599.5752,483.3925,220.5257,106,1,3); //
AddStaticVehicleEx(411,-2346.1011,-1602.8162,483.3772,222.7604,80,1,3); // Fin bobe
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,COLOR_GREEN,"Bienvenue Sur Le Serveur GrowTeam");
SendClientMessage(playerid,COLOR_RED,"Pas d'insultes, pas de flood, CHEAT =BAN");
SendClientMessage(playerid,COLOR_YELLOW,"Rajoutez ce IP à vos favoris : 76.68.220.67:7777 ");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
-
Comme ça je ne peux pas t'aider, dis nous ce que tu as changé d'abord. (et si possible la prochaine fois mettre ton code sur le pastebin çar sa rallonge la page et c'est pas très agréable.)