GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scott1 le 16 Octobre 2008, 11:54:21
-
Bonjour j'aimerai savoir comment creer des maison, se serai super sympa, merci.
Et aussi si quelqu'un peux me donner la commande /nos /brb /back car je ne sais pas comment les faire, merci bien.
-
Ta tout içi (http://www.gtaonline.fr/forums/index.php?action=search) ;)
NV.
-
Tu recherche unj peu et tu va trouver facilement si vraiment tu trouve pas bah tu poste :laugh
-
Ta tout içi (http://www.gtaonline.fr/forums/index.php?action=search) ;)
NV.
Merci bien l'ami, mais j'ai deja chercher, et je n'ai pas trouver donc je poste =/
-
Et aussi si quelqu'un peux me donner la commande /nos /brb /back car je ne sais pas comment les faire, merci bien.
Deja tu peu mieu expliquer que ca, on pourrai te donner des ptit bout de code pour t'aider.
++
nikko
-
Ben comment expliquer mieux =/ j'aimerai tout les ligne pour creer les cmd /kill /brb /back voila lol
-
bah /kill tu met ça dans OnPlayerCommandText
SetPlayerHealth(playerid, 0); // ce qui tue le joueur ^^
pour /brb explique a quoi sert cette commande ;)
et pour back aussi, puisque qu'il peut s'agir de plusieurs choses, genre tu tape /sauve qui sauvegarde ta position et /back qui te fait y revenir ;)
en claire explique a quoi servent tes commandes ;)
-
Je pense qu'il parle de /back comme lalu's.
++
nikko
-
lalu's j'y suis jamais allé, et oui... Donc je ne connais pas cette commande désolé ^^ Donc pour tout les ignorants comme moi ^^ dis nous s'il te plais a quoi consiste cette commande :p
-
Dsl, jaurai du préciser, cest la commande pour revenir de l'afk ;)
++
nikko
-
Si vous savez comment creer des house je veux bien savoir ^^
/brb Be righ back on ets toujours dans le jeu mai son peux rien faire, en pause
/back pour desactiver la pause et dire qu'on est la
-
prend l'inspiration du GF pour les maison il est pas mal.
Aussi non pour ta commandes ses trop facile
if(strcmp(cmd, "/back", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new string[256];
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s est de retour.", name);
SendClientMessageToAll(COLOR_ORANGE, string);
TogglePlayerControllable(palyerid,1);
}
return 1;
}
Commande fait sur le topic donc si erreur desoler ^^
Ps: ne compter pa les loose identation.
Sa fait nymp quand on fait previsualiser
++
-
prend l'inspiration du GF pour les maison il est pas mal.
Aussi non pour ta commandes ses trop facile
if(strcmp(cmd, "/back", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new string[256];
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s est de retour.", name);
SendClientMessageToAll(COLOR_ORANGE, string);
TogglePlayerControllable(palyerid,1);
}
return 1;
}
Commande fait sur le topic donc si erreur desoler ^^
Ps: ne compter pa les loose identation.
Sa fait nymp quand on fait previsualiser
++
Merci pour la back, je devrai pouvoir faire la /brb grace a ce modele, je pese xD.
Mais pour les maison j'essaye de m'aider du GF mais je ne les trouvejamais a l'interieur, et je ne sais pas comment faire =/
J'ai chercher des tuto mais je comprend pas grand chose
-
De rien met brb ses pour lce mettre afk ?
Si oui tu as raison ses tres facile tu as juste a inverser tes au mlieux de mettre togglePlayerControllable(playerid,0);
if(strcmp(cmd, "/brb", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new string[256];
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s est AFK.", name);
SendClientMessageToAll(COLOR_ORANGE, string);
TogglePlayerControllable(palyerid,0);
}
return 1;
}
Bon beh ++
-
merci et maintenant peut on m'aidez pour les maison? ^^
-
tu as un bonne exemple dans le Godfather inspire toi de sa.
++
-
jai reussi s'etait tout con xD mais le blem s'est quand j'essaye d'en ajouter plus que 34 comme dans le gm du debut, quand je me connecte, je ne voi plus aucun pickup toute les car du gm on disparu il ne reste que les housecar mais je ne peux y entrer
-
les voiture qui sont locker house normale faut avoir une maison et en acheter une elle spawn en debut en moonbean et apres quand tu achete en jester ou autre.
Pour ce qui est des autre spawn problem dans OnGameModeInit je pense.
En esperant t'avoir aider un petit peu :D
++
-
Non je veux dire que dans mon gm de base, il y a 33 maison , des que j'essaye d'en rajouter une, et que je me connecte sur mon servuer, touts les pickups disparaisse, les voiture du gm siqparaisse aussi, il ne reste que les housecar (je ne peux pas rentre dedans) alor que dans mon gm les housecar ne se lock pas apres les restar on doit les locker nous meme
-
Deja si tu rajoute des maison il faut que tu change le binfo au mieux de mette [33][0] tu met[34][0].
et apres tu essaye.
Edit je me suis tromper ses dans hinfo :D
tu met new HouseInfo[34][hInfo];
voili voilou.
-
deja fait^^
-
hum alors ta dernier maison doit bugger ta du mal la entrer
-
Impossible jai pris une d'un sereur download
-
svp repondez
-
salut,
premièrement, pour ne jamais avoir de problème de array, me tplutôt ceci:
new HouseInfo[][hInfo];
et tu pourrais mettre le hinfo ou un bout du code qu'on puisse se faire une idée...
++Sim++
-
Normalement pour osn hinfo il doit avoir un trucx comme ceci avec le GF
enum hInfo
{
Float:hEntrancex,
Float:hEntrancey,
Float:hEntrancez,
Float:hExitx,
Float:hExity,
Float:hExitz,
hHealthx,
hHealthy,
hHealthz,
hArmourx,
hArmoury,
hArmourz,
hOwner[MAX_PLAYER_NAME],
hDiscription[MAX_PLAYER_NAME],
hValue,
hHel,
hArm,
hInt,
hLock,
hOwned,
hRooms,
hRent,
hRentabil,
hTakings,
hVec,
hVcol1,
hVcol2,
hDate,
hLevel,
};
new HouseInfo[34][hInfo];
pour ce qui est de les definir apres tu peut changer la valuer a ta guise moi ces 34 mais je peut changer d'ailleur je vai en rajouter :)
-
normalement il faut pas enlever la dernière virgule ?? :
enum hInfo
{
Float:hEntrancex,
Float:hEntrancey,
Float:hEntrancez,
Float:hExitx,
Float:hExity,
Float:hExitz,
hHealthx,
hHealthy,
hHealthz,
hArmourx,
hArmoury,
hArmourz,
hOwner[MAX_PLAYER_NAME],
hDiscription[MAX_PLAYER_NAME],
hValue,
hHel,
hArm,
hInt,
hLock,
hOwned,
hRooms,
hRent,
hRentabil,
hTakings,
hVec,
hVcol1,
hVcol2,
hDate,
hLevel, <<<< ICI ???
};
new HouseInfo[34][hInfo];
-
Euh si :... bizarre et sa compile parfaitement normalemant je devrait avoir une erreur :lmfao
et j'ai sa a tout mais enum Xd sauf pour mes jonped ect...
ou la sa fait une erreur XD
-
j'ai essayer, et ça ne marche pas
-
Bizare il nous faudrait plus de detail et plsu precis avec des skin a l'appuies et des bout de ton script suseptible de faire l'erreur.
++
-
je comprend pas je rajoute une house dans les housemax et une ligne dans le property et sa va pas, je vai prendre des bout de mon script