• 04 Juin 2026, 11:10:37


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

Pages: [1] 2
1
Bonjour à tous & a toutes,
Je possède un serveur flics & criminels, les joueurs peuvent faire exploser des voitures etc.. sur ça tout va bien.
Par contre ils peuvent faire exploser des batiments, comme la CIA. Donc le joueur A fait /exploser dans le CP.
Un joueur B au harsard est pris au hasard pour faire pété la CIA qui n'est pas normal.. donc les joueurs gagnes x10 de points a cause de ce bug. Ensuite a la reconstruction de la cia vu qu'elle a été explosé plus de 10 fois le mapping se remet 10 fois et ça fait crash les joueurs quand il se co sur le serv. Voici la vidéo :

[GTA] Bug Oweo

Voila mes codes.

Exemple pour le Satellite de la CIA.

if(getCheckpointType(playerid) == CP_CIASatBlow)
{
    if(TerroristSkill[playerid] < 20)
    {
        SendClientMessage(playerid,COLOR_ERROR,"Vous devez avoir un niveau de 20 en terrorisme pour faire exploser le satellite de la CIA .");
        return 1;
}
if(CIASatBlown >= 1)
{
    SendClientMessage(playerid,COLOR_ERROR,"Le satellite à dêja été explosé, vous devez attendre un-peu.");
    return 1;
}
    SendClientMessage(playerid,COLOR_DEADCONNECT,"[[_Pose d'explosif_]]");
    SendClientMessage(playerid,COLOR_RED,"Vous avez commencé à planter des explosifs sur le satellite.");

    IsPlantingCIASat[playerid] =1;
    TogglePlayerControllable(playerid,0);
    HasC4[playerid] --;
    SetTimer("PlantingOneCIASat",2000,0);
    return 1;
}

public PlantingOneCIASat()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if(IsPlantingCIASat[i] == 1)
        {
            SetPlayerPos(i,861.5627,-2264.3555,16.6174);
            SetPlayerFacingAngle(i,2.9037);
            SetCameraBehindPlayer(i);

            ApplyAnimation(i, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
            SetTimer("PlantingTwoCIASat",5000,0);
}
}
}
}

public PlantingTwoCIASat()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if(IsPlantingCIASat[i] == 1)
        {
            SetPlayerPos(i,872.8011,-2253.3428,16.4945);
            SetPlayerFacingAngle(i,91.8678);
            SetCameraBehindPlayer(i);

            ApplyAnimation(i, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
            SetTimer("PlantingThreeCIASat",5000,0);
}
}
}
}

public PlantingThreeCIASat()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if(IsPlantingCIASat[i] == 1)
        {
            SetPlayerPos(i,861.7042,-2242.1309,17.0598);
            SetPlayerFacingAngle(i,176.7820);
            SetCameraBehindPlayer(i);

            ApplyAnimation(i, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
            SetTimer("PlantingFourCIASat",5000,0);
}
}
}
}

public PlantingFourCIASat()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if(IsPlantingCIASat[i] == 1)
        {
            SetPlayerPos(i,850.1657,-2253.2544,16.4640);
            SetPlayerFacingAngle(i,274.4962);
            SetCameraBehindPlayer(i);

            ApplyAnimation(i, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
            SetTimer("FinalPlantCIASat",5000,0);
}
}
}
}

public FinalPlantCIASat()
{
    for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if(IsPlantingCIASat[i] == 1)
        {
            TextDrawSetString(MessageTD[i],"Courrez");
            TextDrawShowForPlayer(i,MessageTD[i]);
            MessageTDTime[i] =5;
            SetTimer("CIASatExplosionOne",5000,0);

            SetPlayerPos(i,841.6072,-2241.9231,12.6600);
            SetPlayerFacingAngle(i,91.8445);
            SetCameraBehindPlayer(i);
            TogglePlayerControllable(i,1);

            SendClientMessage(i,COLOR_ERROR,"Vous avez posé des bombes sur le satellite, elles vont exploser dans 5 secondes, courrez!");
}
}
}
}

public CIASatExplosionOne()
{
CreateExplosion(853.7593,-2251.0371,21.9751,6,10.0);
SetTimer("CIASatExplosionTwo",500,0);
}

public CIASatExplosionTwo()
{
CreateExplosion(856.6699,-2259.8989,23.0778,6,10.0);
SetTimer("CIASatExplosionThree",500,0);
}

