GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Damaker03 le 17 Octobre 2007, 15:15:16
-
Bonjour,
J'ai encore un probléme ^^
j'aimerais que l'on m'aider pour creer un truc qui permet de changer les points de respawn, j'ai bien entendu déja rechercher, essayer beaucoup de trucs mais je n'y arrive pas :/
voici mon code:
http://pastebin.gtaonline.fr/pastebin.php?show=131
Merci d'avance,
Damaker03
-
Regarde dans lvdm.pwn, fournis avec le logiciel serveur ;)
-
Merci de ton aide ;)
donc au début je met :
new gActivePlayers[MAX_PLAYERS];
et
new Float:gSpawn[2] = {
{2297.1064,2452.0115,10.8203}
};
puis je vais dans OnPlayerSpawn et la j'ai un probléme, parce que moi dans mon FS c'est en rapport avec les classes,
donc je fait comme ça ?
public SetPlayerRandomSpawn(playerid)
{
if (gTeam[playerid] == 1)
new rand = random(sizeof(gCopPlayerSpawns));
SetPlayerPos(playerid, gSpawn[rand][0], gSpawn[rand][1], gCopPlayerSpawns[rand][2]);
SetPlayerFacingAngle(playerid, 270.0);
}
else if
...
Merci d'avance,
Damaker03
-
lu tlm
je pense pouvoir t'aidee
Voici les etapes
1.tu av sur un server
2.tu va avec ton perso ou tu veu avoir ton point spawn
3. tu tape /save nom (exemple /save spawn du perso ballas)
4.tu va dans rockastrar game/gtasa/puis la tu ouvre savedpositions.txt
5.tu prend les cordonné
ptite (
Voici un exemple de cordonné "AddPlayerClass(292,-1968.7167,296.2975,35.1719,86.0891,0,0,0,0,0,0); // SFR1"
le premier numero "292" est l'id du skin stp ne me demande pas c'set qu'on une id ^^)
6.dans ton gamemode fait CTRL+F tape "public OnGameModeInit()"
7. ou tu voi
AddPlayerClass(115,-1973.9730,308.4506,35.1719,183.5186,34,500,29,300,28,300); //
AddPlayerClass(280,-1597.3290,735.3120,-4.9063,0.0000,34,500,29,300,28,300); //
AddPlayerClass(285,-1597.3290,735.3120,-4.9063,0.0000,34,500,29,300,28,300); //
AddPlayerClass(111,-1390.4419,2637.4749,55.9844,144.3532,0,0,0,0,0,0); //
AddPlayerClass(233,-1458.0619,2591.8396,55.8359,1.9008,0,0,0,0,0,0); //
AddPlayerClass(247,414.2120,2536.4812,19.1484,171.0430,0,0,0,0,0,0); //
AddPlayerClass(217,262.8758,77.2802,1001.0391,270.3706,34,500,29,300,28,300); //
tu suprime
et tu place
tes cordonné qui sont dans saveposition.txt a la place
IDEM pour les vehicule
Ps: desolé si je sui pas kler
+++++
-
mais si j'ai plusieures team, comment faire pour que sa se mélange pas ?
Merci d'avance ;),
Damaker03
-
je ne comprend pas tres bien ta phrase
si j'ai bien compri
reponse
le premier AddPlayerClass va etre le premier skin a selectionner sur ton server
c'est sa ta question ou tu veu donner des nom au skin?
-
oui tu a répondu a ma question ^^
merci bcp