Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254727 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 08:42:33
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)[Aide] PickUp
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Aide] PickUp  (Lu 317 fois)
0 Membres et 1 Invité sur ce fil de discussion.
[F2G]Sc0rpi0n
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 39


« le: 19 Juillet 2009 à 10:43:40 »

Bonjour,
Avant tout je prévien que j'ai farfouiller le forum sans succes de trouvé a ma réponse et ces donc pour cela que je vous demande votre aide.
Voulant crée des PickUp dont j'ai réussie,je voudrais fait une téléportation automatique,j'ai télécharger le Game Mode "Larp" sans succes de trouvé ma réponse,alors voici mes codes :

Code:
//===================================TP PickUp==================================
public OnPlayerPickUpPickup(playerid, pickupid){


if ( pickupid == pickup1 )
{
pickup1 = CreatePickup(1239, 2,-1783.8605,572.1097,35.1641); // PickUp Chicken
}
if ( pickupid == pickup2 )
{
pickup2 = CreatePickup(1239, 2,-1805.6622,957.2190,24.8906); // PickUpValet
}
if ( pickupid == pickup3 )
{
pickup3 = CreatePickup(1239, 2,-1805.6622,957.2190,24.8906); // PickUpValet
}
if ( pickupid == pickup4 )
{
pickup4 = CreatePickup(1239, 2,-2655.4526,639.0048,14.4531); // PickUpMedic
}
if ( pickupid == pickup5 )
{
pickup5 = CreatePickup(1239, 2,-2275.4895,534.1873,35.1012); // PickUpTriad
}
if ( pickupid == pickup6 )
{
pickup6 = CreatePickup(1239, 2,-1479.3142,454.9642,7.1875); // PickUpMilitaire
}
if ( pickupid == pickup7 )
{
pickup7 = CreatePickup(1239, 2,-1686.0361,1325.0905,7.1875); // PortePimp
}
if ( pickupid == pickup8 )
{
pickup8 = CreatePickup(1239, 2,-1471.3809,447.5398,31.0797); // PickUp 2 Army
}
if ( pickupid == pickup9 )
{
pickup9 = CreatePickup(1239, 2,-2279.3711,529.5778,44.7344); // PickUp 2 Triad
}
if ( pickupid == pickup10 )
{
pickup10 = CreatePickup(1239, 2,-1811.9839,948.7097,72.9063); // PickUp 2 Valet
}
if ( pickupid == pickup11 )
{
pickup11 = CreatePickup(1239, 2,-2623.5054,596.6394,66.0938); // PickUp 2 Médic
}
if ( pickupid == pickup12 )
{
pickup12 = CreatePickup(1239, 2,-1770.6659,627.6992,49.2891); // PickUp 2 Ciken
}
return 1;

}

Aucune erreur n'a été prise en compte en compilation.

Merci d'avance pour vos réponse constructive.

Double post






