• 03 Mai 2025, 19:19:18


Auteur Sujet: Problème avec le spawn de voiture  (Lu 984 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Problème avec le spawn de voiture
« le: 22 Février 2011, 13:11:01 »
Bonjour,

J'ai un des warnings lors de la création de mon système de spawn de voiture,avion,moto et bateau quand je choisi une voiture il en spawn deux mais quand je rentre dans un bâtiment il y en à qu'une seul mais je sais pourquoi il y a qu'une voiture de spawn. Bref vous pouvez m'aider ?

Lien Pastebin : http://pastebin.gtaonline.fr/pastebin.php?show=1046

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Problème avec le spawn de voiture
« Réponse #1 le: 22 Février 2011, 18:39:59 »
Salut,

Tente de faire au lieu de AddStaticve....  Met CreateVehicle


Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Problème avec le spawn de voiture
« Réponse #2 le: 23 Février 2011, 11:36:29 »
Les erreurs que j'aime pas a cause du spawneur :

C:\Users\Julien\Downloads\Of0.3c\gamemodes\Julien2.pwn(1487) : warning 209: function "OnDialogResponse" should return a value

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Problème avec le spawn de voiture
« Réponse #3 le: 23 Février 2011, 13:24:37 »
Il faut que tu mette un return à la fin de OnDialogReponse ...


Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Problème avec le spawn de voiture
« Réponse #4 le: 23 Février 2011, 13:26:44 »
Sa va être dur avec ça :

Code: (pawn) [Sélectionner]
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == 1)
{

new name[MAX_PLAYER_NAME], file[256], string[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if(!response) return Kick(playerid);
    if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FF0000}[Bienvenue]", "{00FF00}[Les nouvelles]{FFFFFF}\n-Xcod's Stunt en version [0.3a]\n-Mise à jour vers la [0.4]\n\n\n\n-Adresse du forum : [url]http://xcod-stunt.xooit.com/[/url]", "Connecter", "Quitter");
    dini_Create(file);
    dini_IntSet(file, "Password", udb_hash(inputtext));
dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][pAdminLevel] = 0);
    dini_IntSet(file, "Money", PlayerInfo[playerid][pCash] = 500);
dini_IntSet(file, "Score", PlayerInfo[playerid][pScore] = 0);
dini_IntSet(file, "Rangs", PlayerInfo[playerid][pRangs] = 0);
format(string, 128, "Vous venez d'être enregistrer avec le pseudo : %s et le mot de passe %s.", name, inputtext);
SendClientMessage(playerid, COLOR_YELLOW, string);
gPlayerLogged[playerid] = 1;
return 1;
}


if (dialogid == 2)
{
    new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if(!response) return Kick(playerid);
    if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FF0000}[Bienvenue]", "{00FF00}[Les nouvelles]{FFFFFF}\n-Xcod's Stunt en version [0.3a]\n-Mise à jour vers la [0.4]\n\n\n\n-Adresse du forum : [url]http://xcod-stunt.xooit.com/[/url]", "Connecter", "Quitter");
    new tmp;
    tmp = dini_Int(file, "Password");
    if(udb_hash(inputtext) != tmp) {
      SendClientMessage(playerid, COLOR_RED, "Mauvais mot de passe.");
      Kick(playerid);
      GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
SetPlayerScore(playerid, dini_Int(file, "Score")-GetPlayerScore(playerid));
dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][pRangs] = 0);
}
else
{

gPlayerLogged[playerid] = 1;
    PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
    PlayerInfo[playerid][pRangs] = dini_Int(file, "Rangs");
GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid));
SetPlayerScore(playerid, dini_Int(file, "Score")-GetPlayerScore(playerid));
  }
return 1;
}

