• 04 Juin 2026, 07:46:02


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - warbanker

Pages: [1]
1
Scripting SA-MP [Pawn center] / Re : [Help] Système de Carton
« le: 28 Avril 2015, 18:25:42 »
A ouais j'y avais pas pensé merci

2
Scripting SA-MP [Pawn center] / Re : [Help] Système de Carton
« le: 27 Avril 2015, 19:11:02 »
Merci de ton aide, je viens d'essayé sa a marché.

3
Scripting SA-MP [Pawn center] / [Help] Système de Carton
« le: 25 Avril 2015, 19:17:44 »
Bonjours,
Je poste ici car j'ai un problèmes, la commande /prendrecarton marche très bien mais le problème et si deux joueurs veulent prendre un carton un des deux joueurs aura un message d'erreur "Pas deux fois !". Je pense que le problème vient du pcarton = 1; quand un joueur fait la commande mais du coups je ne sais pas comment faire pour affecté cette variable a chaque joueur du serveur.

Voici les codes de la commandes:
if(!strcmp(cmdtext, "/prendrecarton", true))
 {
    if(pcarton == 1) return SendClientMessage(playerid, COLOR_RED,"Pas deux fois !"),1;
    if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_RED,"Vous devez être connecté"), 1;
    if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Vous devez sortir du véhicule"), 1;
new truckids[] = {73, 74, 75, 76, 77, 72, 71, 78, 80, 79}, Float:pos[2][3];
GetPlayerPos(playerid, pos[0][0], pos[0][1], pos[0][2]);
for(new i = 0; i < sizeof(truckids); i++)
{
GetVehiclePos(truckids[i], pos[1][0], pos[1][1], pos[1][2]);
if(VectorSize(pos[0][0]-pos[1][0], pos[0][1]-pos[1][1], pos[0][2]-pos[1][2]) < 6.0)
{
        new carton;
  pcarton = 1;
                        ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1);
            carton = CreateObject(1220, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
                        AttachObjectToPlayer(carton, playerid, 1.5, 0.5, 0.0, 0.0, 1.5, 2);
SendClientMessage(playerid, COLOR_RED, "Test reussi");
return 1;// Ce que tu veux faire s'il est proche de l'un de ces véhicules
  }
}
SendClientMessage(playerid, COLOR_RED, "tu n'est pas près d'un camion !");
return 1;
}

Merci de votre aide

Pages: [1]