Code:
//===================================TP PickUp==================================
public OnPlayerPickUpPickup(playerid, pickupid){


if ( pickupid == pickup1 )
{
pickup1 = SetPlayerPos(playerid,-1783.8605,572.1097,35.1641); // PickUp Chicken
}
if ( pickupid == pickup2 )
{
pickup2 = SetPlayerPos(playerid,-1805.6622,957.2190,24.8906); // PickUpValet
}
if ( pickupid == pickup3 )
{
pickup3 = SetPlayerPos(playerid,-1805.6622,957.2190,24.8906); // PickUpValet
}
if ( pickupid == pickup4 )
{
pickup4 = SetPlayerPos(playerid,-2655.4526,639.0048,14.4531); // PickUpMedic
}
if ( pickupid == pickup5 )
{
pickup5 = SetPlayerPos(playerid,-2275.4895,534.1873,35.1012); // PickUpTriad
}
if ( pickupid == pickup6 )
{
pickup6 = SetPlayerPos(playerid,-1479.3142,454.9642,7.1875); // PickUpMilitaire
}
if ( pickupid == pickup7 )
{
pickup7 = SetPlayerPos(playerid,-1686.0361,1325.0905,7.1875); // PortePimp
}
if ( pickupid == pickup8 )
{
pickup8 = SetPlayerPos(playerid,-1471.3809,447.5398,31.0797); // PickUp 2 Army
}
if ( pickupid == pickup9 )
{
pickup9 = SetPlayerPos(playerid,-2279.3711,529.5778,44.7344); // PickUp 2 Triad
}
if ( pickupid == pickup10 )
{
pickup10 = SetPlayerPos(playerid,-1811.9839,948.7097,72.9063); // PickUp 2 Valet
}
if ( pickupid == pickup11 )
{
pickup11 = SetPlayerPos(playerid,-2623.5054,596.6394,66.0938); // PickUp 2 Médic
}
if ( pickupid == pickup12 )
{
pickup12 = SetPlayerPos(playerid,-1770.6659,627.6992,49.2891); // PickUp 2 Ciken
}
return 1;

}

A La place des CreatePickUp j'ai mit SetPlayerPos mais ca marche pas :s
« Dernière édition: 19 Juillet 2009 à 10:58:45 par [F2G]Sc0rpi0n » Journalisée
S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #1 le: 19 Juillet 2009 à 14:27:04 »

Salut,

tu dois tout d'abord associer tes variables à la valeur de retour de la fonction CreatePickup (AddStaticPickup ne retourne pas le ID du pickup) (dans OnGameModeInit() je suppose)

pour la callback, tu as presque tout, il te faut simplement éviter de changer les valeurs de tes variables...

++Sim++
Journalisée





[F2G]Sc0rpi0n
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 39


« Répondre #2 le: 19 Juillet 2009 à 19:24:58 »

Bonsoir,merci de ta réponse mais étant débutant je ne comprend pas grand chose :s

Voici mes code a partir du OnGameModeInit

Code:
public OnGameModeInit()
{
print("\n \nGameModeInit(SFTDM Reloaded 2.0)");
SetGameModeText("SFTDM 2.0");
ShowNameTags(1);
ShowPlayerMarkers(1);
SetWorldTime(12);
SetTimer("changecolor1", 2000, 1);
    SetTimer("changecolor2", 4000, 1);
SetTimer("CheckSpeedo", 700, 1);
SetTimer("SaveData",1000,1);
    SetTimer("Settings",1000,1);
    SetTimer("checkpointUpdate",100, 1);
    SetTimer("scoreupdate",1000,1);
    SetTimer("ctimer",1000,1);
    SetTimer("profitup",300000,1);
    SetTimer("PhoneCut",1000,1);
oldvehcount = dini_Int(FILE_SETTINGS,"vehicleresetcount");
    UsePlayerPedAnims();
Journalisée
[F2G]Sc0rpi0n
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 39


« Répondre #3 le: 23 Juillet 2009 à 15:17:40 »

Personne ?
Journalisée
Lance
Hors ligne Hors ligne


Grand Banditisme
*

Messages: 88


« Répondre #4 le: 23 Juillet 2009 à 19:35:29 »

Je ne sais pas si j'ai bien compris, tu voudrais qu'en passant sur un Pickup sela te téléporte ?
Journalisée

[F2G]Sc0rpi0n
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 39


« Répondre #5 le: 23 Juillet 2009 à 20:48:50 »

Quand tu va sur le PickUp sa te téléporte a un autre PickUp
Journalisée
Lance
Hors ligne Hors ligne


Grand Banditisme
*

Messages: 88


« Répondre #6 le: 23 Juillet 2009 à 22:44:16 »

Sur larp, c'est la dessous

public CheckForWalkingTeleport(playerid)

Mais c'est a toi de rajouter un Pickup avec les autres pickup.
Journalisée

Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.127 secondes avec 23 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact