Slut tous ! :cheers
Alors voila je fais ce tuto pour aider les nouveaux créateur de server :)
===========================>Sommaire :
I)Téléchargement du nouveau server.
II)Fonctionnement du nouveau server.
III)Nouvelle page pour pawno.
IV)[SCRIPT]Message de bienvenue
+TUTO n°2
ASTUCE===========================<Sommaire
I)Téléchargement du nouveau server.Déjà, télécharger tous les fichiers nécessaire pour faire un server. (Download :
Server GTA:SAMP )
Enregistrer le contenu dans "Mes Documents", par exemple.
II)Fonctionnement du nouveau server.Pour faire tourner votre server, il faut ouvrir un port sur votre routeur. Je sais ouvrir un port que sur une LiveBox ;D, alors si vous avez une LiveBox, faîte comme-ceci :
Allez dans la configuration de votre routeur, puis allez dans l'onglet "Server LAN", puis sur le bouton "Ajouter". Ouvrez un port avec le nom "samp" en TCP. Puis mettez le port "7777".
Reouvrez un autre server. Le nom : "samp2", le port "7777" et mettez le en "UDP".
Cliquez sur le document "
server.cfj" qui est dans votre nouveau dossier. Ensuite, il faut mettre toutes les donnée pour votre server.
1er ligne, tapez :
echo Executing Server Config... (à ne surtout pas modifier !)
lanmode 1
rcon_password monpasswordadmin (Remplacez "monpasswordadmin" par le mot de passe que vous voulez pour se loguer en admin.)
maxplayers 50 (Remplacez "50" par le nombre de joueur maximal qui peut avoir sur votre server.)
port 7777
hostname Mon Nouveau Server ! (Remplacer "Mon Nouveau Server" par le nom de votre server.)
filterscripts
announce 1 (1 s ivous voulez voir votre server sur la liste internet et 0 pour ne pas le voir. Voir
ici !query 1
weburl
www.monsite.com (Remplacez "
www.monsite.com" par le nom de votre site.)
anticheat 0 (Le "0" désactive le AntiCheat. J'ai mis 0 car un beug arrive souvent sur le server qui affiche : "SAC Cold Not Update" et vous ne pouvez pas entrer dans le server.)
gamemode0 killmode (ici le nom de votre mode. N'y touchez pas pour l'instant...)
mapname Lenomd'mamap (Remplacez 'Lenomd'mamap" par le nom de votre map.
Cliquez sur "Fichier / Enregister" et ce sera fini pour ca :)
Maintenant on va ouvrir notre server. Allez dans le document ou est enregistrer vos fichiers pour le server. Cliquez sur "samp-server.exe" et une boite noire va s'afficher. Ce sera votre console. ( allez dans la partie ASTUCE pour quelques
astuce pour la "console" :) )
Voila ! Votre serveur est ouvert ! Pour allez dessus, cherchez votre IP à vous et mettez là dans les favoris dans GTA-SA:MP et connectez vous normalement pour allez dessus. (Ce mettre Admin dans la partie : ASTUCE.)
III)Nouvelle page pour PAWNOPawno est un petit logiciel qui vous permettera de scripter pour votre server. On va d'abord lancer une nouvelle page. Allez dans le dossier "PAWNO" et cliquez sur "pawno.exe".
Pour ouvrir une nouvelle page, allez dans "File / New ".
Voila à quoi ressemble ce que vous allez bientôt faire ! :D
IV)[SCRIPT]Message de bienvenue Tout d'abord, on va chercher la ligne "public OnPlayerConnect(playerid)"
Pour la trouver, tapez CTRL + F et tapez "public OnPlayerConnect(playerid)"
Quand vous l'aurez trouver, vous pourrez aperçevoir ca :
public OnPlayerConnect(playerid)
{
return 1;
}
OnPlayerConnect = QuandLeJoueurSeConnecte.On va lancer une action dedans.
Vous allez tapez ca :
SendClientMessage(playerid, COLOR_GREEN, "Bienvenue sur mon server !!!");
entre le
"{" et le "return 1;"
du : public OnPlayerConnect(playerid)
{
return 1;
}
Ce qui vous fera :
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, COLOR_GREEN, "Bienvenue sur mon server !!!");
return 1;
}
Le SendClientMessage vous permet de mettre un texte dans le chat. (Ici, "Bienvenue sur mon server !!!" en vert( COLOR_GREEN ))
SendClientMessage(playerid, LE_NOM_DE_TA_COULEUR, "TON TEXTE");
Maintenant on va définir la couleur (COLOR_GREEN).
Tous en haut de la page, vous pouvez voir :
#include <a_samp>
En dessous, vous allez rajoutez :
#include <core>
#include <float>
(Ca, ca n'a rien à voir avec la couleur, mais il faut le mettre.)
Deux ligne en dessous, vous allez marquez : #define COLOR_GREEN 0x33AA33AA
Ce qui vous fera :
#include <a_samp>
#include <core>
#include <float>
#define COLOR_GREEN 0x33AA33AA
#define LeNomDeVotreCouleur LeCodeDeVotreCouleur(Je met une création de UZI-I qui vous permet de savoir les codes de couleurs :
SA-MP Color Picker 0.6 By UZI-IVoila ! Un message de bienvenue pour votre server ! :)
Pour marquer une deuxieme ligne de bienvenue, rajouter un
SendClientMessage(playerid, COLOR_GREEN, "Ma 2eme ligne !");
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, COLOR_GREEN, "Bienvenue sur mon server !!!");
SendClientMessage(playerid, COLOR_GREEN, "Ma 2eme ligne !");
SendClientMessage(playerid, COLOR_GREEN, "Ma 3eme ligne !");
SendClientMessage(playerid, COLOR_GREEN, "Ma 4eme ligne !");
return 1;
}
Etc...
Maintenant on va décrire le nombre d'argent qu'il aurat quand il sera spawner.
Tapez ca :
GivePlayerMoney(playerid, 1000);
En dessous de vos "SendClientMessage"
GivePlayerMoney(playerid, LeNombreD'argent);Maintenant, la couleur qu'il est quand il choisit son personnage :
SetPlayerColor(playerid, COLOR_GREY);
Un peu comme le SendClientMessage, mais la c'est SetPlayerColor.
Comme tout à l'heure, on va décrire la couleur "COLOR_GREY"
En dessous de
#define COLOR_GREEN 0x33AA33AA
Vous allez mettre ca :
#define COLOR_GREY 0xAFAFAFAA
Maintenant on va dire à tous le monde que quelqu'un est arivé sur le server :
new message[127];
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), "%s (ID: %d) à rejoint le server !", message, playerid);
SendClientMessageToAll(0xC0C0C0AA, message);
Bon je pense que vous avez compris la définition de SendClientMessageToAll, et tous... à part le new message[427] etc... mais bon, moi je ne sais pas trop ce que ca veut dire et vous avez pas besoin de le savoir lol ;)
Voila maintenant votre script :
public OnPlayerConnect(playerid)
{
new message[127];
SendClientMessage(playerid, COLOR_GREEN, "Bienvenue sur mon server !!!");
GivePlayerMoney(playerid, 1000);
SetPlayerColor(playerid, COLOR_GREY);
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), "%s (ID: %d) à rejoint le server !", message, playerid);
SendClientMessageToAll(0xC0C0C0AA, message);
return 1;
}
Maintenant on va enregistrer tous ca.
Cliquez sur "File / SaveAs / (Lenomdevotredossierdeserversa:mp / Gamemodes" et donnez lui le nom "killmode".
Revenez sur votre page de pawno. Cliquez sur F5. Une petite fenêtre va s'afficher. Elle devrée marquer ca :
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Fermer la fenetre, cliquez sur "File/Save". Ouvrez votre console si elle n'est pas ouverte, ou tapez gmx dans votre console si elle est ouverte. (GMX= REBOOT)
Voila ! Un message de bienvenue pour votre serveur !
Je vais faire plusieurs topics car tous en 1topics... ce sera trop long !
=============================>ASTUCE :
Astuce console : Tapez gmx dans votre console pour un reboot
Tapez "say" +"message" pour parler en Admin
Astuce Ingame : Tapez /rcon login password pour vous loguez en admin
Tapez /echo message pour parler en mode serveur
Tapez /rcon gmx pour reboot le serveur
Tapez /weather ID pour mettre le temps défini
Tapez /gravity ID pour mettre la gravité défini
TUTO n°2 Bientôt !
Avec + de script !