GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jcvag44800 le 25 Octobre 2010, 22:20:55
-
Bonjour,
Sur la map de mon serveur, il n'y a pas de vehicules faction , du styll transport , yakuza etc ...
Pourtant, dans le script, il y a tout plein de vehicule qui sont de cette forme
AddStaticVehicle(481,-1411.9235,-304.4406,13.6577,119.8903,65,9); // Mountain Bike 113
AddStaticVehicle(481,-1410.1610,-306.5853,13.6563,112.2308,12,9); // Mountain Bike 114
Pourtant, il n'y a aucun velos etc ... Je me suis dit Peut etre qu'ils sont désactivé oO
Voila
-
Où a tu placer ces lignes ?
-
Elle était déja placé d'avance dans le script ...( GM )
Elle sont placé avec tout les autres vehicules
Voici tout se qu'il y a http://www.mediafire.com/?kpu9vtbmc56sgmn (http://www.mediafire.com/?kpu9vtbmc56sgmn)
Double post
up
-
Je fait un petit up
-
Bizarre normalement ça devrai fonctionner.
Créer deux variables globales.
new MTT1 = 0;
new MTT2 = 0;
Ensuite, tu met devant les créations de vélo.
MTT1 = AddStaticVehicle(481,-1411.9235,-304.4406,13.6577,119.8903,65,9); // Mountain Bike 113
MTT2 = AddStaticVehicle(481,-1410.1610,-306.5853,13.6563,112.2308,12,9); // Mountain Bike 114
Ensuite créer une commande
if( strcmp( cmdtext, "/getherebikes" ) == 0 )
{
new Float:x = 0.0, Float:y = 0.0, Float:z = 0.0;
GetPlayerPos( playerid, x, y, z );
SetVehiclePos( MTT1, x + 5, y, z + 2 );
SetVehiclePos( MTT2, x, y + 5, z + 2 );
SendClientMessage( playerid, 0x00FF00FF, "Les vélos ont téléportés vers vous." );
return 1;
}
Ensuite compile tout ça.
Va InGame tape la commande "/getherebikes", et normalement si tout est bon, les vélos sont téléportés vers toi, et s'il sont bien téléportés vers toi, c'est qu'ils sont bien créer.
-
Les mountain bike sont surement dans un intérieur(si tu utilise lsrp c'est normal),téléporte toi dans les stades tu les veras
-
ah oui je n'y avais pas pensé ^^
Regarde si tu n'a pas de LinkVehicleToInterior dans ton script
-
J'utilise Universal
Euh, par contre comment fait pour pour ça
Créer deux variables globales.
Code:
new MTT1 = 0;
new MTT2 = 0;
Car je ne comprend pas de trop la ^^'
-
Tu met
new MTT1 = 0;
new MTT2 = 0;
Hors de toute callback, et hors de tout bloc de code
(Rappel un bloc de code est entre deux accolades )
Je te conseil de le mettre tout en haut de ton code ^^
-
Ok, c'est bon, c'était juste un CMS qui mettais tout en commentaire .........
Pourtant, les texts n'était pas en vert ...
Bon, juste un problème , j'ai ça en problème error 017: undefined symbol "police"
J'ai contacté un mappeur , il m'a dit que sa renvoyait à un script etc ... :wall ...
Bref, si on enlevais le " police ", ba le vehicule n'apparterais plus à la police :wall :wall :wall :wall
-
Pourrai tu nous montrer la ligne de code à laquelle il y a l'erreur ?
-
LES lignes de code ^^'
police = AddStaticVehicleEx(525,1530.3849,-1645.1930,5.7777,179.3521,0,0,300000); // Cop TowTruck 21
police = AddStaticVehicleEx(597,-1612.5867,693.2543,-5.4724,179.4266, -1, -1, 300000); // Cop cruiser 22
police = AddStaticVehicleEx(597,-1573.8269,738.8054,-5.4722,89.6525, -1, -1, 300000); // Cop cruiser 23
police = AddStaticVehicleEx(597,-1608.0099,748.9278,-5.4732,180.4829,-1, -1, 300000); // Cop cruiser 24
police = AddStaticVehicleEx(597,-1573.3008,705.4582,-5.4720,90.1518,0, 1, 300000); // Cop cruiser 25
police = AddStaticVehicleEx(597,-1599.9088,692.1296,-5.4720,179.3116,29, 29, 300000); // Cop cruiser 26
police = AddStaticVehicleEx(597,-1612.4501,693.3727,-5.2977,179.3116,29, 29, 300000); // Cop cruiser 27
police = AddStaticVehicleEx(523,-1588.2302,747.8411,-5.6709,179.3908,-1,-1, 300000); // Police moto 28
police = AddStaticVehicleEx(523,-1596.5613,749.3450,-5.6715,176.5007,-1,-1, 300000); // Police moto 29
police = AddStaticVehicleEx(523,-1579.9982,747.8104,-5.6797,179.4784,-1,-1, 300000); // Police moto 30
police = AddStaticVehicleEx(599,-1622.2838,653.7298,-5.0496,88.7197,0,1, 300000); // Police ranger 31
police = AddStaticVehicleEx(599,-1639.1970,653.6248,-5.0545,267.3627,0,1, 300000); // Police ranger 32
police = AddStaticVehicleEx(427,-1594.0850,651.4806,7.3193,1.9379,0,1, 300000);// Police SWAT enforcer 33
police = AddStaticVehicleEx(601,-1606.3553,673.7774,6.9463,182.0323,1,1, 300000); // Police SWAT APC 34
police = AddStaticVehicleEx(497,-1680.4341,705.7358,30.7873,89.9251,0,1, 300000);// Police maverick 35
//-------------------------------------------------------------------------------------------
police = AddStaticVehicleEx(490,-1594.5317,673.9114,7.3786,180.1168,0,0, 300000); // FBI rancher 36
police = AddStaticVehicleEx(490,-1588.0321,673.0935,7.3717,180.0373,0,0, 300000); // FBI rancher 37
-
Essaye "new police;" en haut du script.
++
-
Ok, Gilux, c'est possible de t'ajouer MSN ?
-
J'ai pas vraiment de temps pour aider par MSN, désolé :/
Si tu as besoin d'aide tu peux toujours poster ici je passe régulièrement :P
-
Ok ok ,pas grave ;)
Oui car le m'occupe de Universal qui présente en ce moment des beugs au niveau des factions et un systeme vehicule à émelioré ..
je vois tout ça demain car normalement , c'est demain apre midi que j'ouvre le serveur en [BETA] :cop
-
là ta police va prendre plusieurs valeur, ça sert à rien Oo ^^
à la limite utilise un tableau comme ceci
new police[50];
puis à chaque ligne du tableau police tu met un vehicule, donc :
police[0] = ...
police[1] = ...
police[2] = ...
-
Dac, je regarde
-
J'ai oublié de précisez, 50 ça correspond à 50 lignes dans le tableau, de 0 à 49, donc si tu as + de 50 véhicule de police, change le ou à la limite utilise un défine que tu edit ^^
par exemple
#define VEHICLE_POLICE 50 // que tu edit si tu en rajoute en tu enleve des vehicules de polices..
new police[VEHICLE_POLICE]
puis pareil
police[0]
etc..
etc..
A+, Sam. :dling
-
J'ai 1 warning qui c'est mit :
Le newpolice; , faut bien le mettre juste au dessus des polices ,c'est à dire : http://pastebin.com/zCKw9QmV (http://pastebin.com/zCKw9QmV) ??
warning 204: symbol is assigned a value that is never used: "police"
-
#define VEHICLE_POLICE 50 // que tu edit si tu en rajoute en tu enleve des vehicules de polices..
new police[VEHICLE_POLICE]
puis pareil
police[0]
etc..
etc..
-
C'est bon comme ça :
new police[50];
police[0] = AddStaticVehicleEx(525,1530.3849,-1645.1930,5.7777,179.3521,0,0,300000); // Cop TowTruck 21
police[1] = AddStaticVehicleEx(597,-1612.5867,693.2543,-5.4724,179.4266, -1, -1, 300000); // Cop cruiser 22
police[2] = AddStaticVehicleEx(597,-1573.8269,738.8054,-5.4722,89.6525, -1, -1, 300000); // Cop cruiser 23
police[3] = AddStaticVehicleEx(597,-1608.0099,748.9278,-5.4732,180.4829,-1, -1, 300000); // Cop cruiser 24
police[4] = AddStaticVehicleEx(597,-1573.3008,705.4582,-5.4720,90.1518,0, 1, 300000); // Cop cruiser 25
police[5] = AddStaticVehicleEx(597,-1599.9088,692.1296,-5.4720,179.3116,29, 29, 300000); // Cop cruiser 26
police[6] = AddStaticVehicleEx(597,-1612.4501,693.3727,-5.2977,179.3116,29, 29, 300000); // Cop cruiser 27
police[7] = AddStaticVehicleEx(523,-1588.2302,747.8411,-5.6709,179.3908,-1,-1, 300000); // Police moto 28
police[8] = AddStaticVehicleEx(523,-1596.5613,749.3450,-5.6715,176.5007,-1,-1, 300000); // Police moto 29
police[9] = AddStaticVehicleEx(523,-1579.9982,747.8104,-5.6797,179.4784,-1,-1, 300000); // Police moto 30
police[10] = AddStaticVehicleEx(599,-1622.2838,653.7298,-5.0496,88.7197,0,1, 300000); // Police ranger 31
police[11] = AddStaticVehicleEx(599,-1639.1970,653.6248,-5.0545,267.3627,0,1, 300000); // Police ranger 32
police[12] = AddStaticVehicleEx(427,-1594.0850,651.4806,7.3193,1.9379,0,1, 300000);// Police SWAT enforcer 33
police[13] = AddStaticVehicleEx(601,-1606.3553,673.7774,6.9463,182.0323,1,1, 300000); // Police SWAT APC 34
police[14] = AddStaticVehicleEx(497,-1680.4341,705.7358,30.7873,89.9251,0,1, 300000);// Police maverick 35
//-------------------------------------------------------------------------------------------
police[15] = AddStaticVehicleEx(490,-1594.5317,673.9114,7.3786,180.1168,0,0, 300000); // FBI rancher 36
police[16] = AddStaticVehicleEx(490,-1588.0321,673.0935,7.3717,180.0373,0,0, 300000); // FBI rancher 37