• 04 Juin 2026, 22:49:01


Auteur Sujet: LePtitClown : différentes questions  (Lu 29618 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #120 le: 23 Septembre 2009, 19:57:24 »
Slt

PB résolu grâce à Cristab :D

A+
« Modifié: 10 Octobre 2009, 14:07:46 par LePtitClown »

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #121 le: 22 Octobre 2009, 20:32:53 »
Slt

Je fais appel à vos services pour un problème au niveau d'un bot que je suis en train de créer
- j'ai sauvegardé en .rec grâce au FS de Cristab
-J'ai bien un fichier en amx dans npc mode comme il faut
- il est bien lancé ( je le vois sur la console )
- le .cfg m'a bien l'air configuré ( nbre de bot respecté )
- les condition du type si c'est un bot il spawn direct sont aussi mises dans mon GM

Mais le problème c'est que ce bot ne veut pas faire la trajectoire qu'il doit faire
(soit il n'apparait pas du tout ou soit il est bloqué au spawn )
Donc si vous aviez un tutorial simple à comprendre pour réaliser un bot à pied ( plus simple pour moi pour le moment à mon avis ) je suis preneur.
PS: J'ai déjà lu le tutos créer ici mais ça ne marchait pas non plus et ce tutos ne mettait pas les scripteurs d'accord d'où ma requête.

Merci d'avance
A+ :)

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #122 le: 22 Octobre 2009, 20:36:37 »
HS petit clown attention a toutes t'es publiciter  ;)
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

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #123 le: 28 Novembre 2009, 14:21:48 »
Slt

J'ai encore besoin de votre aide pour un petit problème. :wall
Je cherche à mettre l'ID d'un joueur dans un message qui a été trouvé à l'aide d'une boucle démarré par une commande du type:
dcmd_idjoueur(const playerid,const params[])
{
for(new i = 0; i <= MAX_PLAYERS; i++)
{
J'ai essayé d'utiliser la fonction GetPlayerID que j'ai utilisé comme celà: new id = GetplayerID(playerid);
Pour mettre cet ID dans un message:
format(string,sizeof(string),"[%d] %s petit message au joueur", id,Nombre(i));
SendClientMessage(playerid,COLOR,string);
Lors de la compilation, il me dise qu'aucune fonction n'est appelé. J'ai donc ajouté un stock pour la fontion GetPlayerID, mais ça ne marche toujours pas.
Donc si l'un de vous à la solution pour obtenir l'ID d'un joueur et l'insérer dans un message, j'aimerai bien qu'il m'explique
Merci d'avance pour votre aide
A+ :D
« Modifié: 28 Novembre 2009, 14:23:23 par LePtitClown »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #124 le: 28 Novembre 2009, 14:32:49 »
pas besoin de GetPlayerId pour sa

exemple


new id;
id=PID;
format(string,sizeof(string),"[%d] %s petit message au joueur", id,Nombre(i));
SendClientMessage(playerid,COLOR,string);

ou j'ai rien compris

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

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #125 le: 28 Novembre 2009, 19:06:51 »
Re

Je ne comprend pas cette ligne id=PID. Mon pid n'est défini nulle part donc ça voudrait dire que id=PID sont égaux mais ils seront tous les 2 définis comme cela: new id; / new pid;
C'est normal , ou est ce que je dois définir le pid autrement, si oui comment ? :)

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #126 le: 28 Novembre 2009, 20:36:30 »
mais en gros tu veut l'id du joueur exemple /idjoueur 5 et sa te met 5 donc juste PID ou giveplayerid
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

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #127 le: 29 Novembre 2009, 12:57:07 »
Slt

Non justement je ne trouve pas les joueurs recherchés comme ça, je les rechercher grâce à une boucle qui me dit qui a combien d'étoiles. Moi j'aimerai rajouter l'id des joueurs dans le message qui me dit combien d'étoiles les joueurs ont

A+ :)

Hors ligne The Bird

  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
Re : Re : LePtitClown : différentes questions
« Réponse #128 le: 29 Novembre 2009, 14:09:05 »
voila j' espere que ca t aidera http://forum.sa-mp.com/index.php?topic=14702.0

Sa vient de moi ou :

corleon = GangZoneCreate(-2000,689, -230,4358, -1730,301, 250,8499);
    japonais = GangZoneCreate(-2437,172, 503,3276, -2077,942, 874,1542);

C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11332) : warning 202: number of arguments does not match definition
C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11332) : warning 202: number of arguments does not match definition
C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11332) : warning 202: number of arguments does not match definition
C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11332) : warning 202: number of arguments does not match definition
C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11333) : warning 202: number of arguments does not match definition
C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11333) : warning 202: number of arguments does not match definition
C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11333) : warning 202: number of arguments does not match definition
C:\Users\*\Documents\SAMP script\gamemodes\larp.pwn(11333) : warning 202: number of arguments does not match definition

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #129 le: 29 Novembre 2009, 16:53:46 »
Salut,

pour ton problème petit clown c'est que de la faire dans le format

j'imagine que tu as une boucle semblable à ceci:

new level = 0, tmp[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if((level = GetPlayerWantedLevel(i)))
        {
            format(tmp, sizeof(tmp), "Le joueur d'ID %d est recherché (niv: %d)" i, level);
            SendClientmessageToAll(COLOR_RED, tmp);
        }
    }
}

tu devrais avoir un truc du genre (ps. je préfère donné le nom que l'ID)

++Sim++





Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #130 le: 02 Décembre 2009, 15:05:30 »
Slt

Merci beaucoup, je vais essayer ça

RE:
J'ai quelque soucis avec le code que tu m'a fait. Il y a beaucoup d'erreurs à une ligne mais je ne sais pas les résoudre vu que je ne connais pas bien les tmp et je ne sais pas mettre les id dans un message. Je ne connais donc pas la structure exact pour corriger.
Voivi le code une fois mis dans une commande défini en dcmd:
dcmd_recherche(const playerid,const params[])
{
    #pragma unused params
    SendClientMessage(playerid,COLOR_ORANGE,"Voici la liste des joueurs recherchés");
    new level = 0, tmp[128];
    for(new i = 0; i <= MAX_PLAYERS; i++)
   {
   if(IsPlayerConnected(i))
   {
       if((level = GetPlayerWantedLevel(i)))
       {
           format(tmp, sizeof(tmp), "Le joueur d'ID %d est recherché (niv: %d)" i, level); <========= ligne 4822 où sont détectées les erreurs
           SendClientmessageToAll(COLOR_RED, tmp);
       }
         }
}
return 1;
}

Et voici les erreurs:

C:\Documents and Settings\Propriétaire\Bureau\Dossier ******\GTA SA-MP\samp 0.3\gamemodes\AAG.pwn(4822) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Documents and Settings\Propriétaire\Bureau\Dossier ******\GTA SA-MP\samp 0.3\gamemodes\AAG.pwn(4822) : warning 215: expression has no effect
C:\Documents and Settings\Propriétaire\Bureau\Dossier ******\GTA SA-MP\samp 0.3\gamemodes\AAG.pwn(4822) : warning 215: expression has no effect
C:\Documents and Settings\Propriétaire\Bureau\Dossier ******\GTA SA-MP\samp 0.3\gamemodes\AAG.pwn(4822) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Propriétaire\Bureau\Dossier ******\GTA SA-MP\samp 0.3\gamemodes\AAG.pwn(4822) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Propriétaire\Bureau\Dossier ******\GTA SA-MP\samp 0.3\gamemodes\AAG.pwn(4822) : fatal error 107: too many error messages on one line

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


4 Errors.



Aidez moi svp

A+ :)
« Modifié: 02 Décembre 2009, 15:18:03 par LePtitClown »

Hors ligne Alan

  • *
  • Tueur en série
  • Messages: 165
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #131 le: 02 Décembre 2009, 17:06:54 »
Regarde a cette ligne (4822) Supprime Ce qu'il y a.
» [GM]|[& Serveur]  Seattle RolePlay; Gamemode- 56% ~ En cours;

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #132 le: 02 Décembre 2009, 17:17:53 »
Alan, la pub est interdite dans les signature, vas lire les règles (;

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne Alan

  • *
  • Tueur en série
  • Messages: 165
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #133 le: 02 Décembre 2009, 17:20:35 »
Ok, Je suppr.
» [GM]|[& Serveur]  Seattle RolePlay; Gamemode- 56% ~ En cours;

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : LePtitClown : différentes questions
« Réponse #134 le: 02 Décembre 2009, 20:04:30 »
if((level = GetPlayerWantedLevel(i))) sa c'est pas bon if(level = GetPlayerWantedLevel(i)) sa c'est bon
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