public CIASatExplosionThree()
{
CreateExplosion(853.5257,-2249.4563,31.0732,6,10.0);
SetTimer("CIASatExplosionFour",500,0);
}

public CIASatExplosionFour()
{
CreateExplosion(864.0774,-2245.7629,22.9836,6,10.0);
SetTimer("CIASatExplosionFive",500,0);
}

public CIASatExplosionFive()
{
new string[128];
    for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if(IsPlantingCIASat[i] == 1)
        {
CreateExplosion(868.9479,-2250.6082,23.3795,6,10.0);
DestroyObject(CIASat);
SetTimer("RestoreCIASat",480000,0);

IncreaseWantedLevel(i,20);
IncreasePlayerScore(i,2);

if(TerroristSkill[i] < 30)
{
    TerroristSkill[i] ++;
    SendClientMessage(i,COLOR_LIGHTBLUE,"Votre compétence de terrorisme à augmenté, faites /tlevel pour connaitre votre niveau.");
}

CIASatBlown =480;

format(string,sizeof(string),"%s(%d) a explosé le satellite de la CIA avec des C4 ! Ce mec est fou!",PlayerName(i),i);
SendClientMessageToAll(COLOR_RED,string);

format(string,sizeof(string),"4[TERRORIST ACTION] %s(%d) has blown the CIA Satelite with high powered explosives!",PlayerName(i),i);
IRC_GroupSay(gGroupID,IRC_CHANNEL,string);

format(string,sizeof(string),"[RADIO DE POLICE] Terrorisme: %s(%d) a explosé le satellite de la CIA avec des C4 ! Arrêtez le suspect!.",PlayerName(i),i);
SendClientMessageToAllCops(string);
}
}
}
}

public RestoreCIASat()
{
CIASat = CreateObject(16613,861.50000000,-2253.30004883,11.60000038,0.00000000,0.00000000,0.00000000); //object(des_bigtelescope) (1)
SendClientMessageToAll(COLOR_LIGHTBLUE,"Le satellite de la CIA à été reconstruit, ils peuvent à présent le réutiliser");
}


La je comprend pas trop sérieusement..

2
Scripting SA-MP [Pawn center] / Problème sauvegarde MYSQL
« le: 14 Février 2012, 14:55:21 »
Bonjour ,

J'ai un souci avec le mysql de mon serveur .

Tout les comptes ce créer parfaitement , cependant rien ne ce sauvegarde lors de la déconnexion du joueur ...

Un exemple si je met un statut à un joueur et que celui ci déco bah dans la DB sa reste à GROVE=0 idem pour les points de score rien ne ce sauvegarde .

Voici mon OnPlayerDisconnect :

public OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerNPC(playerid))
{
    IsSpawned[playerid] =0;
    return 1;
}
    if(afktag[playerid] == 1)
{
new pname[16];
GetPlayerName(playerid,pname,16);
strdel(pname, strlen(pname)-5, strlen(pname));
afktag[playerid] =0;
SetPlayerName(playerid,pname);
}
    new string[128];
new pname[24];
GetPlayerName(playerid,pname,sizeof(pname));

//Save Wanted Level && Jailtime
SavedWantedLevel[playerid] =GetPlayerWantedLevel(playerid);
SavedJailTime[playerid] =JailTime[playerid];

if(Logged[playerid] == 1)
    {
        new score = GetPlayerScore(playerid);
        new money = GetPlayerMoney(playerid);
        new CompteBanque = BankCash[playerid];
        new AdmLevel = AdminLevel[playerid];
        new Army = CanUseArmy[playerid];
        new CIA = CanUseCIA[playerid];
        new Lgroove = CanUseLeaderGroove[playerid];
        new groove = CanUseGroove[playerid];
        new Lballas = CanUseLeaderBallas[playerid];
        new ballas = CanUseBallas[playerid];
        new Regular = IsRegularPlayer[playerid];
        new Drug = DrugHouseOwner[playerid];
        new Otto = OttoOwner[playerid];
        new Skill = TerroristSkill[playerid];
        new RSkill = RobSkill[playerid];
        new C4 = HasPackC4[playerid];
new Rope = HasPackRope[playerid];
new Pmoney = HasPackMoney[playerid];
new Wanted = SavedWantedLevel[playerid];
new Jail = SavedJailTime[playerid];
        new query[200];
new nom[50];
        GetPlayerName(playerid, nom, 50);
        format(query, sizeof(query), "UPDATE oweo_compte SET Level=%d, Bankcash=%d, Cash=%d, Adminlevel=%d, Army=%d, CIA=%d, LeaderGroove=%d, Groove=%d, LeaderBallas=%d, Ballas=%d, RegularPlayer=%d, DrugHouseOwner=%d, OttoOwner=%d, TSkill=%d, RobSkill=%d, HasPackC4=%d, HasPackRope=%d, SavedWantedLevel=%d, SavedJailTime=%d WHERE compte='%s'",
score, CompteBanque, money, AdmLevel, Army, CIA, Lgroove, groove, Lballas, ballas, Regular, Drug, Otto, Skill, RSkill, C4, Rope, Pmoney, Wanted, Jail, nom);
        mysql_query(query);
    }

