Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [SA-MP | Pawno] Verrouillage de véhicules
urbanghetto
posté Thursday 26 July 2007 à 14:55
Message #1


Quidam


Groupe : Membre
Messages : 38
Inscrit : 26/07/2007
Membre no 9,651



Vérrouillage de véhicules

Bienvenue dans le tutorial pour de créer une commande qui permets de fermer son véhicule à clef, Ex :

Branqueur 1 : Regarde ce mec il a une infernus.
Branqueur 1 : On va lui piquer ?
Branqueur 2 : C'est parti !
Branqueur 1 : Sors de la c***ard !
Branqueur 2 : Appuis sur Entrée, Vite il va s'échapper !
Conducteur : Alors les momes on veut piquer les voitures des autres ?
Conducteur : Laisse béton et retourner faire tes devoirs p'tit c** !


Et voila ce qui arrive avec cette commande (Si on oublies pas de l'enclencher biensur) tongue.gif

Comment créer cette commande dans Pawno

Commençons :

● Ouvrez Pawno.
● Allez à la ligne :
CITATION
public OnPlayerCommandText(playerid, cmdtext[]){


Si vous ne l'avez pas encore créez la.

● Ajoutez y ca :
CITATION
if (strcmp(cmdtext, "/f", true)==0){
if(IsPlayerInAnyVehicle(playerid)){
new State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER){
SendClientMessage(playerid,0xFFFF00AA,"vous pouvez seulement fermer les portes comme conducteur.");
return 1;}
new i;
for(i=0;i<MAX_PLAYERS;i++){
if(i != playerid){
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);}}
SendClientMessage(playerid, 0xFFFF00AA, "véhicule fermé à clef !");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);}
else{
SendClientMessage(playerid, 0xFFFF00AA, "vous n'êtes pas dans un véhicule !");}
return 1;}

if (strcmp(cmdtext, "/o", true)==0){

if(IsPlayerInAnyVehicle(playerid)){
new State=GetPlayerState(playerid);

if(State!=PLAYER_STATE_DRIVER){
SendClientMessage(playerid,0xFFFF00AA,"vous pouvez seulement ouvrir les portes comme conducteur.");
return 1;}

new i;

for(i=0;i<MAX_PLAYERS;i++){
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);}
SendClientMessage(playerid, 0xFFFF00AA, "véhicule ouvert !");

new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);}

else{
SendClientMessage(playerid, 0xFFFF00AA, "vous n'êtes pas dans un véhicule !");}
return 1;}


● Compilez avec F5.
● Ouvrez votre SA MP et Have Fun tongue.gif

Attend comment je l'utilise ?

C'est très simple :

Pour vérouiller votre véhicule tapez /F
Et pour le dévérouiller tapez /O
Biensur il faut être DANS un véhicule pour que ca marche, Et ca ne marche pas non plus quand on est passager...

Voila j'espert que cette commande vous a été bien utile, Dédicasse a tout les Scripteurs wink.gif


--------------------
Go to the top of the page
+Quote Post
 
Yoann
posté Thursday 26 July 2007 à 15:13
Message #2


Psychopathe
Icône de groupe

Groupe : Administrateur
Messages : 1,810
Inscrit : 10/07/2006
Lieu : France - Perpignan (66)
Membre no 2,785



Bon tuto mais commande deja exposer dans la zone prevu à cet effet.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 

Version bas débit Nous sommes le : Wednesday 14 November 2018 à 17:17