• 04 Juin 2026, 01:24:57


Auteur Sujet: Teleportation  (Lu 10635 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Re : Re : Teleportation
« Réponse #45 le: 27 Janvier 2008, 17:16:02 »
Oui en faite tu devais déjà avoir le public dans ton script ^^

Wé :D je l'avais



Hors ligne acefr

  • apprenti scripteur seulement pour le gf
  • *
  • Criminel
  • regarde et tu véra
  • Messages: 28
    • Voir le profil
Re : Teleportation
« Réponse #46 le: 28 Mars 2008, 11:28:58 »
bonjours j'ai suivis le fil de la conversation de ce sujet et je ne pige pas tout donc si vous pouvez résumer sil vous plaie car j'ai du mal a suivre (un petit tutoriels serai le bienvenue) vous serai très gentil
merci d'avance
j'ai appris en fessant des déduction et des test mais il me reste beaucoup de chemin a parcourir


Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Teleportation
« Réponse #47 le: 28 Mars 2008, 22:20:42 »
En haut de ton script, dans <float> tu met



forward CreerTeleportation();
new idTeleportation;


Après dans ton OnGameModeInit tu met


CreatePickup(ID pickup, fonction du pickup (met pas n'importe quoi a la fin de ma solution il y a un lien, tu ira dessus et tu trouvera toutes les fonctions des pickups), posX, posY, posZ);

Ensuite a la fin de ton OnGameModeInit tu met


idTeleportation = CreatePickup(ID pickup,fonction du pickup ,X,Y,Z);// c'est le même que celui du dessus

Encore après tu n'a plus cas faire ça ^^:

public OnPlayerPickUpPickup(playerid, pickupid)
{

if (pickupid == idTeleportation)
{
SetPlayerInterior(playerid,0); // 0 C'est l'environnement normale, sinon tu peu trouver les autre sur le même site qui suit
SetPlayerPos(playerid,X,Y,Z):
//si le player est en voiture tu met ça :
SetVehiclePos(GetPlayerVehicleID(playerid), posX, posY, posZ);
}


et pour finir, a la fin de ton script tu met ça


public CreerTeleportation()
{

   idTeleportation = CreatePickup (ID pickup,fonction pickup,X,Y,Z);
}


Voila ça devrait marcher !!!

http://wikitmp.sa-mp.com/index.php/Pickup_help           pour les types de pickups et leur fonctions

http://wikitmp.sa-mp.com/index.php/InteriorIDs             pour les interrieurs
« Modifié: 30 Mars 2008, 12:33:20 par [StAfF]mAn »
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne acefr

  • apprenti scripteur seulement pour le gf
  • *
  • Criminel
  • regarde et tu véra
  • Messages: 28
    • Voir le profil
Re : Teleportation
« Réponse #48 le: 30 Mars 2008, 10:33:11 »
o la sa ma pas l'ére facile tout sa mais bon si j'y arive je pourait faire de grande chose aller hop aux boulot!!
j'ai appris en fessant des déduction et des test mais il me reste beaucoup de chemin a parcourir


Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : Teleportation
« Réponse #49 le: 27 Septembre 2008, 10:25:33 »
bonjours je ne comprend pas ca ne marche pas alors que j'ai fait ce que vous avez dit mais ca marche pas
C:\Game\GTA-SanAndreas\gamemodes\underworld.pwn(4259) : error 017: undefined symbol "idTeleportation"
C:\Game\GTA-SanAndreas\gamemodes\underworld.pwn(4262) : error 001: expected token: ";", but found ":"
C:\Game\GTA-SanAndreas\gamemodes\underworld.pwn(4262) : error 029: invalid expression, assumed zero
C:\Game\GTA-SanAndreas\gamemodes\underworld.pwn(4262 -- 4264) : warning 215: expression has no effect
C:\Game\GTA-SanAndreas\gamemodes\underworld.pwn(4264) : error 001: expected token: ";", but found "-identifier-"
C:\Game\GTA-SanAndreas\gamemodes\underworld.pwn(4264) : fatal error 107: too many error messages on one line

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


5 Errors.

forward CreerTeleportation ();
new idteleportation;

public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == idTeleportation)
{
SetPlayerInterior(playerid,0); // 0 C'est l'environnement normale, sinon tu peu trouver les autre sur le même site qui suit
SetPlayerPos(playerid,964.1014,-53.0860,1001.1246):
//si le player est en voiture tu met ça :
SetVehiclePos(GetPlayerVehicleID(playerid), -113.9415,-13.1497,1000.7188);
}
return 1;
}

public CreerTeleportation()
{

   idTeleportation = CreatePickup (1552,2,-113.9415,-13.1497,1000.7188);
}
« Modifié: 27 Septembre 2008, 10:27:30 par terry_weed »

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Teleportation
« Réponse #50 le: 28 Septembre 2008, 00:02:08 »
hum ^^

idTeleportation =/= idteleportation (pas pareil attention !! lol)

SetPlayerPos(playerid,964.1014,-53.0860,1001.1246): c'est un point virgule ici ;) pas un 2 points :p (t'inquiet se sont des petites erreurs pas méchantes ;) )

et voila le tour est joué ;)
++
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : Teleportation
« Réponse #51 le: 28 Septembre 2008, 11:01:14 »
Non désoler ça ne marche pas, je vais pas vous faire chier plus longtemps avec mon problème, je laisse tomber. J'ai perdu trop de temps sur ça :wall ,merci de vous éte donner la peine.

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Teleportation
« Réponse #52 le: 28 Septembre 2008, 11:33:31 »
Pas très courageux ^^ Envois les erreurs qu'il y a avec les lignes correspondantes et on t'aidera !!! Ne laisse pas tomber pour si peut !!  ::)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : Teleportation
« Réponse #53 le: 29 Septembre 2008, 14:53:07 »
bon ok

déjà j'ai pas compris quand tu dit sa

idTeleportation =/= idteleportation (pas pareil attention !! lol)

SetPlayerPos(playerid,964.1014,-53.0860,1001.1246): j'ai bien mis le ; a la passe de : a la fin

moi je penses que c'est le truck que tu ma dit ezt que je comprend pas qui fait foiré tout.

MadFire

  • Invité
Re : Teleportation
« Réponse #54 le: 29 Septembre 2008, 15:43:14 »
le idteleportation doit être comme ceci idTeleportation pour que la compilation save d'ou il viens et a SetPlayerPos a la fin apres ) il ya ; = );

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Teleportation
« Réponse #55 le: 29 Septembre 2008, 21:19:49 »
Oui ^^ Soit tu met un "t" ( t minuscule) soit un "T" ( T majuscule) Mais il faut que se soit écrit pareil, sinon ça ne fonctionne pas ;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : Teleportation
« Réponse #56 le: 29 Septembre 2008, 21:32:02 »
C:\Game\GTA-SanAndreas\gamemodes\testrater.pwn(7434) : error 010: invalid function or declaration
C:\Game\GTA-SanAndreas\gamemodes\testrater.pwn(26152) : error 021: symbol already defined: "OnPlayerPickUpPickup"
C:\Game\GTA-SanAndreas\gamemodes\testrater.pwn(26154) : error 055: start of function body without function header
C:\Game\GTA-SanAndreas\gamemodes\testrater.pwn(26156) : error 054: unmatched closing brace ("}")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

7434 idTeleportation = CreatePickup(1552, 2, 299.-113.9415,-13.1497,1000.7188);//bordel du sexshop
public SyncUp()


26152public OnPlayerPickUpPickup(playerid, pickupid);

{

}
public CreerTeleportation()
{

   idTeleportation = CreatePickup (1552,2,-113.9415,-13.1497,1000.7188);
}


Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Teleportation
« Réponse #57 le: 29 Septembre 2008, 23:02:33 »
heu déjà :

public OnPlayerPickUpPickup(playerid, pickupid);

{

}

ça tu le vire, pas besoin et en plus il y a une faute : UN PUBLIC NE CONTIENT PAS DE POINT VIRGULE S A LA FIN ^^
normalement t'as plus qu'une erreur :p

ensuite fait voir tout ton code qui correspond a ce pickup, avec en haut de ton script le new idTeleportation etc... ;) pour voir si ta pas fait une connerie involontaire ^^ ça arrive
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : Teleportation
« Réponse #58 le: 01 Octobre 2008, 07:11:30 »
C:\Game\GTA-SanAndreas\gamemodes\testrater.pwn(7434) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

forward CreerTeleportation ();
new idTeleportation;

                     l
ligne 7434    v
idTeleportation = CreatePickup(1552, 2, 299.-113.9415,-13.1497,1000.7188);//bordel du sexshop
« Modifié: 01 Octobre 2008, 08:21:09 par terry_weed »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Teleportation
« Réponse #59 le: 01 Octobre 2008, 08:17:24 »
tu peut donner la ligne 7434



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