//Do things to the playerid
ResetVariables(playerid);
TextDrawHideForPlayer(playerid,VersionTD);
TextDrawHideForPlayer(playerid,WebsiteTD);
TextDrawDestroy(MessageTD[playerid]);
TextDrawDestroy(JailTimer[playerid]);
TextDrawDestroy(LocationTD[playerid]);

if (PlayerInfo[playerid][pRoadblock] != 0)
{
RemoveRoadblock(playerid);
}
for(new i = 0; i < sizeof(Objects); i++) ////Xobj
{
if(Player[playerid][view][i])
{
Player[playerid][view][i] = false;
DestroyPlayerObject(playerid,Player[playerid][objid][i]);
}
}
format(string,sizeof(string),"%s vient de quitter {LSOFC} Flics & Criminels. (%s)",pname,aDisconnectNames[reason]);
SendClientMessageToAll(COLOR_DEADCONNECT,string);
format(string,sizeof(string),"1%s Has just left the server! (%s)",pname,aDisconnectNames[reason]);
IRC_Say(gGroupID,IRC_CHANNEL,string);
return 1;
}

MERCI !

3
Scripting SA-MP [Pawn center] / TextDrawSetString
« le: 14 Février 2012, 11:57:42 »
Bonjour, j'ai un petit problème.

Je n'arrive pas à afficher en gros un message au joueur en affichant un temps qui découle.
Pour l'instant je n'ai que une simple fenêtre qui se découle. J'ai utilisé "TextDrawSetString".

Voila mes codes :

Création du texte.

vol[playerid] = TextDrawCreate(505.000000, 411.000000, "Temps restant: 25");
  TextDrawBackgroundColor(vol[playerid], -1);
TextDrawFont(vol[playerid], 3);
TextDrawLetterSize(vol[playerid], 0.529999, 1.299999);
TextDrawColor(vol[playerid], 65535);
TextDrawSetOutline(vol[playerid], 1);
TextDrawSetProportional(vol[playerid], 1);
TextDrawUseBox(vol[playerid], 1);
TextDrawBoxColor(vol[playerid], 255);
TextDrawTextSize(vol[playerid], 633.000000, 0.000000);

Application du texte (ça se complique lol)

format(string, sizeof(string), "Vol en cours Temps restant : %d", RobbingGarciaBurgerShot[playerid]);
    TextDrawSetString(vol[playerid], string);
    TextDrawShowForPlayer(playerid,vol[playerid]);

--------------------------------------------------------------------------------------------------------------
Normalement j'ai un Dialog simple, mais je n'aime pas.
Je le met si ça peut aider.

format(string,sizeof(string),"Vol du Burger Shot.
Vol fini dans: %d secondes.
La police est en chemin.",RobbingGarciaBurgerShot[playerid]);
ShowPlayerDialog(playerid,DIALOG_BURGERSHOT,DIALOG_STYLE_MSGBOX,"{FF0000}Burger Shot Vol",string,"Ok","Quitter");

J'espere trouver de l'aide ;)

Double post
Au lieu de ça : http://imageshack.us/photo/my-images/21/samp008zxw.png/

Il faudrait un texte en plein milieu de l'écran avec le temps qui découle ;)

4
Scripting SA-MP [Pawn center] / Problème avec les checkpoints
« le: 12 Février 2012, 12:08:12 »
Bonjour

J'ai l'erreur suivante :

C:UsersAntoineDesktopSERVEUR DIVERSOWEOATM.pwn(324) : error 001: expected token: "}", but found "{"
C:UsersAntoineDesktopSERVEUR DIVERSOWEOATM.pwn(326) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

