GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: doun le 05 Juin 2006, 09:38:34

Titre: Help LVDMODE
Posté par: doun le 05 Juin 2006, 09:38:34
Salut
J'ai telecharger le mod "DM~MG+landgrab", j'ai changer quelque truc dedans et j'essaye de mettre de nouvel propriété a acheté mais je n'arrive pas a ajouté le checkpoint rouge, dans le script il est bien mis, le script se compile et tt mais une fois dans le jeu je ne vois pas le checkpoint
Je vous met le code d'origine:
Citer
#define MAX_POINTS 11

new Float:checkCoords[MAX_POINTS][4] = {
{-36.5483,-57.9948, -17.2655,-49.2967},     //BANK
{1894.6128,1445.3431, 2084.9739,1637.8186}, //PIRATE
{284.0546,-86.4384, 302.9315,-56.6674},     //AMMUNATION
{1925.1511,968.2358, 2019.0715,1067.4276},  //DRAGON
{-115.9544,-24.2706, -99.1631,-7.1391},     //SEXSHOP
{487.6558,-88.5900, 512.0635, -67.7503},    //BAR
{2216.7971,1638.0493, 2255.2097,1714.0806}, //CALIGULA
{144.9131,-96.0927, 177.4128,-70.7923},       //ZIP
{201.4462,-112.4556, 218.5237,-95.1238},    //BINCO
{-204.7623,-44.0326, -200.2330,-39.8128},   //TATOO
{416.7485,-84.4242, 422.6890,-74.0611}      //BOTIQUE
};

new Float:checkpoints[MAX_POINTS][3] = {
{-22.2549,-55.6575,1003.5469},
{2000.3132,1538.6012,13.5859},
{291.0004,-84.5168,1001.5156},
{1989.0619,1005.5241,994.4688},
{-103.5525,-22.4661,1000.7188},
{501.4927,-75.4323,998.7578},
{2235.5408,1679.0402,1008.3594},
{161.1875,-79.9915,1001.8047},
{207.5640,-97.8188,1005.2578},
{-203.4864,-41.2045,1002.2734},
{418.5547,-80.1667,1001.8047}
};

new checkpointType[MAX_POINTS] = {
   CP_BANK,
   CP_PIRATE,
   CP_AMMU,
   CP_DRAGON,
   CP_SEXSHOP,
   CP_BAR,
   CP_CALIGULA,
   CP_ZIP,
   CP_BINCO,
   CP_TATOO,
   CP_BOTIQUE
};


Quelqu'un pourait reprendre ce script et faire un exmple pour rajouté une propriété et dire par quel etapes il a procédés SVP
Comme ca je pourais voir ou je me suis trompé et en meme temp il poura servir de petit tuto pour les autre

Merci d'avance
Titre: Help LVDMODE
Posté par: spykerc8 le 05 Juin 2006, 11:36:01
Alors, je dirais :

Citer

#define MAX_POINTS 12                  // Tu en rajoutes un dans la liste sinon ca ne marche pas

new Float:checkCoords[MAX_POINTS][5] = {                                                              
{-36.5483,-57.9948, -17.2655,-49.2967},     //BANK
{1894.6128,1445.3431, 2084.9739,1637.8186}, //PIRATE
{284.0546,-86.4384, 302.9315,-56.6674},     //AMMUNATION
{1925.1511,968.2358, 2019.0715,1067.4276},  //DRAGON
{-115.9544,-24.2706, -99.1631,-7.1391},     //SEXSHOP
{487.6558,-88.5900, 512.0635, -67.7503},    //BAR
{2216.7971,1638.0493, 2255.2097,1714.0806}, //CALIGULA
{144.9131,-96.0927, 177.4128,-70.7923},       //ZIP
{201.4462,-112.4556, 218.5237,-95.1238},    //BINCO
{-204.7623,-44.0326, -200.2330,-39.8128},   //TATOO
{416.7485,-84.4242, 422.6890,-74.0611}      //BOTIQUE
{coorx, coory, coorz} // Coordonnées de ta Nouvelle propriété
};

new Float:checkpoints[MAX_POINTS][4]= {  
{-22.2549,-55.6575,1003.5469},
{2000.3132,1538.6012,13.5859},
{291.0004,-84.5168,1001.5156},
{1989.0619,1005.5241,994.4688},
{-103.5525,-22.4661,1000.7188},
{501.4927,-75.4323,998.7578},
{2235.5408,1679.0402,1008.3594},
{161.1875,-79.9915,1001.8047},
{207.5640,-97.8188,1005.2578},
{-203.4864,-41.2045,1002.2734},
{418.5547,-80.1667,1001.8047}
{coorx, coory, coorz}  // coordonnées de ton nouveau checkpoint
};

new checkpointType[MAX_POINTS] = {
   CP_BANK,
   CP_PIRATE,
   CP_AMMU,
   CP_DRAGON,
   CP_SEXSHOP,
   CP_BAR,
   CP_CALIGULA,
   CP_ZIP,
   CP_BINCO,
   CP_TATOO,
   CP_BOTIQUE
        CP_le nom du checkpoint // Si tu comptes, on est bien à 12 comme on l'a spécifié dans MAX_POINTS ;)
};


essais ca, j'ai pas vraiment trop réfléchi, c'est un peu vite fait, mais ca peut marcher je pense ^^
Il doit surement falloir modifier d'autres choses dans le script, comme les messages envoyés ;)
Titre: Help LVDMODE
Posté par: doun le 05 Juin 2006, 11:39:47
Oui je sais pour les coordonner mais pour prendre les coordonner je tape /save mais cela sonr les coordonner ou je veu mettre le check mais pour les coordonner de la propriété je ne sais pas comment l'avoir pcq si tu regarde les coordonner de la "botique" et les coordonner du check de la "botique" ne sont pas les même.
Alor qqn pourait me dire comment avoir les 2 coordonner?
Titre: Help LVDMODE
Posté par: spykerc8 le 05 Juin 2006, 11:41:06
Tout simplement tu rentres dedans et tu tappes /save ^^
Titre: Help LVDMODE
Posté par: doun le 05 Juin 2006, 11:59:21
Pcq moi enfete je voudré mettre pour que l'on peut acheter le commiseriat et le checkpoint serait a la sorie du parking dans la petite cabane

J'ai fait un /save à la place ou je veut placer mon check, dans savepositon je trouve alor:
AddPlayerClass(280,2238.8245,2449.3606,11.0372,91.5408,0,0,0,0,0,0); //
Ce qui est en rouge je le place dans les coord du check et de la propriété?
Titre: Help LVDMODE
Posté par: doun le 05 Juin 2006, 12:12:23
En changent les coordonner et tt comme j'ai dit plus haut j'obtient:
Citer
#define MAX_POINTS 12

new Float:checkCoords[MAX_POINTS][4] = {
{-36.5483,-57.9948, -17.2655,-49.2967},     //BANK
{1894.6128,1445.3431, 2084.9739,1637.8186}, //PIRATE
{284.0546,-86.4384, 302.9315,-56.6674},     //AMMUNATION
{1925.1511,968.2358, 2019.0715,1067.4276},  //DRAGON
{-115.9544,-24.2706, -99.1631,-7.1391},     //SEXSHOP
{487.6558,-88.5900, 512.0635, -67.7503},    //BAR
{2216.7971,1638.0493, 2255.2097,1714.0806}, //CALIGULA
{144.9131,-96.0927, 177.4128,-70.7923},       //ZIP
{201.4462,-112.4556, 218.5237,-95.1238},    //BINCO
{-204.7623,-44.0326, -200.2330,-39.8128},   //TATOO
{416.7485,-84.4242, 422.6890,-74.0611},      //BOTIQUE
{2238.8245,2449.3606,11.0372,91.5408}    //Police
};

