• 05 Juin 2026, 19:18:30


Auteur Sujet: Apariton de quelque truk avec le ramasage d'un pickup  (Lu 1568 fois)

0 Membres et 1 Invité sur ce sujet

akcayir

  • Invité
Apariton de quelque truk avec le ramasage d'un pickup
« le: 09 Décembre 2008, 17:54:47 »
Bonjours,
J'ai besoin un peu d'aide sur les Pickups. Alors voila j'ai mit un pickup dans mon serveur et je veux que quand quel qu'un prrend le pickup sa fait aparaitre des armes , une vehicule(tuner) et ça lui met la vie a 100%.
Ja ifait un truk mais sa ne marche pas :(

En haut du script:
new pickup;
new elegy;

Dans OnGameModeInit:
J'ai mit les AddvehicleCompenent...qui permetent tuner le vehicle
Dans OnPlayerPickUpPickup:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid==pickup)
    {
    CreateVehicle(562,-348.3715,1623.7930,75.1295,133.3214,99,99, 1000); //
    SetPlayerHealth(playerid, 100.0);
    CreatePickup ( 1242, 2, -351.4700,1625.0649,75.5979 );
    CreatePickup ( 31, 2, -349.5794,1627.0858,75.5501 );
    CreatePickup ( 31, 2, -347.8021,1628.9860,75.5051 );
    return 1;
    }
    return 0;
}
Mais tout ne marche pas :(

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Apariton de quelque truk avec le ramasage d'un pickup
« Réponse #1 le: 09 Décembre 2008, 18:56:49 »
les pickup tu doit les mettre dans Ongamemodeinit =D



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Apariton de quelque truk avec le ramasage d'un pickup
« Réponse #2 le: 09 Décembre 2008, 19:24:35 »
Voila comme l'a dit Sasuke il faut mettre tes pickup dans

public OnGameModeInit()

Ensuite tu met comme ça:

Code: (pawn) [Sélectionner]
pickup = CreatePickup ( 1242, 2, -351.4700,1625.0649,75.5979 );
pickup = CreatePickup ( 31, 2, -349.5794,1627.0858,75.5501 );
pickup = CreatePickup ( 31, 2, -347.8021,1628.9860,75.5051 );

Et donc eleve les d'ou tu les avais mis

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Apariton de quelque truk avec le ramasage d'un pickup
« Réponse #3 le: 09 Décembre 2008, 23:27:04 »
Salut,

non franky, il faut mettre une variable différente pour chaque pickup, on ne peut accumulé des valeurs dans un entier standard....

et puis je crois qu'il voulait un certain (autre) pickup que l'on ramasse qui crée les autres.... j'ai jamais tester les CreatePickup en jeu.. en y réfléchissant bien, oui, j'avais fait un truc pour les jet pack, donc ça fonctionne :D essaie plutôt ceci:

new pickup;//variable pour le pickup en question
new elegy;//variable pour la voiture, tu pourrais la créé localement seulement...

public OnGameModeInit()
{
    pickup = CreatePickup(31,2,-349.5794,1627.0858,75.5501);//on associe la variable pickup a ce pickup ci
    return 1;
}

public OnPlayerPickUpPickup(playerid,pickupid)
{
    if(pickupid == pickup)
    {
    elegy = CreateVehicle(562,-348.3715,1623.7930,75.1295,133.3214,99,99, 1000); //on crée le véhicule
    //PutPlayerInVehicle(playerid,elegy,0);//on met le joueur dans la voiture??, ça me surprendrais vu les autres pickup...
    AddVehicleComponent(elegy,1034);//On ajoute les composantes
    AddVehicleComponent(elegy,1036);
    AddVehicleComponent(elegy,1038);
    AddVehicleComponent(elegy,1040);
    SetPlayerHealth(playerid, 100.0);//on heal le joueur
    CreatePickup ( 1242, 2, -351.4700,1625.0649,75.5979 );//on crée les nouveaux pickup
    CreatePickup ( 31, 2, -349.5794,1627.0858,75.5501 );
    CreatePickup ( 31, 2, -347.8021,1628.9860,75.5051 );
    return 1;
    }
    return 0;
}

alors essaie ça et essaie surtout de comprendre ;)

++Sim++





akcayir

  • Invité
Re : Apariton de quelque truk avec le ramasage d'un pickup
« Réponse #4 le: 09 Décembre 2008, 23:45:43 »
Salut,
:S j'ai mit se que tu a fait dans mon serveur mais sa ne marche toujours pas :s. mais j'ai compris comment faire:)

akcayir

  • Invité
Re : Apariton de quelque truk avec le ramasage d'un pickup
« Réponse #5 le: 10 Décembre 2008, 21:55:11 »
Personne c'est pourquoi sa ne marche pas?