//Checkpoint defines
#define CP_SFPDEnt 0
#define CP_SFPDExit 1
#define CP_DropOff 2
#define CP_BankEnt 3
#define CP_BankExit 4
#define CP_BankMain 5
#define CP_CIAEnt 6
#define CP_CIAExit 7
#define CP_CIAExit2 8
#define CP_CIASat 9
#define CP_FBIEnt 10
#define CP_FBIExit 11
#define CP_SupaSaveEnt 12
#define CP_SupaSaveExit 13
#define CP_SupaSaveMain 14
#define CP_DrugHouseCaltonHeights 15
#define CP_DrugHouseOceanFlats 16
#define CP_DrugHouseParadiso 17
#define CP_DrugHouseJuniperHollow 18
#define CP_ShipYard 19
#define CP_OttoCP 20
#define CP_BombShop 21
#define CP_CIASatBlow 22
#define CP_CIABridge 23
#define CP_BurgerShotMain 24
#define CP_CluckinBellMain 25
#define CP_Ammunation 26
#define CP_GayDarMain 27
#define CP_ZeroMain 28
#define CP_MistysMain 29
#define CP_GYM 30
#define CP_School 31
#define CP_WangCars 32
#define CP_Train 33
#define CP_Barbers 34
#define CP_CityHallEnt 35
#define CP_Hospital 36
#define CP_Jizzys 37
#define CP_PizzaMain 38
#define CP_ZipMain 39
#define CP_VictimMain 40
#define CP_BincoMain 41
#define CP_CityHallExit 42
#define CP_CityHallMain 43
#define CP_BALLASEnt 44
#define CP_BALLASExit 45
#define CP_GROOVEEnt 46
#define CP_GROOVEExit 47
#define CP_JREnt 48
#define CP_JRExit 49
#define CP_ATM1 50


#define MAX_POINTS 51

//Variables
new Float:checkCoords[MAX_POINTS][4] = {
{1519.2152,-1709.5120,1553.8282,-1650.4751}, //SFPDEnt
{233.7716,107.9433,259.8581,122.0880}, //SFPDExit
{1525.9169,-1695.9758,1543.0074,-1658.0475}, //DropOff
{1390.8888,-1725.1180,1440.1868,-1658.1234}, //BankEnt
{2304.6948,-17.3057,2312.3196,-13.2586}, //BankExit
{2311.6550,-13.6536,2316.6047,-0.1508}, //BankMain
{761.5591,-2376.3215,850.4100,-2315.7288}, //CIAEnt
{272.2762,169.4900,301.7643,184.6361}, //CIAExit
{228.7007,140.0458,248.7588,153.6630}, //CIAExit2
{280.3638,178.2592,301.9283,192.3590}, //CIASat
{1289.9463,-1720.6044,1183.3052,-1852.5054}, //FBIEnt
{242.7642,62.7023,255.3901,72.0994}, //FBIExit
{2091.8794,-1213.3699,2170.3196,-1128.0082}, //SupaSaveEnt
{4.5919,-30.8944,9.4711,-24.1830}, //SupaSaveExit
{-8.3713,-31.1897,3.9439,-23.9503}, //SupaSaveMain
{1049.0822,-1105.0540,1141.0161,-1007.0876}, //DrugHouse1
{854.9786,-1513.4479,952.6017,-1390.2360}, //DrugHouse2
{2303.7979,-1406.9601,2395.5852,-1307.1431}, //DrugHouse3
{2010.1110,-1745.8120,2104.5073,-1623.8140}, //DrugHouse4
{2425.2246,-2143.7983,2491.8154,-2067.8635}, //ShipYard
{1066.8134,-1412.1927,1142.9154,-1367.4777}, //OttoCP
{1266.3131,-1110.0160,1297.4358,-1067.3069}, //BombShop
{828.4732,-2286.5686,877.7399,-2229.4001}, //CIASatBlow
{820.3267,-2067.6804,851.6111,-1988.2784}, //CIABridge
{362.3203,-76.7831,382.6036,-64.5106}, //BurgerShotMain
{363.8834,-11.4192,380.8347,-6.0182}, //CluckenBellMain
{284.2406,-40.9833,299.4141,-30.4050}, //Ammunation
{478.1811,-24.5361,501.1296,-2.1605}, //GayDarMain
{822.0089,-1.1637,833.9866,11.1919}, //ZeroMain
{487.6969,-76.0396,511.9043,-71.8035}, //MistysMain
{755.4206,-5.2573,774.7191,16.0282}, //GYM
{-2035.6058,-119.3974,-2021.7870,-108.7207}, //School
{1667.2097,-1368.4395,1723.8585,-1294.3882}, //WangCars
{1683.9913,-2007.0948,1717.7706,-1935.9818}, //Train
{416.8030,-84.2422,422.2446,-74.0695}, //Barbers
{-2766.5471,360.1405,-2744.8018,392.1549}, //CityHall
{1996.7223,-1441.5780,2038.1372,-1401.6707}, //Hospital
{-2678.9795,1396.2579,-2634.2734,1426.7246}, //Jizzys
{367.0538,-133.4065,380.3084,-118.8081}, //PizzaMain
{145.4055,-96.1957,177.4023,-70.9268}, //ZipMain
{199.8335,-13.0003,227.0720,-3.5268}, //VictimMain
{200.5280,-111.0826,217.7478,-96.9589}, //BincoMain
{377.7993,170.0076,389.6078,177.6493}, //CityHallExit
{354.1745,158.6413,390.2875,188.8046}, //CityHallMain
{716.8697,-1384.3625,790.3972,-1326.3114}, //BALLASEnt
{314.412109,-1149.508666,2336.756835,-1134.930053}, //BALlASExit
{2738.2312,-1264.1416,2843.0994,-1149.1638}, //GROOVEEnt
{134.6408,1365.9304,154.1029,1380.8481}, //GROOVEExit
{990.9863,-1145.9664,1039.7373,-1115.5004} //JREnt
{1201.1423,-12.6325,1222.4003,9.6434}, //JRExit
{1349.2311,-1410.7003,8.6719,34.4342} //CP_ATM1
};