if ( response )
{
switch ( dialogid )
{
case 3434 :
{
    switch ( listitem )
{
case 0 : ShowPlayerDialog( playerid, 3435, DIALOG_STYLE_LIST, "Avions", "Andromada\nAT-400\nBeagle\nCropduster\nDodo\nHydra\nNevada\nRustler\nShamal\nSkimmer\nStuntplane\nBack", "Select", "Cancel" );
case 1 : ShowPlayerDialog( playerid, 3436, DIALOG_STYLE_LIST, "Hélicoptères", "Cargobob\nHunter\nLeviathan\nMaverick\nNews Maverick\nPolice Maverick\nRaindance\nSeasparrow\nSparrow\nBack", "Select", "Cancel" );
case 2 : ShowPlayerDialog( playerid, 3437, DIALOG_STYLE_LIST, "Motos", "BF-400\nBike\nBMX\nFaggio\nFCR-900\nFreeway\nMountain Bike\nNRG-500\nPCJ-600\nPizzaboy\nQuad\nSanchez\nWayfarer\nBack", "Select", "Cancel" );
case 3 : ShowPlayerDialog( playerid, 3438, DIALOG_STYLE_LIST, "Convertibles", "Comet\nFeltzer\nStallion\nWindsor\nBack", "Select", "Cancel" );
case 4 : ShowPlayerDialog( playerid, 3439, DIALOG_STYLE_LIST, "Industrielles", "Benson\nBobcat\nBurrito\nBoxville\nBoxburg\nCement Truck\nDFT-30\nFlatbed\nLinerunner\nMule\nNewsvan\nPacker\nPetrol Tanker\nPony\nRoadtrain\nRumpo\nSadler\nSadler Shit\nTopfun\nTractor\nTrashmaster\nUtility Van\nWalton\nYankee\nYosemite\nBack", "Select", "Cancel" );
case 5 : ShowPlayerDialog( playerid, 3440, DIALOG_STYLE_LIST, "Lowriders", "Blade\nBroadway\nRemington\nSavanna\nSlamvan\nTahoma\nTornado\nVoodoo\nBack", "Select", "Cancel" );
case 6 : ShowPlayerDialog( playerid, 3441, DIALOG_STYLE_LIST, "Hors Route", "Bandito\nBF Injection\nDune\nHuntley\nLandstalker\nMesa\nMonster\nMonster A\nMonster B\nPatriot\nRancher A\nRancher B\nSandking\nBack", "Select", "Cancel" );
case 7 : ShowPlayerDialog( playerid, 3442, DIALOG_STYLE_LIST, "Voitures du Service Publique", "Ambulance\nBarracks\nBus\nCabbie\nCoach\nCop Bike (HPV-1000)\nEnforcer\nFBI Rancher\nFBI Truck\nFiretruck\nFiretruck LA\nPolice Car (LSPD)\nPolice Car (LVPD)\nPolice Car (SFPD)\nRanger\nRhino\nS.W.A.T\nTaxi\nBack", "Select", "Cancel" );
case 8 : ShowPlayerDialog( playerid, 3443, DIALOG_STYLE_LIST, "Voitures de Series", "Admiral\nBloodring Banger\nBravura\nBuccaneer\nCadrona\nClover\nElegant\nElegy\nEmperor\nEsperanto\nFortune\nGlendale Shit\nGlendale\nGreenwood\nHermes\nIntruder\nMajestic\nManana\nMerit\nNebula\nOceanic\nPicador\nPremier\nPrevion\nPrimo\nSentinel\nStafford\nSultan\nSunrise\nTampa\nVincent\nVirgo\nWillard\nWashington\nBack", "Select", "Cancel" );
case 9 : ShowPlayerDialog( playerid, 3444, DIALOG_STYLE_LIST, "Voitures de Sports", "Alpha\nBanshee\nBlista Compact\nBuffalo\nBullet\nCheetah\nClub\nEuros\nFlash\nHotring Racer\nHotring Racer A\nHotring Racer B\nInfernus\nJester\nPhoenix\nSabre\nSuper GT\nTurismo\nUranus\nZR-350\nBack", "Select", "Cancel" );
case 10 : ShowPlayerDialog( playerid, 3445, DIALOG_STYLE_LIST, "Voitures Longues", "Moonbeam\nPerenniel\nRegina\nSolair\nStratum\nBack", "Select", "Cancel" );
case 11 : ShowPlayerDialog( playerid, 3446, DIALOG_STYLE_LIST, "Bateaux", "Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic\nBack", "Select", "Cancel" );
case 12 : ShowPlayerDialog( playerid, 3447, DIALOG_STYLE_LIST, "Trains", "Article Trailer\nArticle Trailer 2\nArticle Trailer 3\nBaggage Trailer A\nBaggage Trailer B\nFarm Trailer\nFreight Flat Trailer (Train)\nFreight Box Trailer (Train)\nPetrol Trailer\nStreak Trailer (Train)\nStairs Trailer\nUtility Trailer\nBack", "Select", "Cancel" );
case 13 : ShowPlayerDialog( playerid, 3448, DIALOG_STYLE_LIST, "Voitures Uniques", "Baggage\nBrownstreak (Train)\nCaddy\nCamper\nCamper A\nCombine Harvester\nDozer\nDumper\nForklift\nFreight (Train)\nHotknife\nHustler\nHotdog\nKart\nMower\nMr Whoopee\nRomero\nSecuricar\nStretch\nSweeper\nTram\nTowtruck\nTug\nVortex\nBack", "Select", "Cancel" );
case 14 : ShowPlayerDialog( playerid, 3449, DIALOG_STYLE_LIST, "Voitures Téléguidées ", "RC Bandit\nRC Baron\nRC Raider\nRC Goblin\nRC Tiger\nRC Cam\nBack", "Select", "Cancel" );
}
}
case 3435 :
{
if ( listitem > 10 ) return ShowPlayerDefaultDialog( playerid );

    new
      model_array[] = { 592, 577, 511, 512, 593, 520, 553, 476, 519, 460, 513 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3436 :
{
if ( listitem > 8 ) return ShowPlayerDefaultDialog( playerid );

        new
            model_array[] = { 548, 425, 417, 487, 488, 497, 563, 447, 469 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3437 :
{
if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid );

new
    model_array[] = { 581, 509, 481, 462, 521, 463, 510, 522, 461, 448, 471, 468, 586 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3438 :
{
if ( listitem > 3 ) return ShowPlayerDefaultDialog( playerid );

    new
model_array[] = { 480, 533, 439, 555 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3439 :
{
if ( listitem > 24 ) return ShowPlayerDefaultDialog( playerid );

new
        model_array[] = { 499, 422, 482, 498, 609, 524, 578, 455, 403, 414, 582, 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3440 :
{
if ( listitem > 7 ) return ShowPlayerDefaultDialog( playerid );

        new
            model_array[] = { 536, 575, 534, 567, 535, 566, 576, 412 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3441 :
{
if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid );

    new
        model_array[] = { 568, 424, 573, 579, 400, 500, 444, 556, 557, 470, 489, 505, 495 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3442 :
{
if ( listitem > 17 ) return ShowPlayerDefaultDialog( playerid );

new
        model_array[] = { 416, 433, 431, 438, 437, 523, 427, 490, 528, 407, 544, 596, 598, 597, 599, 432, 601, 420 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3443 :
{
if ( listitem > 33 ) return ShowPlayerDefaultDialog( playerid );

    new
            model_array[] = { 445, 504, 401, 518, 527, 542, 507, 562, 585, 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467, 600, 426, 436, 547, 405, 580, 560, 550, 549, 540, 491, 529, 421 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3444 :
{
if ( listitem > 19 ) return ShowPlayerDefaultDialog( playerid );

    new
            model_array[] = { 602, 429, 496, 402, 541, 415, 589, 587, 565, 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3445 :
{
if ( listitem > 4 ) return ShowPlayerDefaultDialog( playerid );

new
        model_array[] = { 418, 404, 479, 458, 561 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3446 :
{
if ( listitem > 9 ) return ShowPlayerDefaultDialog( playerid );

        new
            model_array[] = { 472, 473, 493, 595, 484, 430, 453, 452, 446, 454 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3447 :
{
if ( listitem > 11 ) return ShowPlayerDefaultDialog( playerid );

        new
            model_array[] = { 435, 450, 591, 606, 607, 610, 569, 590, 584, 570, 608, 611 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3448 :
{
if ( listitem > 23 ) return ShowPlayerDefaultDialog( playerid );

        new
            model_array[] = { 485, 537, 457, 483, 508, 532, 486, 406, 530, 538, 434, 545, 588, 571, 572, 423, 442, 428, 409, 574, 449, 525, 583, 539 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
case 3449 :
{
if ( listitem > 5 ) return ShowPlayerDefaultDialog( playerid );

        new
            model_array[] = { 441, 464, 465, 501, 564, 594 };

return CreatePlayerVehicle( playerid, model_array[ listitem ] );
}
}
}
}

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Problème avec le spawn de voiture
« Réponse #5 le: 23 Février 2011, 13:57:53 »
Pour les codes plus grands de 30 lignes, met les sur pastebin


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Problème avec le spawn de voiture
« Réponse #6 le: 23 Février 2011, 14:22:57 »
abuser tout de meme http://pastebin.com/3ezkMvp7 voila ou mettre le return
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici