GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: jordanve le 29 Août 2009, 20:27:00

Titre: Rajouter un bizz ou maison dans mon gm
Posté par: jordanve le 29 Août 2009, 20:27:00
Bonjour,

J'aimerais que vous m'aidiez a rajouté un bizz, car je ne comprend pas :

0|The State|~w~Zip|No-one|1457.907836|-1137.723144|23.996500|161.391006|-93.159156|1001.804687|5|5000000|0|0|1|18|1000|0|0
0|The State|~w~Victim|No-one|460.942993|-1500.806884|31.059200|226.293991|-7.431529|1002.210937|5|5000000|0|0|1|5|1000|0|0

Je ne comprend pas pouvez vous m'aidez ?

Merci
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: S!m le 29 Août 2009, 20:41:54
Salut,

quel script utilise-tu?

regarde le topic original du script, généralement l'auteur indique comment faire...

++Sim++
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: ApocKalipsS le 29 Août 2009, 20:43:01
Es-tu sur le LARP comme GameMode ?
Si oui, normalement dans ton script tu as ceci :

enum bInfo
{
    bOwned,
bOwner[64],
bMessage[128],
bExtortion[MAX_PLAYER_NAME],
Float:bEntranceX,
Float:bEntranceY,
Float:bEntranceZ,
Float:bExitX,
Float:bExitY,
Float:bExitZ,
bLevelNeeded,
bBuyPrice,
bEntranceCost,
bTill,
bLocked,
bInterior,
bProducts,
bMaxProducts,
bPriceProd,
};
Ainsi en dessous de :
new BizzInfo[6][bInfo];
Le premier code indique ce qui a entre les "| |", et le deuxième code indique le nombre de business tu as entre le permeir []. Si tu veux rajouter un biz, tu remplace le 6 par un 7, et tu rajoute une ligne dans ton Biz.cfg comme ca :

Achetéoupas|celuiquilaacheté|lenomdubiz|L'acctionaire|EntréX|EntréY|EntréZ|SortieX|SortieY|SortieZ|Level|Prix|Coûtd'entrée|0|Ferméoupas|IDinterior|Produits|Produitsmax|Prixdesproduits

Voilà.
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: jordanve le 29 Août 2009, 20:45:33
ben ça marque ça :

new idx;
      while (idx < sizeof(BizzInfo))
      {
         fread(file, strFromFile2);
         split(strFromFile2, arrCoords, '|');
         BizzInfo[idx][bOwned] = strval(arrCoords[0]);
         strmid(BizzInfo[idx][bOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
         strmid(BizzInfo[idx][bMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
         strmid(BizzInfo[idx][bExtortion], arrCoords[3], 0, strlen(arrCoords[3]), 255);
         BizzInfo[idx][bEntranceX] = floatstr(arrCoords[4]);
         BizzInfo[idx][bEntranceY] = floatstr(arrCoords[5]);
         BizzInfo[idx][bEntranceZ] = floatstr(arrCoords[6]);
         BizzInfo[idx][bExitX] = floatstr(arrCoords[7]);
         BizzInfo[idx][bExitY] = floatstr(arrCoords[8]);
         BizzInfo[idx][bExitZ] = floatstr(arrCoords[9]);
         BizzInfo[idx][bLevelNeeded] = strval(arrCoords[10]);
         BizzInfo[idx][bBuyPrice] = strval(arrCoords[11]);
         BizzInfo[idx][bEntranceCost] = strval(arrCoords[12]);
         BizzInfo[idx][bTill] = strval(arrCoords[13]);
         BizzInfo[idx][bLocked] = strval(arrCoords[14]);
         BizzInfo[idx][bInterior] = strval(arrCoords[15]);
         BizzInfo[idx][bProducts] = strval(arrCoords[16]);
         BizzInfo[idx][bMaxProducts] = strval(arrCoords[17]);
         BizzInfo[idx][bPriceProd] = strval(arrCoords[18]);
         printf("Info biz:%d Proprietaire:%s Message:%s entrée:%d Coffre%d Produit:%d/%d Interieur:%d.\n",
         idx,
         BizzInfo[idx][bOwner],
         BizzInfo[idx][bMessage],
         BizzInfo[idx][bEntranceCost],
         BizzInfo[idx][bTill],
         BizzInfo[idx][bProducts],
         BizzInfo[idx][bMaxProducts],
         BizzInfo[idx][bInterior]);
         idx++;
      }
      fclose(file);
   }
   return 1;

Tout est amrquer mais les positions interrieur je sais pas ou les trouver moi ! J'aimerais un truc détailler Merci beuacoup. Serveur : désolé.net:7777

Merci
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: ApocKalipsS le 29 Août 2009, 20:52:59
Pas de pub pour les serveurs, lis la charte.

Sinon, tape CTRL+F et cherche: enum bInfo
Normalement tu auras ce que j'ai écris.
Ensuite les positions interieur tu fait /interior là où tu a ton interieur.
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: cristab le 29 Août 2009, 20:53:58
au pire car on peu remarquer que ce n'est la larp mais surement le GF est en cherchant un peu tu as des logiciel pour ajouter des maisons et biz sur le forum samp
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: ApocKalipsS le 29 Août 2009, 20:57:56
Bah, si c'est le LARP.
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: jordanve le 29 Août 2009, 21:04:57
ça me marque Current interior : 17 Pour la posision je fait /save ?
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: ApocKalipsS le 29 Août 2009, 21:05:28
Oui. Et donc ton interieur est 17.
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: jordanve le 29 Août 2009, 21:05:53
oui :

enum bInfo
{
    bOwned,
   bOwner[64],
   bMessage[128],
   bExtortion[MAX_PLAYER_NAME],
   Float:bEntranceX,
   Float:bEntranceY,
   Float:bEntranceZ,
   Float:bExitX,
   Float:bExitY,
   Float:bExitZ,
   bLevelNeeded,
   bBuyPrice,
   bEntranceCost,
   bTill,
   bLocked,
   bInterior,
   bProducts,
   bMaxProducts,
   bPriceProd,
};

Double post
Mais je sais pas c'est quoi : Float:bEntrance et Float:bExit ?

Entrance c'est ou ce trouve l'entré du bizz ?

Merci beaucoup
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: ApocKalipsS le 29 Août 2009, 22:05:39
Oui, c'est les positions du /save, l'entrée quoi.
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: jordanve le 29 Août 2009, 22:07:30
Et exit c'est quoi c'est l'entre- dans le bizz ?
Titre: Re : Rajouter un bizz ou maison dans mon gm
Posté par: ApocKalipsS le 29 Août 2009, 22:14:42
Oui, c'est DANS le biz.
Titre: Re : Re : Rajouter un bizz ou maison dans mon gm
Posté par: cristab le 29 Août 2009, 22:18:25
Bah, si c'est le LARP.


ah ok ^^ je penser pas au pire je pense que c'est expliquer :s