new Float:checkpoints[MAX_POINTS][4] = {
{1553.9089,-1675.5972,16.1953,3.0}, //SFPDEnt
{246.4093,109.0884,1003.2188,3.0}, //SFPDExit
{1526.0487,-1677.7991,5.8906,3.0}, //DropOff
{1412.7980,-1700.4390,13.5395,3.0}, //BankEnt
{2305.5889,-16.2092,26.7496,3.0}, //BankExit
{2315.8198,-7.2530,26.7422,3.0}, //BankMain
{797.7913,-2346.8037,12.6600,3.0}, //CIAEnt
{288.6720,170.1256,1007.1794,3.0}, //CIAExit
{238.6524,140.8584,1003.0234,3.0}, //CIAExit2
{297.5231,183.4510,1007.1719,3.0}, //CIASat
{1219.2502,-1812.6731,16.5938,3.0}, //FBIEnt
{246.7218,63.4211,1003.6406,3.0}, //FBIExit
{2140.2527,-1168.8129,23.9922,3.0}, //SupaSaveEnt
{6.2157,-30.8714,1003.5494,3.0}, //SupaSaveExit
{1.6692,-28.4267,1003.5494,3.0}, //SupaSaveMain
{1102.2169,-1067.8345,31.8899,3.0}, //DrugHouse1
{901.2108,-1447.3912,14.0249,3.0}, //DrugHouse2
{2348.3123,-1373.7847,24.3984,3.0}, //DrugHouse3
{2066.2922,-1703.5933,14.1484,3.0}, //DrugHouse4
{2460.7305,-2118.9973,13.5530,5.0}, //ShipYard
{1104.7770,-1370.3795,13.9844,3.0}, //OttoCP
{1284.3964,-1090.4882,28.2578,3.0}, //BombShop
{845.2657,-2263.1472,12.6600,3.0}, //CIASatBlow
{824.3449,-2063.1792,12.8672,3.0}, //CIABridge
{373.0567,-65.5078,1001.5078,3.0}, //BurgerShotMain
{370.7744,-6.5378,1001.8589,3.0}, //CluckinBellMain
{294.0775,-40.7211,1001.5156,3.0}, //Ammunation
{499.5635,-18.8676,1000.6719,3.0}, //GayDarMain
{823.2761,1.7416,1004.1797,3.0}, //ZeroMain
{495.6589,-75.4557,998.7578,3.0}, //MistysMain
{766.7369,10.9107,1000.7070,3.0}, //GYM
{-2032.9712,-117.4418,1035.1719,3.0}, //School
{1684.8423,-1343.3480,17.4357,3.0}, //WangCars
{1685.9669,-1968.4094,14.1172,3.0}, //Train
{421.5031,-76.8336,1001.8047,3.0}, //Barbers
{-2765.7402,375.5952,6.3347,3.0}, //CityHall
{2034.2966,-1403.4010,17.2857,3.0}, //Hospital
{-2656.2332,1416.1669,906.2734,3.0}, //Jizzys
{376.7648,-119.4542,1001.4995,3.0}, //PizzaMain
{162.8374,-83.6908,1001.8047,3.0}, //ZipMain
{205.6493,-10.6077,1001.2109,3.0}, //VictimMain
{206.2597,-100.7781,1005.2578,3.0}, //BincoMain
{389.2351,173.7753,1008.3828,3.0}, //CityHallExit
{362.0905,173.7759,1008.3828,3.0}, //CityHallMain
{739.4809,-1345.4021,15.4041,3.0}, //BALLASEnt
{2324.3577,-1148.6434,1050.71,3.0}, //BALLASExi
{2808.2341,-1177.3995,25.3685,3.0}, //GROOVEEnt
{140.2475,1367.4091,1083.8615,3.0}, //GROOVEExit
{1022.6737,-1121.9965,23.8719,3.0}, //JREnt
{1205.0082,-11.8618,1000.9219,3.0}, //JRExit
{1364.6385,-1440.9891,13.5391,3.0} //CP_ATM1
};

