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
-
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:#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
-
Alors, je dirais :
#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 ;)
-
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?
-
Tout simplement tu rentres dedans et tu tappes /save ^^
-
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é?
-
En changent les coordonner et tt comme j'ai dit plus haut j'obtient:
#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
-
Les quadruples messages c'est pas autorisé ...
Si personne ne connait la solution, on va pas la pondre, cherche sur google =/
-
J'ai chercher 3 heur sur google j'en ai mare ya rien, sinon j'auré pas fait autent de post.
-
Il n'empeche que faire autant de post reste inutile, comme tu peux le constater...
-
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.
-
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...
-
et comment je fait pour avoir toutes ces coordonnés??
et les ID d'interireur?
-
.::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
-
Je ne sais vraiment pas,quelque chose me dit que c'est un array :-\
J'aimerai bien le savoir moi aussi :-[