• 07 Juin 2026, 01:32:19


Auteur Sujet: Ou trouver des script ?? Pour mon serveur .  (Lu 1694 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne will

  • *
  • Criminel
  • Messages: 42
    • Voir le profil
Ou trouver des script ?? Pour mon serveur .
« le: 12 Janvier 2008, 00:26:54 »
Bonjour, je recherche des script pour mon serveur  - pour teleportation
                                                                       - pour l'accé aux batiments

merci de me repondre vite et completement merci . :blink

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Ou trouver des script ?? Pour mon serveur .
« Réponse #1 le: 12 Janvier 2008, 01:13:32 »
On ne donne pas de Script déjà fait !

On aide c'est tout !

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Nip

  • *
  • Bandit
  • >> mon steam: v__manu (il y a deux _)
  • Messages: 314
    • Voir le profil
Re : Ou trouver des script ?? Pour mon serveur .
« Réponse #2 le: 12 Janvier 2008, 01:54:11 »
je veut bien t'aidee

une teleportation se fai avec la fonction SetPlayerPos()

exemple pour cree une teleportation a sf

tu va a sf tu fai /save
puis tu va dans save position
tu va trouver les cordonne de la fonction que tu rajoute a la fonction

exemple

SetPlayerPos(playerid, -2028.490112, 411.197723, 34.246880);
a placer dans cmdtext


+++

desole si c'est mal expliquer mais il commence a se faire tard :D  :cheers


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Ou trouver des script ?? Pour mon serveur .
« Réponse #3 le: 12 Janvier 2008, 02:41:10 »
salut,

pour completer l'explication de nip,

pour créer une commande, déja il faut, comme nip l'a si bien dit, 8) placer la commande dans OnPlayerCommandText

une commande commence toujours par if:
if(!strcmp(cmdtext(le texte que le joueur a tapé),"la commande",true)){ 
 ici tu fais quelque chose
return 1;
}
ou encore:
if(strcmp(cmdtext(le texte que le joueur a tapé),"la commande",true)==0){ 
 ici tu fais quelque chose
return 1;
}

le return 1 à la fin est très important car, comme je l'ai appris d'une explication très claire de syg,  :D
il signifie au serveur qu'il effectue ce qu'il y a dans le script et qu'il arrete là(a moins que je ne soit vraiment pas vite) ;D

pour faire une teleportation pure et simple, tu n'as qu'a faire comme Nip t'a dit, tu va chercher les coordonnée( en passant, le document saved Position ce trouve dans ton dossier GTA San Andreas et les coordonnées sont en rouge et l'angle du joueur en bleu dans cet exemple: AddPlayerClass(0,1152.162,154.12,12.15,652,264.46,0,0,0,0,0,0); et n'oublie pas que le premier paramètre de SetPlayerPos est le playerid  ::)

si tu veut une commande complète, tu peut rajouter SetPlayerFacingAngle(playerid,170.3984); :blink

Un SetPlayerInterior au cas où le player se teleporte d'un interieur(le interior id de l'exterieur est 0) :)

un SetCameraBehindPlayer si tu veut que le joueur regarde devant lui ;)

envoyer un message au joueur pour lui dire où il s'est teleporter avec SendClientMessage(playerid,----»»»»couleur««««-----,"Ton Message ici");  :happy


et si tu veut que le joueur se déplacent avec son vehicle.......il faudra redemander car sa ne me tente pas de l'écrire maintenant :ohmy

j'espere que ca t'aidera, :cheers

++Sim++
« Modifié: 12 Janvier 2008, 02:44:47 par Sim »





Hors ligne Nip

  • *
  • Bandit
  • >> mon steam: v__manu (il y a deux _)
  • Messages: 314
    • Voir le profil
Re : Ou trouver des script ?? Pour mon serveur .
« Réponse #4 le: 12 Janvier 2008, 13:16:23 »
Salut

Tres belle explication !!!

ça va en aidee plus qu'un