• 19 Mai 2024, 14:46:59


Auteur Sujet: Probleme Script  (Lu 3217 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8541
    • Voir le profil
    • GTAOnline.net
Probleme Script
« le: 04 Novembre 2007, 02:52:54 »
Soir tlm,

Maniac se lance enfin dans le scripting , j'ai passer 3 heure a mettre des véhicules dans San Andreas et il est  maintenant 3H du mat je voudrais mettre des commandes mais je grille plus vite mes neuronnes que mes cellules j'en chie d'une force , il va faire les gars vite une cuvette !  :lmfao  , sérieusement voici mes questions :


1) J'ai un probleme avec la séléction de mes joueurs , je reste sur Vinewood et je sélectionne " dans le vide " pas de joueur qui apparait rien , mais quand je clique sa marche tres bien je suis téléporter a mon spawn .

2) J'ai un mega prob avec mes commandes ( je suis LOW ne l'oublier pas ^^ ) j'ai fait quelque commande mais sa bug quand je compile , voici les commands :
http://pastebin.gtaonline.fr/pastebin.php?show=177 ( le script est trop grand je l'ai mis dans pastebin )  :)

Bien sur j'ai fait une recherche mais les bouts de code que j'ai pris et les explications on donner un seul et unique même résultats : ERROR  :D


J'impleure donc votre aide car sinon je vais plus pouvoir m'arracher les cheveux ^^ .
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo

vincentdu90

  • Invité
Re : Probleme Script
« Réponse #1 le: 04 Novembre 2007, 10:13:27 »
Ben moi je me suis crée un gamemod a partir du fichier new dans pawno et j'ai ajouter ça pour les skins:

Ceci d'abord au dessus des include:

forward SetupPlayerForClassSelection(playerid);
et ca a la fin de mon script:

public SetupPlayerForClassSelection(playerid)

{

SetPlayerInterior(playerid,14);

SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);

SetPlayerFacingAngle(playerid, 90.0);

SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234);

SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);

}

Hors ligne Sismix84

  • *
  • Tueur en série
  • Messages: 247
    • Voir le profil
Re : Probleme Script
« Réponse #2 le: 04 Novembre 2007, 10:17:29 »
Vincent à tout juste, rajouter ce code à ton script pour pouvoir séletionner ton skin. Pour tes commandes, je croi que tu as oublié de mettre return 0;
}

à la fin des commandes.
« Modifié: 04 Novembre 2007, 10:29:17 par Sismix84 »

vincentdu90

  • Invité
Re : Probleme Script
« Réponse #3 le: 04 Novembre 2007, 10:25:10 »
Merci pour une fois que j'ai juste mais bon j'ai prit exemple sur sftdm  :)








-------------------------------------------------------------------
Mardi c''est mon anniversaire  :birthday
« Modifié: 04 Novembre 2007, 10:27:29 par vincentdu90 »

OG_polvunak

  • Invité
Re : Probleme Script
« Réponse #4 le: 04 Novembre 2007, 10:29:34 »
Je crois qu'a la ligne :

GameTextForPlayer(playerid,"~p~Bienvenue au Skate Park",2500,5);

}  celui ci est en trop a mon avis

return 1;

}

Pour vincent:

Vivement mardi  :cheers
« Modifié: 04 Novembre 2007, 10:33:32 par Polvunak »

vincentdu90

  • Invité
Re : Probleme Script
« Réponse #5 le: 04 Novembre 2007, 10:39:40 »
Voila essaye ça Gta Maniac je croit pas voir d'erreur  :happy



Merci a toi Polvunak  :happy :)

Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8541
    • Voir le profil
    • GTAOnline.net
Re : Probleme Script
« Réponse #6 le: 04 Novembre 2007, 11:24:13 »
Lu,

J'ai beaucoup moin d'erreur mais j'en ai quand même encore 5  ;) .

La séléction ne marche pas ( je reste toujours a vinewood ) pour les cmds j'ai beaucoup moin d'erreur mais il men reste encore 5  ;) , je sais pas se sont lequel pourtant j'ai tout bien mis ...
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Probleme Script
« Réponse #7 le: 04 Novembre 2007, 13:19:29 »
j'ai juste une question a te poser ^^
 
es tce que tu a choisi des interrierus pour la sélection des player ?? C'estSUREMENT même très Fortement problable que se soit a cause de ça, j'ais eu le même problème

Ce qui est pas très marrant surtout si tu a choisi des interrieurs différents pour chaques class de players

Donc en faite, tu cherche l'ID de l'interrieur qui correspond a l'emplacement de ton plaer, et tu marque l'ID de l'interrieur la

SetPlayerInterior(playerid,14); (14 et 0 sont les mêmes, c'est San Andreas) donc tu remplace ce 14 par l'ID qui convient ^^

++
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Probleme Script
« Réponse #8 le: 04 Novembre 2007, 14:58:37 »
Je viens de corriger ton bout de script.
Le problème venait (comme c'est le cas très souvent) des accolades manquantes (notament après if (IsPlayerInAnyVehicle (playerid)))
Et quand on oublie une accolade, les erreurs que le compilateur donne sont souvent très bizzares.
Une façon sùre (et pas chère) d'éviter ce genre de problème c'est d'indenter correctement son script.

Tiens :
http://pastebin.gtaonline.fr/pastebin.php?show=180

++
Syg
Courtesy of GtaManiac

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Re : Probleme Script
« Réponse #9 le: 04 Novembre 2007, 15:14:02 »
Une façon sùre (et pas chère) d'éviter ce genre de problème c'est d'indenter correctement son script.

Ou d'eviter le copier / coller !

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Probleme Script
« Réponse #10 le: 04 Novembre 2007, 15:16:40 »
Ce n'est pas un problème spécifique au copier/coller, mais à une indentation hasardeuse qui ne permet pas de voir où doivent aller les accolades qui manquent.
Mais ceci peut aussi arriver avec un copier/coller.

++
Syg
Courtesy of GtaManiac

Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8541
    • Voir le profil
    • GTAOnline.net
Re : Probleme Script
« Réponse #11 le: 04 Novembre 2007, 22:59:19 »
Merci SYG mais j'ai 21 errors quand je compile  , si tu veut je peut t'envoyer mon script entier  ;)

MAJ : bon voila mon script ENTIER ( avec des errors ) => http://pastebin.gtaonline.fr/pastebin.php?show=184

Il ne reste plus qu'a corriger les errors ( la séléction du joueur et les commandes )  ;)
« Modifié: 05 Novembre 2007, 00:53:23 par GtaManiac »
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo

vincentdu90

  • Invité
Re : Probleme Script
« Réponse #12 le: 05 Novembre 2007, 08:59:56 »
Euh les erreurs sont a quelle lignes ?

Hors ligne Sismix84

  • *
  • Tueur en série
  • Messages: 247
    • Voir le profil
Re : Probleme Script
« Réponse #13 le: 05 Novembre 2007, 10:15:02 »
Sur le wiki de samp j'ai trouver un moyen de trouver facilement le numéro de l'intérieur, il faut taper /interior dans l'intérieur pour savoir l'intérieur dans lequel on se trouve.

Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8541
    • Voir le profil
    • GTAOnline.net
Re : Probleme Script
« Réponse #14 le: 05 Novembre 2007, 11:16:27 »
Lu,

Les erreurs sont de la lignes 148 a 216 , et a la ligne 48 j'ai mis un SetPlayer mais je sais pas comment faire pour que quand je me connecte je soit dans un interrieur pour séléctionner un skin :)
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo