Jump to content

yom

MacreaCitizen
  • Posts

    34
  • Joined

  • Last visited

Everything posted by yom

  1. LOL tu PEUT authoriser ton routeur, j'ai jamais vu un router qui n'ouvre pas d'acces aux autres...peut etre que tu n'es pas admin du pc...
  2. Salut, comme tu dis le sujet à déjà été abordé plusieurs fois...Mais je me suis fait un petit guide si jamais j'oubliais comment faire (attention c'est très basique, il faut que tu découvre pawno toi même sinon t'apprendra rien): ========================= INSTALLATION DU SERVEUR ET TEST: ========================= -Installer le serveur de SAMP, puis les filterscripts (j'utilise celui de Mabako, modifié, puis mon propre script) Bref tous les fichiers nécessaires pour un bon serveur. -Dans le dossier de SAMP, modifier "server.cfg" pour y mettre le mode de jeu, le nom du serveur, le nombre de joueurs maximum etc... -Dans le dossier "SAMP\scriptfiles", modifier "config.txt" pour y mettre le nom du serveur, le langage (pas très important) -Lancer le serveur avec le fichier "samp-server.exe" (créer un raccourci) -Tester le serveur, en l'ajoutant aux favoris avec l'adresse IP 127.0.0.1:7777 (ouvrir le port 7777 dans le routeur ou le pare-feu). Inviter quelqu'un pour tester les commandes. -Maintenant que le serveur fonctionne, il faut l'améliorer, en créant ou modifiant un mode de jeu. Toujours créer une copie de sauvegarde des fichiers à modifier! ======================================== MODIFICATIONS DES COMMANDES ET DES MODES DE JEU: ======================================== -Tous les fichiers ".pwn" (scripts non compilés) sont dans "SAMP\gamemodes\src" et "SAMP\filterscripts" pour "admin.pwn", et s'ouvrent avec l'éditeur de scripts "Pawn-o" (dans "SAMP\pawno") -Pour modifier un mode de jeu, ouvrir le ".pwn" du mode, puis lancer le mode Debug (GTA\samp_debug.exe puis "Launch debug"). Exemple pour ajouter un vehicule: taper "/vsel", sélectionner le vehicule, monter dedans et le placer où il doit etre dans le jeu, puis taper "/save" pour sauver les coordonnées. Fermer le mode Debug, ouvrir le nouveau fichier "savedpositions.txt" dans le dossier de GTA SA, ouvrir le ".pwn" du mode de jeu avec Pawn-o, puis y ajouter les lignes de code qui sont dans "savedpositions.txt" à la suite des autres dans le ".pwn". Recompiler et tester pour voir si le vehicule est bien à l'endroit voulu. Regarder les ID des vehicules pour plus de facilité pour les suivants. -Comprendre le fonctionnement de Pawn-o, puis ajouter des objets (armes, jetpacks, parachutes etc...) dans le gamemode (personnelement j'ai ajouté les armes dans mon filterscript, comme ca elles sont là pour chaque gamemodes) VOILA j'espere que ca va t'aider un peu, le mieu étant bien sûr de comprendre pawno en regardant comment sont codés les différents modes et filterscripts
  3. Non j'ai dit une connerie, elle n'est pas définie dans le strtok, c'est juste que je l'ai trouvé presque à la même place Voila si ca peut intéresser quelqu'un (qui sait?): public GetLevel(playerid) { new xplayerid[20]; format(xplayerid,20,"player%dlevel",playerid); if(!PropertyExists(xplayerid)) return 0; return strval(PropertyGet(xplayerid)); } PS: Désolé pour le TRIPLE post!!!
  4. Oui, le lien de Spyker est bon, j'ai déja fait des courses avec, Les 2 "défauts" : -C'est un diamètre pour tous les checkpoints, ce n'est pas trop ce que j'esperais :-/ (possibilité de changer le diamètre bien sûr) -La commande /reset ne fait pas non plus ce que j'esperais (au début j'ai même cru qu'elle ne fonctionnait pas) Sinon, aucun bug, ce template est très simple à configurer, en gros, il faut juste mettre les coordonnées des checkpoints, des voitures, et de la grille de départ. J'ai intégré un compteur de vitesse, que j'ai enlevé aussitôt (il vaut mieux utiliser le speedometer) parce que le résultat n'est pas vraiment beau à voir... Et le créateur de ce template à promis de mettre une nouvelle version très bientot, j'ai hâte de la tester !
  5. Pour ta deuxieme question, je ne connais pas trop MTA mais je pense que tu es le seul à ne pas le voir dans le browser (ca me le fait aussi pour SAMP) Alors le mieu que tu as à faire c'est de demander à quelqu'un de chercher ton serveur dans la liste, et qu'il te dise s'il le voit. Si il le voit pas, tu lui donne ton IP et si il ne trouve toujours pas, ya un problème PS: ...on dit "ESSAYER" ou "ESSAYEZ", mais pas "EISSEILLER" , lol , t'es sûr que t'es francais ?
  6. Sisi, cette fonction existe, elle est définie dans le STRTOK, mais malheureusement je n'arrive toujours pas à résoudre ce léger probleme...J'ai aussi essayé avec (IsPlayerAdmin(playerid) == 1) mais je crois que c'est encore pire : quand je tape /help3, l'help s'affiche, ainsi que mon message, mais avec le message SERVER: Unknow command à la fin (j'y comprend plus rien lol) Si quelqu'un à une idée ca serait cool de poster! Au fait, Le Culto : "comment est definit le "level des joueurs ? si on ne le sait pas impossible de t'aider" Qu'entend-tu par là? J'utilise l'admin system de Mabako, et c'est moi qui définit le level de chaque joueurs.
  7. Je viens d'essayé autre chose juste pour tester: public OnPlayerCommandText(playerid, cmdtext[]) { if(GetLevel(playerid) <= 2) return 0; <- c'est pour interdire aux joueurs qui n'ont pas le level 2 if(GetLevel(playerid) >= 2) { SendClientMessage(playerid, 0xFFFFFFAA, "Type /help3 for extra commands"); } Je peut compiler, mais le problème c'est que je dois taper /help3 (après m'etre logué), pour que le message s'affiche, il est donc inutile...
  8. yom

    Fonction "teleport To Id"

    Oui je viens de remarqué ca a l'instant, après avoir testé sur un autre joueur... Je vais essayé de fixer ca tout de suite EDIT : Il suffisait de changer GetPlayerName(playerid,name, sizeof(name)); en GetPlayerName(id,name, sizeof(name));
  9. Salut! Voila je voudrais faire en sorte que quand quelqu'un se logue et qu'il est niveau 2 ou plus, il recoive ce message : Type /help3 for extra commands Alors voila ce que ca donne pour l'instant : public OnPlayerConnect(playerid) { SendClientMessage(playerid, 0xFFFFFFAA, "Type /rules to see server rules"); SendClientMessage(playerid, 0xFFFFFFAA, "Type /help1 for game commands"); SendClientMessage(playerid, 0xFFFFFFAA, "Type /help2 for others commands"); GivePlayerMoney(playerid, 15000); } if(GetLevel(playerid) >= 2) { SendClientMessage(playerid, 0xFFFFFFAA, "Type /help3 for extra commands"); } Lorsque je compile j'ai cette erreur : error 010: invalid function or declaration pour la ligne if(GetLevel(playerid) >= 2) { Quelqu'un a une idée de ce qu'il faut rajouter ?
  10. yom

    Fonction "teleport To Id"

    Merci beaucoup, c'etait exactement ca (le ptit bout de script)! enfin presque, voila ce que ca donne pour moi: new string[256]; new name[MAX_PLAYER_NAME]; -> ces deux lignes au début de mon script GetPlayerName(playerid,name, sizeof(name)); format(string, sizeof(string), "You have been teleported near %s!", name); SendClientMessage(playerid, 0xAFAFAFAA,string); -> ces trois lignes dans la fonction teleport Et bref ca fonctionne parfaitement, encore merci à toi!
  11. yom

    Fonction "teleport To Id"

    LOL Probleme résolu, avec un peu de temps! Pour que ca fonctionne j'ai dû changer un "return 1" en "return 0" et un "return 0" en "return 1", mais quelqu'un peut-il m'expliquer pourquoi cette simple erreur faisait que mon Filtre2 ne fonctionnait plus après m'etre logué (incomprehensible pour moi...) Par contre je cherche toujours comment l'intégrer dans mon filtre, au lieu d'en recréer un, parce que quand j'essaie, Pawno me fait une erreur générale...ca non plus je ne comprend pas trop pourquoi... Et j'ai une autre question vite fait: Que faut-il ajouter pour obtenir le nom du joueur grâce à l'ID? if(strcmp(command,"/>") == 0) { new id = strval(strtok(cmdtext,index)); if(IsPlayerConnected(id)) { GetPlayerPos(id,x,y,z); SetPlayerPos(playerid,x,y,z); SendClientMessage(playerid, 0xFFFF00AA,"You have been teleported near NOMDUJOUEUR"); } else {SendClientMessage(playerid,0xFFFF00AA,"Not online"); } return 1; } Ca doit pas être bien dur, mais pas moyen de trouver... Sur ce, bonne journée...moi je vais dormir lol
  12. J'ai vraiment du mal à trouver une solution à ton problème... J'espère que tu va trouver quand même, moi je ne peux plus t'aider!
  13. Salut à tous, Je cherche comment intégrer dans mon filtre la fonction pour se téléporter à un joueur avec son ID J'ai trouvé la fonction dans le filtre Debug de Makabo, mais je n'arrive pas à l'intégrer dans mon filtre (1000 et une erreurs) Alors j'ai essayé de créer un nouveau filtre avec seulement cette fonction, j'arrive à compiler, mais voila mon problème (soyez très attentifs j'ai eu du mal à le décrire) : -Donc en ce moment j'ai 3 filtres: 1- Filtre1 : Makabo Admin System 2- Filtre2 : Mon filtre avec des fonctions comme téléportation à un endroit précis, blocage des portes etc... 3- Filtre3 : Qui contient uniquement la fonction pour se téléporter à l'ID (il faut etre logué niveau 2 minimum) -Si je les place dans cet ordre dans "server.cfg", le Filtre3 ne fonctionne pas du tout, que je me logue ou pas -Par contre, si je place le Filtre3 avant le Filtre2 dans "server.cfg"et que je ne me logue pas, tout fonctionne sauf le Filtre3 (puisqu'il faut etre logué niveau 2 minimum), mais les ennuis arrivent quand je me logue (niveau 6) : D'accord le Filtre3 fonctionne parfaitement, mais c'est le Filtre2 qui ne fonctionne plus du tout!!!Donc adieu toutes mes autres fonctions! Encore une aide pour vous aidez à comprendre : par contre, si j'utilise le filtre Debug à la place de mon Filter3, toujours avant le Filtre2, tout fonctionne parfaitement! Alors je suis sûr d'avoir oublié quelque chose du filtre Debug, que je n'ai pas copié dans le Filtre3. En esperant que vous pourrez m'aider, merci !
  14. Moi quand je met l'adresse locale ca marche pas (ou alors seulement en réseau) alors je me répèterais pas encore une fois...
  15. Moi je propose un truc aux admins de serveurs stunt, Ajoutez simplement un code qui permette a chaque joueur d'etre invincible (si c'est faisable par contre je n'en sais rien) De toute facon on n'a pas le droit de tuer en stunt alors autant etre invincible et montrer aux cheaters qui ne peuvent plus rien contre les vrais joueurs, ils finiront sûrement par arreter de faire le code des armes , voir même qu'ils se mettront a stunter ! Perso, je cheat un peu pour voler (ben oui c'est quand même marrant si vous n'avez jamais essayer), par contre je ne cheat pas pour tuer ou pour etre invincible...ou alors seulement contre les cheaters, je met le godmode, puis je leur coupe la tête au Katana, comme ca ils ne peuvent plus rien faire pendant un moment :D
  16. L'archive n'est pas corrompue, je viens d'essayer. J'ai écrit pourtant! Il faut remplacer l'original qui est dans le répertoire de GTA! Ca a marché pour beaucoup de monde, je vois pas pourquoi ca marcherais pas pour toi ! La taille du fichier téléchargé: 353ko
  17. Non ben en fait c'est bon, plus besoin d'insérer ce code dans les gamemodes, J'ai trouvé un filterscript qui ajoute ce code dans tous les gamemodes Merci quand même de m'avoir éclairer, c'est grace à toi que j'ai trouvé ce filterscript
  18. yom

    Je Cherche Des Gamemodes

    Je pense que ce lien ne fera que des heureux ! http://forum.sa-mp.com/index.php?PHPSESSID...amp;board=30.20 PS: désolé les modérateurs, je ne pouvais pas éditer le message précédent
  19. Oui c'est normal, comme j'ai édité le message, j'ai rajouté qu'il était en construction. Essaie de venir demain
  20. Je n'ai pas dis que je cheatais, que je kickais, ou que je bannissais à tour de bras! Je n'ai pas d'IP fixe, mais le nom du serveur est "Yom server", alors tu peut venir pour t'amuser, mais en aucun cas pour foutre le bordel...de toute facon je kick si on ne respecte pas mes règles. Et je suis en train d'intégrer le script de bannissage à vie... PS: serveur en construction
  21. LOL!!! Kevin si tu veux mon avis, tu fais comme moi, tu créer ton serveur, au moins tu sera admin et tu fera chier personne, et après libre à toi de cheater, de kicker, de bannir...bref tout ce que tu veux
  22. J'insiste sur la seule question à laquelle tu n'as pas répondu et qui est pourtant très importante, sinon ton serveur ne fonctionnera jamais : As-tu ajouter ton serveur avec cette adresse : 127.0.0.1:7777 ? Et pas une autre du style 192.168.1.2 Les autres joueurs devront se connecter avec ton IP "normale" que tu trouve ici : http://www.whatismyip.com
  23. Non ce n'est pas a cause du no-dvd, télécharge CA et remplace l'original
  24. yom

    (urgent) Mta Lan

    a oui j'avais pas vu que c'etait un vieux post
  25. Tu donne pas assez d'info, alors je vais essayer de t'aider encore un peu 1- Es-tu sûr d'avoir le client 0.1b et le serveur 0.1b ? 2- Es-tu sûr d'avoir lancer le serveur (samp-server.exe) ? 3- Es-tu sûr d'avoir SA v1.0 ? 4- Es-tu sûr d'avoir configurer un mot de passe RCON ? 5- Es-tu sûr d'avoir configurer le lanmode sur 0 ? (comme tu dis qu'en lan ca fonctionne...) 6- Es-tu sûr d'avoir configurer le gamemode0 avec un de ceux qui se trouvent dans SAMP\gamemodes ? 7- As-tu ce genre de message "Retrieving Info..." dans le client ? 8- As-tu ajouter ton serveur aux favoris avec cette adresse : 127.0.0.1:7777 ? 9-... Je ne peut pas t'aider plus et j'en suis désolé. Essaye de décrire ton problème un peu plus ! Et excuse moi si mes questions peuvent paraitres débiles, j'ai essayé de lister les causes possibles et probables!
×
×
  • Create New...