new Float:checkpoints[MAX_POINTS][3] = {
{-22.2549,-55.6575,1003.5469},
{2000.3132,1538.6012,13.5859},
{291.0004,-84.5168,1001.5156},
{1989.0619,1005.5241,994.4688},
{-103.5525,-22.4661,1000.7188},
{501.4927,-75.4323,998.7578},
{2235.5408,1679.0402,1008.3594},
{161.1875,-79.9915,1001.8047},
{207.5640,-97.8188,1005.2578},
{-203.4864,-41.2045,1002.2734},
{418.5547,-80.1667,1001.8047},
{2238.8245,2449.3606,11.0372}
};

new checkpointType[MAX_POINTS] = {
   CP_BANK,
   CP_PIRATE,
   CP_AMMU,
   CP_DRAGON,
   CP_SEXSHOP,
   CP_BAR,
   CP_CALIGULA,
   CP_ZIP,
   CP_BINCO,
   CP_TATOO,
   CP_BOTIQUE,
   CP_Police
};


Mais je ne vois toujour pas le check

Personne ne peut m'aider?

SVP j'en ai vraiment besoin aidez moi PLZZ
Titre: Help LVDMODE
Posté par: Lalu le 06 Juin 2006, 17:01:16
Les quadruples messages c'est pas autorisé ...

Si personne ne connait la solution, on va pas la pondre, cherche sur google =/
Titre: Help LVDMODE
Posté par: doun le 06 Juin 2006, 17:12:00
J'ai chercher 3 heur sur google j'en ai mare ya rien, sinon j'auré pas fait autent de post.
Titre: Help LVDMODE
Posté par: Lalu le 06 Juin 2006, 21:17:02
Il n'empeche que faire autant de post reste inutile, comme tu peux le constater...
Titre: Help LVDMODE
Posté par: doun le 10 Juin 2006, 09:23:12
Salut quelqu'un pourait me donner un tuto ou me dire comment changer l'emplacamentdu debut où on fait defiler les skin pour choisir notre perso.
Titre: Help LVDMODE
Posté par: rams le 10 Juin 2006, 10:19:14


public SetupPlayerForClassSelection(playerid)

{

SetPlayerInterior(playerid,14);

SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);

SetPlayerFacingAngle(playerid, 90.0);

SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);

SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);

}


Il faut modifier toutes ces coordonnées...
Titre: Help LVDMODE
Posté par: doun le 10 Juin 2006, 13:29:38
et comment je fait pour avoir toutes ces coordonnés??
et les ID d'interireur?
Titre: N
Posté par: GTK_dadou le 04 Juin 2007, 20:17:12
    .::Bonjour les gta man::.

Moi j'ai juste une petit question dans ce code j'aimerai bien savoir keske sinifie le chiffre 4 en rouge  aussi le 3 en vert et ici ::

new Float:checkCoords[MAX_POINTS][4] = { 

{-36.5483,-57.9948, -17.2655,-49.2967},        // BANK
{1894.6128,1445.3431, 2084.9739,1637.8186},    //LV_PIRATE
{1526.1332,-1370.5281,1558.4066,-1346.3019},    //LS_SKYSCARPER
{-2020.2151,593.7877,-1882.4504,745.5773},       //SF_ZOMBOTECH

new Float:checkpoints[MAX_POINTS][3] = {
{-22.2549,-55.6575,1003.5469},
{2000.3132,1538.6012,13.5859},
{1544.3478,   -1356.1665,   329.469},
{-1951.9886,686.6917,46.5625},

voila ^^ et merci encore de nous d'aidé  :) a plus tard +++++


 :jesors
Titre: Re : Help LVDMODE
Posté par: Cliss le 04 Juin 2007, 20:19:46
Je ne sais vraiment pas,quelque chose me dit que c'est un array  :-\
J'aimerai bien le savoir moi aussi  :-[