• 04 Juin 2026, 21:21:55


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

Pages: [1]
1
test = 0, ne cherche pas :p

Tu dis en gros: "je commence de 1, et tant que 1 est inferieur à 0 j'execute les instructions puis j'ajoute un à 1"

Donc que dois je lui dire , pour qu'il cherche ?

Double post
J'ai trouver , à lock ^^

2
Bonjour ,
Je suis actuellement en cours de réalisation d'un script , pour créer une faction automatiquement depuis une suite de question. Cependant il y a un gros soucis , je n'arrive pas à créer une boucle qui vérifie 1 à 1 si l'id est déjà utiliser( de façon croissante : 0,1,2, etc ) et qui me ressort le première id non utilisé.

public PreparerFactionid(playerid)
{

new test = 0;
    for(new j = 1; j < test; j++)
{
new file[256];
format(file, sizeof(file), "/Faction/%s.ini",j);
    if(!(dini_Exists(file)))
    {
CreationFactionid[playerid] = j+1;
new testt[256];
format(testt, sizeof(testt), "/Faction/%s.ini",CreationFactionid);
SendClientMessage(playerid,BleuClair,testt);
break;
}
}
return 1;
}

3
Scripting SA-MP [Pawn center] / Problème commande
« le: 18 Septembre 2011, 21:18:44 »
Bonjour ,

J'ai un problème avec ma commande .

En jeux quand je tape /MCoffre Deposer 1000

La valeur n'est pas prise en compte du coups je dépose rien .

Code: (pawn) [Sélectionner]
if(strcmp(cmd, "/MCoffre", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
new x_rp[256];
            x_rp = strtok(cmdtext, idx);
if(!strlen(x_rp))
{
SendClientMessage(playerid, COLOR_GRAD2, "[CMD]: /MCoffre [Deposer/Retirer/Infos] [Argent]");
return 1;
}

new argentcoffre = CoffreMairie[cArgent];
if (PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >= 5)
{
        new pMoney = GetPlayerMoney(playerid);
        if(strcmp(x_rp,"Deposer",true) == 0)
        {
    new y;
y = strval(tmp);
if( y <= pMoney)
{
      SafeGivePlayerMoney(playerid, -y);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[Mairie]: %s a deposé $%d.", sendername,y);
ABroadCast(COLOR_YELLOW,string);
CoffreMairie[cArgent] = y;
SaveCoffreMairie();
}
else
{
    SendClientMessage(playerid,COLOR_GRAD1," Vous n'avez pas asser d'argent")
}
}
if(strcmp(x_rp,"Retirer",true) == 0)
        {
            new y;
y = strval(tmp);
            if( y <= CoffreMairie[cArgent])
            {
      SafeGivePlayerMoney(playerid, y);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[Mairie]: %s a retiré $%d.", sendername,y);
ABroadCast(COLOR_YELLOW,string);
CoffreMairie[cArgent] = - y;
SaveCoffreMairie();
}
else
{
    SendClientMessage(playerid,COLOR_GRAD1," Il n'y a pas asser d'argent dans le coffre")
}
}
if(strcmp(x_rp,"Infos",true) == 0)
        {
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[Mairie]: Le coffre contient $%d.",argentcoffre);
ABroadCast(COLOR_YELLOW,string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Vous n'êtes pas autoriser a faire cette commande!");
}
}
return 1;
}



Merci d'avance

4
Showroom SA:MP / Re : Re : [GM] NLT v1.0
« le: 08 Septembre 2011, 20:54:46 »
Il n'est plus dispo en téléchargement pas pour cette raison, mais seulement parce qu’il fournit des exécutable sans les codes sources et le règlement du forum interdit de distribuer un soft sans les sources

Regarde BLABLABLA ...

5
Showroom SA:MP / Re : [GM] NLT v1.0
« le: 06 Septembre 2011, 17:18:17 »
Ce GM a été partagé sans l'autorisation de l'auteur . C'est pour sa qu'il n'est plus disponible en téléchargement .

( Source : d'un autre forum français SAMP )

6
Bizzare une colision de vos menu ptetre? Car comme tu a ecris la commande elle devrai marcher ensuite sa t'affiche un ShowPlayerDialog.

J'ai jamais eu se probleme, essaye de toucher a sa:
#define INTERIORMENU 1125 // Ne pas toucher
#define NOMMENU 1246 // Ne pas toucher
#define VENDREMENU 1397 // Ne pas toucher
#define ACHATMENU 1324 // Ne pas toucher
#define COFFREMENU 1394 // Ne pas toucher

en haut de ton script.

j'ai le même soucis avec le GM de LVV , sa viendrait au moment du interiormenu , car je rentres le nom du bizness et la sa me dit : [ADMIN] Le joueur n'est pas connecté une phrase de ce genre , il y a déjà un Interiormenu d'identifier dans le GM je l'ai donc commenté , mais rien n'y fait . un autre menu rentre en colision , le qu'elle ...

Pages: [1]