new checkpointType[MAX_POINTS] = {
CP_SFPDEnt,
CP_SFPDExit,
CP_DropOff,
CP_BankEnt,
CP_BankExit,
CP_BankMain,
CP_CIAEnt,
CP_CIAExit,
CP_CIAExit2,
CP_CIASat,
CP_FBIEnt,
CP_FBIExit,
CP_SupaSaveEnt,
CP_SupaSaveExit,
CP_SupaSaveMain,
CP_DrugHouseCaltonHeights,
CP_DrugHouseOceanFlats,
CP_DrugHouseParadiso,
CP_DrugHouseJuniperHollow,
CP_ShipYard,
CP_OttoCP,
CP_BombShop,
CP_CIASatBlow,
CP_CIABridge,
CP_BurgerShotMain,
CP_CluckinBellMain,
CP_Ammunation,
CP_GayDarMain,
CP_ZeroMain,
CP_MistysMain,
CP_GYM,
CP_School,
CP_WangCars,
CP_Train,
CP_Barbers,
CP_CityHallEnt,
CP_Hospital,
CP_Jizzys,
CP_PizzaMain,
CP_ZipMain,
CP_VictimMain,
CP_BincoMain,
CP_CityHallExit,
CP_CityHallMain,
CP_BALLASEnt,
CP_BALLASExit,
CP_GROOVEEnt,
CP_GROOVEExit,
CP_JREnt,
CP_JRExit,
CP_ATM1

};

Voila, pouvez vous m'aidez?

Bonne journée.

Double post
Résolu

5
Résolu

6
Bonsoir, j'ai un problème de code.

if(getCheckpointType(playerid) == cpatm1 && getCheckpointType(playerid) == cpatm2 || getCheckpointType(playerid) == cpatm3 || getCheckpointType(playerid) == cpatm4 || getCheckpointType(playerid) == cpatm5 || getCheckpointType(playerid) == cpatm6 &&getCheckpointType(playerid) == cpatm7 || getCheckpointType(playerid) == cpatm8 || getCheckpointType(playerid) == cpatm9 || getCheckpointType(playerid) == cpatm10 || getCheckpointType(playerid) == cpatm11))))
{

C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : error 029: invalid expression, assumed zero
C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : error 029: invalid expression, assumed zero
C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : error 029: invalid expression, assumed zero
C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Bonne soirée !

7
Scripting SA-MP [Pawn center] / getCheckpointType
« le: 11 Février 2012, 21:48:46 »
if(getCheckpointType(playerid) == cpatm1 && getCheckpointType(playerid) == cpatm2 || getCheckpointType(playerid) == cpatm3 || getCheckpointType(playerid) == cpatm4 || getCheckpointType(playerid) == cpatm5 || getCheckpointType(playerid) == cpatm6 &&getCheckpointType(playerid) == cpatm7 || getCheckpointType(playerid) == cpatm8 || getCheckpointType(playerid) == cpatm9 || getCheckpointType(playerid) == cpatm10 || getCheckpointType(playerid) == cpatm11))
{

C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : error 029: invalid expression, assumed zero
C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : error 029: invalid expression, assumed zero
C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : error 029: invalid expression, assumed zero
C:\Users\Antoine\Desktop\SERVEUR DIVERS\OWEOATM.pwn(10118) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Je comprend pas là ^^'

8
Showroom SA:MP / Re : [FS] X-Maison [V1.2]
« le: 08 Février 2012, 11:31:24 »
UP. :wall

Double post
ça marque, apres qu'il ai réussi a acheter leur maison : ''Vous n'etes pas proprietaire''.

Help..

9
Showroom SA:MP / Re : [FS] X-Maison [V1.2]
« le: 06 Février 2012, 14:15:11 »
FS parfait.. sauf petit bémol.. Personne peut acheté de maison..

ça affiche aux joueurs : Vous avez déja une maison..

Comment réglé ça??

10
Je sais de quoi je parle, mais ce n'est pas grave, je passe mon chemin.

11
En gros pas d'aide, pas d'explication?? Merci quand même. A lock.

12
C'est ce que j'ai fais regarde mes messages et mes warnings.

13
Scripting SA-MP [Pawn center] / Problème avec les checkpoints
« le: 21 Janvier 2012, 16:06:42 »
J'ai transféré un GM de SF à LS, tout les checkpoints on été déplacés sauf 4. Ce sont des Drug Houses.(pour vendre de la drogue) Les joueurs doivent allez sur le checkpoints et une fenetre s'ouvre pour acheter de la drogue..

Je vais vous donné mes saves que j'ai fais pour les drugs houses :

AddPlayerClass(147,2065.5532,-1703.6117,14.1484,87.4185,0,0,0,0,0,0); // DrugHouseCaltonHeights
AddPlayerClass(147,900.2426,-1455.1913,12.5242,184.1657,0,0,0,0,0,0); // DrugHouseOceanFlats
AddPlayerClass(147,2352.8589,-1369.8986,24.3984,269.5163,0,0,0,0,0,0); // DrugHouseParadiso
AddPlayerClass(147,1102.7009,-1068.5221,31.8899,273.1830,0,0,0,0,0,0); // DrugHouseJuniperHollow

Maintenant les codes que j'ai mis au GM.

new Float:checkCoords[MAX_POINTS][4] = {

{2065.5532,-1703.6117,14.1484,87.4185}, //DrugHouseCaltonHeights
{900.2426,-1455.1913,12.5242,184.1657}, //DrugHouseOceanFlats
{2352.8589,-1369.8986,24.3984,269.5163}, //DrugHouseParadiso
{1102.7009,-1068.5221,31.8899,273.1830}, //DrugHouseJuniperHollow

new Float:checkpoints[MAX_POINTS][4] = {

{2065.5532,-1703.6117,14.1484,3.0}, //DrugHouseCaltonHeights
{900.2426,-1455.1913,12.5242,3.0}, //DrugHouseOceanFlats
{2352.8589,-1369.8986,24.3984,3.0}, //DrugHouseParadiso
{1102.7009,-1068.5221,31.8899,3.0}, //DrugHouseJuniperHollow


Les checkpoints n'apparaissent pas IG..

14
Donc?? Je fais comment pour mettre mon SkillMenu??

15
Je débute.. je comprend pas ce que tu me dis ^^.

SkillMenu apparait pour que une TEAM !

Exemple new Menu:Current = GetPlayerMenu(playerid);
    if(Current == SkillMenu)
{
TogglePlayerControllable(playerid, 1);
switch(row)
{
case 0:
{
                ShowPlayerDialog(playerid,DIALOG_SKILLINFO,DIALOG_STYLE_MSGBOX,"{4169FF}VIOLEURS INFORMATIONS:","{FFFFFF}Commandes: Faites /cmds pour connaitre vos commandes.\n{FFFFFF}Job: Votre travail consiste à violer les joueurs et leur donner le SIDA.\n{FFFFFF}Respectez les règles du serveur avec le /regles","Ok","Retour");
GivePlayerWeapon(playerid,22,100);
    GivePlayerWeapon(playerid,4,1);
        gTeam[playerid] = TEAM_RAPIST;
        SetPlayerToTeamColour(playerid);
        CanChooseSkill[playerid] =0;
}

Je ne comprend pas pourquoi ça marche pas..

Pages: [1] 2