• 04 Juin 2026, 13:28:52


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 - MrJunki

Pages: [1] 2
1
Quelle est le message d'erreur ?

2
Scripting SA-MP [Pawn center] / Re : Id du joueurs
« le: 10 Septembre 2011, 18:36:20 »
J'ai déjà penser a mettre un bot mais y a t-il une autre méthode ?

3
Scripting SA-MP [Pawn center] / [Resolu]Id du joueurs
« le: 10 Septembre 2011, 18:29:14 »
Bonjour,

Je me demandais si il était possible de ne pas donner l'id 0 au joueurs quand il ce connecte ?

4
Scripting SA-MP [Pawn center] / Re : Question sur "random"
« le: 12 Juillet 2011, 23:43:06 »
Au final j'ai rajouter une variable qui s'appelle "DernierId Clef" et a chaque foi qu'une personne dois avoir sa clef je rajoute +1 a la variable, je donne la clef au joueur et je l'enregistre dans un fichier.

Merci de votre aide.

5
Scripting SA-MP [Pawn center] / Re : Question sur "random"
« le: 11 Juillet 2011, 00:08:35 »
Merci  :)

6
Scripting SA-MP [Pawn center] / Re : Question sur "random"
« le: 10 Juillet 2011, 23:59:05 »
Le nombre ne sera jamais pareil ?

7
Scripting SA-MP [Pawn center] / Re : Question sur "random"
« le: 10 Juillet 2011, 23:50:41 »
Mais si mes véhicules ne sont pas static (qu'il ne garde pas leur id tout le temps) ?

8
Scripting SA-MP [Pawn center] / Re : Question sur "random"
« le: 10 Juillet 2011, 23:38:29 »
La random que je veut va être enregistrer dans les stats du joueur et sera la clef du véhicule.
Donc le joueur achète le véhicule et on lui donne la clef du véhicule qui sera un nombre aléatoire (exemple : random(89999)), c'est pour cela qu'il ne faut pas que le random ne sort pas un nombre qu'il a déjà sortit auparavant et je n'est pas la possibilité d'aller chercher les nombre qu'il a déjà sortit.

9
Scripting SA-MP [Pawn center] / Question sur "random"
« le: 10 Juillet 2011, 23:11:33 »
Bonsoir,

J'aurai une question concernant "random", d'après ce que je sais et que j'ai compris random tire un nombre donner au hasard.
Ma question peut-on tirer ce nombre qu'une seule fois ? exemple

Dans random(899999); j'obtiens 48989, si la fonction est réutiliser comment peut-on faire pour ne pas ré-avoir 48989 ?
Ou existe t-il une autre fonction du même genre que celui-ci ?

Merci.


10
Il faut changer le nombre de ligne designer dans le GM exemple : CarInfo[500][cInfo];  la tu poura en mettre 500 vehicule dans le fichier texte.
Si tu en met 501 le dernier ne se chargera pas.

11
Scripting SA-MP [Pawn center] / Commande pour textdraw
« le: 05 Mars 2011, 01:45:57 »
Bonjour, je voulais creer une commande mais je n'y arrive pas. Je vous explique mas commande
Ma commande /message permet de stoker une phrase et cette phrase sera diffuser par testdraw

Jai tester sa :
Code: (pawn) [Sélectionner]

forward LoadOrdre();
forward SaveOrdre();
...
enum dordre
{
Ordre,
};
new sysordre[dordre];
...
public OnGameModeInit()
{
        ...
LoadOrdre();
        ...
}
...
if(strcmp(cmd, "/ordre", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "Vous devez être connecté!");
            return 1;
        }
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/ao)oc [aooc chat]");
return 1;
}
/*format(string, sizeof(string), "[AOOC] Admin %s: %s " , sendername, result);
OOCOff(0x62B382AA,string);
printf("%s", string);*/
sysordre[Ordre] = format(string, sizeof(string), " %s " ,(result));
//SaveOrdre();
}
return 1;
}
...
public LoadOrdre()
{
new arrCoords[1][64];
new strFromFile2[128];
new File: file = fopen("ordre.cfg", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
//sysordre[Ordre] = strval(arrCoords[0]);
strmid(sysordre[Ordre], arrCoords[0], 0, strlen(arrCoords[0]), 255);
fclose(file);
}
return 1;
}

public SaveOrdre()
{
new coordsstring[128];
format(coordsstring, sizeof(coordsstring), "%s", sysordre[Ordre]);
new File: file2 = fopen("ordre.cfg", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
...
                        new tmp3[265];
                        format(tmp3, sizeof(tmp), "Ordre: %s", sysordre[Ordre]);
                        Textedraw20[i] = TextDrawCreate(30.000000,120.000000,tmp3);
TextDrawAlignment(Textedraw20[i],1);
TextDrawBackgroundColor(Textedraw20[i],0x21DD00FF);
TextDrawFont(Textedraw20[i],1);
TextDrawLetterSize(Textedraw20[i],0.529999,1.000000);
TextDrawColor(Textedraw20[i],0x21DD00FF);//0x00ffffff
TextDrawSetProportional(Textedraw20[i],1);
TextDrawSetShadow(Textedraw20[i],1);
  TextDrawShowForPlayer(i, Textedraw20[i]);
                        TextDrawHideForPlayer(i, Text:Textedraw20[i]);


voila ce que sa donne :

fichier ordre.cfg : á

Merci pour votre aide.

12
Bonjour j'ai un probleme dans cette fonction IsPlayerInAnyVehicle je n'arrive pas a exclure les velo id 510 509 481
J'ai essayer de faire comme sa mais sa ne marche pas

Code: (pawn) [Sélectionner]
if(IsPlayerInAnyVehicle(playerid))
if(!IsPlayerInVehicle(playerid, 481))
if(!IsPlayerInVehicle(playerid, 510))
if(!IsPlayerInVehicle(playerid, 509))
        {
if(IsPlayerConnected(playerid))
{
new sendername[32];
new string[126];
if(EsUnAvion(car)){ return 1; }
if(VehiculeInfo[car][Moteur] == 1) { return 1; }
if(VehiculeInfo[car][Moteur] == 2) { SendClientMessage(playerid,COLOR_RED,"Ce n'es pas vôtre véhicule"); return 1; }
if(VehiculeInfo[car][Moteur] == 3) { SendClientMessage(playerid,COLOR_RED,"Ce vehicule es en panne appelez un mécanicien"); return 1; }
GetPlayerName(playerid, sendername, sizeof(sendername));
if(VehiculeInfo[car][Moteur] == 0)
{
                  if(PlayerInfo[playerid][pMaskuse] == 1)
            {
      ProxDetector(30.0, playerid, "* Etranger tourne la clef et essaie de démarrer le moteur.", COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else
                {
    format(string, sizeof(string), "* %s tourne la clef et essaie de démarrer le moteur.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
SetTimerEx("Demmarage",3500,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Demarage du Moteur...",3500,3);
VehiculeInfo[car][Moteur] = 1;
return 1;
}
}
}

En esperant avoir de l'aide.

13
Ok je te recontacterait. A tu TS3 ?

14
Pouvez vous changer mon pseudo en MrJunki

Merci

15
Bonjour je recherche

- un mappeur pour mapper la ville de Los Sontos pour un serveur rp projet sérieux, serveur déjas héberger,
- en méme temps une personne pour s'occuper d'un forum état 0,

Voila,
En esperant ne pas vous avoir derabger et trouver ce que je recherche,

Merci.

Pages: [1] 2