1
Scripting SA-MP [Pawn center] / On Commence à Pawno [Cours : 1]
« le: 05 Janvier 2012, 10:27:30 »
[On Commence à Pawno]
Cours 1.
1) Rajouté une commande d'arme
Tout dabord, on ouvre notre pawno et puis sur notre catégorie OnPlayerCommandText on rajoute une commande de test comme le code qui ce trouve juste en dessous
-Dans le code juste au dessous sur la ligne "if" vous mettez ceux que vous voulez, moi j'ai choisis /uzi
-Dans la ligne de SendClientMessage vous mettez le message qui va sortir juste après l'achat de l'arme
-Dans la ligne de GivePlayerWeapon le 28 c'est l'id de l'arme et le 125 c'est les munitions
-Dans la ligne GivePlayerMoney c'est le prix qui va s'enlevè après l'achat.
Notre commandes est prêtes , nous sauvegardons notre fichié et reboot le serveur, on peut faire tout les armes qu'on veut comme sa.
2) Faire un Teleport
C'est comme si que tu fais une arme mais tu met le code juste en dessous dans OnPlayerCommandText
Vous le faite comme l'arme mais vous le modifié simplement le SendClientMessage et le SetPlayerPos c'est suffisant car il est déjà reglé.
Question : et comment je vais reglé le SetPlayerPos ?
Réponse : on dirais que c'est mélangé mais rien n'est grave, c'est facile. Vous faites /save et vous rentré dans le dossié Gta San Andreas y'auras un SavedPositions et ouvrez sa avec une bloc note et il y'auras un truc ecrit AddPlayerClass..
Exemple : AddPlayerClass(120,"-15.7541,1511.2710,12.7500",346.2166,0,0,0,0,0,0) vous allez prendre simplement ceux qui ce trouve à l'interieur du parenthèse , vous allez comprendre mieu quand vous allez faire vous mêmes et puis l'enregistrer et reboot le serveur.
Merci à : Miroslav_Stankovic (Moi) ^^
Cours 1 FINI
Prochain cours : Demain (le cours 2 seras juste en dessous de celle si)
Cours 1.
1) Rajouté une commande d'arme
Tout dabord, on ouvre notre pawno et puis sur notre catégorie OnPlayerCommandText on rajoute une commande de test comme le code qui ce trouve juste en dessous
Citer
if(!strcmp(cmdtext,"/uzi",true)) {
SendClientMessage(playerid, COLOR_GREEN, "2000 Euro gaspillé pour cette uzi");
GivePlayerWeapon(playerid,28,125);
GivePlayerMoney(playerid,-2000);
return 1;
}
-Dans le code juste au dessous sur la ligne "if" vous mettez ceux que vous voulez, moi j'ai choisis /uzi
-Dans la ligne de SendClientMessage vous mettez le message qui va sortir juste après l'achat de l'arme
-Dans la ligne de GivePlayerWeapon le 28 c'est l'id de l'arme et le 125 c'est les munitions
-Dans la ligne GivePlayerMoney c'est le prix qui va s'enlevè après l'achat.
Notre commandes est prêtes , nous sauvegardons notre fichié et reboot le serveur, on peut faire tout les armes qu'on veut comme sa.
2) Faire un Teleport
C'est comme si que tu fais une arme mais tu met le code juste en dessous dans OnPlayerCommandText
Citer
if(!strcmp(cmdtext,"/4dragon",true)) {
SendClientMessage(playerid, COLOR_GREEN, "Quatre Dragon");
SetPlayerPos(playerid, 2027.8707,1008.6269,10.8203);
PlayerPlaySound(playerid, 1083, X, Y, Z);
return 1;
}
Vous le faite comme l'arme mais vous le modifié simplement le SendClientMessage et le SetPlayerPos c'est suffisant car il est déjà reglé.
Question : et comment je vais reglé le SetPlayerPos ?
Réponse : on dirais que c'est mélangé mais rien n'est grave, c'est facile. Vous faites /save et vous rentré dans le dossié Gta San Andreas y'auras un SavedPositions et ouvrez sa avec une bloc note et il y'auras un truc ecrit AddPlayerClass..
Exemple : AddPlayerClass(120,"-15.7541,1511.2710,12.7500",346.2166,0,0,0,0,0,0) vous allez prendre simplement ceux qui ce trouve à l'interieur du parenthèse , vous allez comprendre mieu quand vous allez faire vous mêmes et puis l'enregistrer et reboot le serveur.
Merci à : Miroslav_Stankovic (Moi) ^^
Cours 1 FINI
Prochain cours : Demain (le cours 2 seras juste en dessous de celle si)