• 03 Mai 2025, 22:09:43


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Kreys

Pages: [1] 2
1
Merci, t'a été clair, mais il semblerais que c'est moi qui ne l'a pas été dans ma question :P J'ai bien compris le système des returns (enfin je crois :P)
Je ré-explique:

J'ai dans mon FS la callback OnPlayerCommandText avec plusieurs commandes dedans, qui marchent. Cettte callback se termine par : "return SendClientMessage(playerid, color_rouge, "Commande inconnue. /aide.");
Dans mon GM, ma callback OnPlayerCommandText se terminé par return SendClientMessage(playerid, color_rouge, "[ERREUR] Commande inconnus");
Quand je tape une commande qu'est dans mon FS, ça marche, mais quand je tape une commande qu'est dans mon GM, ça me revoit le SendClientMessage(playerid, color_rouge, "Commande inconnue. /aide."); du FS donc. Je pense qu'à la place du message d'erreur à la fin du FS faudrait plutot dire "va voir dans le GM si la commande n'y est pas".
Tu m'a compris ? :P

2
Scripting SA-MP [Pawn center] / Les petits galères de l'agent K.
« le: 11 Juillet 2013, 17:27:44 »
Bonjour tout le monde !
Donc j'apprend à scripter en pawn et...je galère.
Même si je fais le plus de recherches possible afin de trouver les solutions et les résoudre par moi-même, parfis je bloque et...je poste ici.
Arrivant à la conclusion que ça m'arriverais plusieurs fois, je me suis dit qu'il serait judicieux de faire un seul poste, plutot qu'un poste à chaque problème.
Bien-sûr, si ça vous fait ch*** de m'aider, dites-le y'a pas de problèmes  :tongue:

Donc là j'ai un petit problème de commandes.
J'ai téléchargé un FS "X-Administration" dont la callback des commandes fini par "return SendErrorMessage(blabla)".
J'ai également mit des commandes dans mon GM (normal) sauf que j'ai l'impréssion que c'est pas lu, car quand je tape la commande de mon GM, ça me met le SendClientMessage du return du FS, j'en déduit donc que les commandes du GM ne sont pas lues ? Je fais comment pour qu'elle soit prises en comptes ? Return 0; ?

Merci beaucoup,
Kreyz.

3
Qui sait si V:MP ne sera pas en pawn ?
Concernant le support, je suis tout à fait d'accord, tu devrais te concentrer sur le cours en lui-même et éviter de perdre trop de temps à la création du suppport.

4
Présentation / Re : Kreys
« le: 10 Juillet 2013, 23:26:23 »
L'ambiance est vraiment super sur ce forum, c'est très agréable !
Au fait, souvent je signe "K." C'est pas parce que j'ai la flemme d'écrire en entier :P En fait tout le monde m'appel K, mais sur la plupart des sites c'est 3 caractères min ou alors c'est déja pris, c'est pour ça que je met mon pseudo en entier, mais en vrai les gens m'appelent K et pas Kreys, je sais pas pourquoi d'ailleurs :P
Voilà voilà, je vais arrêter avec mes petites histoires où sinon je vais finir par vous donner mon FB et mon tel...
:jesors:

5
Si tu veux, je peux essayer de te faire des trucs sympa en PHP (Quiz, moyens de te contacter / réagir) dit-moi si ça t'intéresse, ça t’allégerait un peu le travail.
Concernant l'aspect je pense qu'il faudrait faire dans le juste milieu : Blanc sur noir c'est juste horrible, mais les teintes marron / gris sont très reposantes je trouve et peuvent un sympa.
Bonne soirée également.

6
Présentation / Re : Kreys
« le: 10 Juillet 2013, 23:05:35 »
Ah, et si j'ai réussi à oublier un truc :) J'adore écrire, j'fais un peu de slam / poésie avec des potes, donc ne prenez pas peur, j'ai tendance à m'égarer quelques fois et sortir quelques phrases (poétiques, ou pas uhu) dans mes messages.

7
Présentation / Re : Kreys
« le: 10 Juillet 2013, 22:48:57 »
Dans l'éditeur de texte ça paraissait moins long ^^
Merci à vous pour les bienvenue, même ceux qui sont pas encore postés, comme ça c'est fait :P
:jesors:
K.

EDIT:
Mdr d'accord Gzume c'est noté.

8
Autre / Re : Re : [Recherche] Mappeur pour projet RP
« le: 10 Juillet 2013, 22:40:22 »
Bonsoir !

Moi, si tu veux bien, tu me dis se dont tu as besoin et je m'en occupe ;), tiens mon FB: https://www.facebook.com/looic.gras :happy:
Monsieur Gras Loic, évite de poster un lien sur ton Facebook à la vue de tous et surtout de gens que tu connais pas, je dis ça pour toi, bien-sûr.

Sinon pour en revenir au sujet initial du poste, je peux te mapper les EXTERIEURS : Parkings (Police, pompiers,etc, etc,).
En gros je te fais le package, mapping parking + le script en rapport, la commande pour ouvrir la grille, et éventuellement les checkpoints / TP.
Je t'invite à me contacter par MP si tu veux qu'on en discute un peu plus en détails.
K.

9
Présentation / Kreys
« le: 10 Juillet 2013, 22:36:16 »
Prénom: Jérémy
Âge: 15
Ville: Salernes (En provence, à une grosse heure de Marseilles)
Centre d'intérêts: L'informatique, programation, musique, photgraphies
Comment avez vous connu GTAOnline ?: En cherchant des mods sur Google.Comment avez vous connu GTAOnline ?: En cherchant des mods sur Google.
Pseudos IG: Etant donné que je suis un grand amateur de RP, les pseudos sous lesquelles je suis connus IG sont : Tim_Valcuz, Cassandra_Valcuz, Mia_Paccini, Diane_Emyrée, Joy_Emiz, Joey_Emiz, Chloé_Reyes, Leena_Tarcy.

Donc, tout d'abord, bah...bonjour :P
Cela fait déja quelques jours que j'ai investi le forum, vous m'avez peut-êtré déja croisé (Partie pawn).
Donc, je possède GTA SA PC depuis environ 4 ans, je connais SAMP (au début je savais pas que ça existait :p) depuis 3 ans, j'ai commencé à me poser des questions sur la manière de faire un serveur il y a a peut pret un an, et je m'y suis mit il y a environ deux mois.

Je suis un touche-à-tout, j'ai suivi pas mal de tutoriaux, surtout sur le SDZ. Y'a 3/4 ans (j'étais jeune, trop ?) je me suis intéréssé au C, mais il est arrivé un moment où j'y arrivais plus, en 6e le niveau de maths, y'a pleins trucs que j'ai pas pigé. J'ai donc abandonné rapidement et en garde un mauvais souvenir, même si je songe à m'y remettre maintenant que j'ai un peut murit, que j'ai des connaissances en maths et surtout en languages de prog tiers.

Je maîtrise à peu prêt le HTML 5 / CSS 3 et le Php / MySql. J'ai également des connaissances sur Python et en infographie 3D (blender).

Je me suis donc mit au pawn également (je sais pas si je l'ai déja dit, j'écris un peu le post dans le désordre  :huh: et je touche un peu au mapping avec MTA.

J'aimerais prochainement me lancer dans le JS, Java, et applications mobiles (quand on voit le jeune qu'a vendu son appli à Yahoo! et qu'est devenue millionnaire à 17 ans, ça fait rêver).

Sur ce forum je reste essentiellement dans la partie PAWN car c'est celle qui me concerne, les personnes étant plus sur GTA IV ou MTA n'ont donc que très peu de chances de me croiser :P

Que dire de plus, euh, si, je baisse très rapidement les bras, quand y'a un truc en prog que j'arrive pas je laisse tomber (je sais, c'est pas bien), un défaut que j'essaye de vaincre tout de même, sinon j'avancerais jamais.

J'ai pour projet professionnel (je rentre en 2nd GT en septembre) de devenir développeur, même si je ne sais pas trop encore dans quels domaine (Jeux vidéos / Logiciels / Web). Pour l'instant j'essaye de toucher aux trois et de voir ce qui me conviens le mieux (Même si coder son propre jeu vidéo et vraiment très peu accessible depuis son petit ordi chez soi).

A part le domaine de l'informatique, mon grand rêve est de devenir comédien, ou photographe de mode, même si je garde les pieds sur Terre et part du principe que je vais m'orienter vers l'informatique).

Voilà voilà, je pense que c'est tout. Concernant mon pseudo il n'a aucune histoire, le mot m'est passé par la tête j'ai trouvé que ça sonné bien  :closedeyes:

Une dernière chose, les gens avec qui j'ai déja parlé sur le forum l'ont surement remarqués (du moins j'espere  :tongue: ) je plutôt cool, j'me prend la tête avec personne (du moins j'essaie  :laugh: ).

Et une derniere derniere chose (vous l'avez surement aussi remarqués avec ce post) je parle parfois pour rien dire, et ça donne des pavés, alors je m'excuse d’avance à tous ceux qui liront mes pavés alors que je peux dire la même chose en trois ligne.

Bon voilà, c'est vraiment vraiment fini, j'ai tout dit  :biggrin:

A bientôt sur GTAO.
K.

EDIT:
Mon pseudo ce prononce Krèyz...

10
Autre / Re : [Recrutement] "Born To Die" !
« le: 10 Juillet 2013, 22:10:00 »
Bonsoir,
Je t'écris ce message afin de te mettre en garde sur une chose :
Il existe des dizaines de serveurs FUN DM/stunt, perso j'ai en testé pas mal et je n'arrive pas à choisir pour une raison simple, c'est tous les même.
J'aimerais donc te proposer d'intégrer un truc inédit dans ton serveur afin qu'il se démarque des autres, et qu'il marche.
Je suis scripteur débutant, mais je suis quand-même en mesure de faire des trucs sympa.
Je serais éventuellement intéressé si le serveur est un minimum innovant. Je t'invite à me contacter par MP pour qu'on en discute, et éventuellement qu'on s'échange nos Skype :)
Cordialement,
K.

11
En tout cas c'est assez étonnant, la grosse majorité des gens préfèrent un cours écrit, et parmi ceux qui veulent un cours vidéo (ou les deux), beaucoup veulent des vidéos longues. J'imaginais plutôt que vous auriez préféré des vidéos de 5 à 10 minutes par sous-chapitre arrangés en playlist qu'un chapitre de 40 minutes...

Pour le moment, seul 7% des personnes ayant participé veulent un cours en vidéo, dont 6% voudraient un cours en vidéo et en texte (donc un seul pour cent voudraient uniquement de la vidéo). 93% des votants préfèrent le texte. Si ça ne change pas, je ne ferai pas de vidéo, puisque apparemment ça n'est pas tant attendu que ça.

Salut ! :-)
Personnelement, e ne trouve pas ça étonnant du tout (j'ai d'ailleurs voté pour le cours écrit)
Je suis un grand consommateur de tutoriaux, j'en ai suivi sur pas mal de sujets (C, PHP, MySql, HTML, CSS, Python, Blender, etc, etc) et surtout sur différents formats (Ecrit/vidéo). Je vais donc t’expliquer, selon mon experience personnelle, pourquoi les consommateurs de tutos préfèrent l'écris.

1) Quand on suit un tuto on navigue entre le tuto et le logiciel (Code::Blocks, Blender, NotePad++, etc). Avec les vidéos on doit mettre sur pause à chaque fois, c'est chiant.
2) Si on a pas compris un truc, en écrit il suffit de relire, en vidéo il faut remonter le curseur (trouver le moment qui nous intéresse en mettant le curseur au bon endroit ça prend 20 ans).
3) On peut copier/coller, du moins avoir une base réellement textuelle, contrairement à la vidéo (on n'y pense pas mais c'est vachement important)
4) Les cours écrits sont beaucoup plus structurés. Les cours vidéos la personne parle, des fois la qualité n'est pas terrible, on a du mal à comprendre, la capture d'écran n'est pas très bonne, en vidéo la personne parle, et même si elle a un texte sous les yeux, c'est spontané. En écrit on peut reformuler ses phrases, en bref c'est plus compréhensible.
5) Pour certains, vidéo = temps de chargement, pub (si youtube ou daily), pas pratique du tout.
6) Pour beaucoup on comprend mieux en lisant qu'en écoutant.

Cette liste est non-exhausive et résulte de mes constatations personnelles.
Tu l'a bien compris, je t'incite fortement à abandonner la vidéo, surtout que pour toi c'est moins pratique (logiciel de capture vidéo, son, ça prend + de temps, etc)
Si ça peut t'aider, je peux t'indiquer des choses très appréciés dans des tutos:

1) Fait des TP, ça montre au lecteur qu'il sait faire des choses, alors qu'il est sur le point d'arrêter de lire parce qu'il a l’impression que ça lui sert à rien.

==> J'en profite pour faire une petite parenthèse sur les TP :
95% des gens ne les font pas, j'entend par là qu'ils passent direct à la correction. Ca ne veut dire que ces gens n'apprécient pas les TP, mais voilà. (Le chiffre n'est bien-sûr pas exact, c'est juste pour dire (car je connais énormément d'adeptes aux tutos comme moi) que très peu de gens s'investissent vraiment dans les TP.

2) Même si tu fait un cours écrit, poste des vidéos du résultat IG, afin que le lecteur puisse comparer avec ce qu'il aura fait de son côté (très important, sinon on ne sait jamais si on se goure ou pas).

3) Soit facilement contactable pour aider les gens qui bloquent sur ton tuto.

Bien-sûr, tout ceci sont des conseils que je te donne en tant que consommateur, je ne sais pas écrire de tutos, ne prend surtout pas ce message comme une marque de supériorité de ma part : je n'ai jamais écrit de tuto et ne sais pas le faire. C'est simplement pour te dire un peu ce que le lecteur cherche, pour que ton tuto soit le plus apprécié possible.

Et pour finir bravo à toi, j'admire tous ceux qui écrivent ces tutos, c'est hyper-long, et tout ceci pour la communauté, donc franchement, respect.

Kreys.

12
Bonsoir !
C'est une très bonne initiative !

Le cours s'inspire très largement du concept du connu SiteDuZéro : on part de zéro et aucune connaissance n'est requise pour suivre le cours et progresser. J'y explicite tout, simplement et dans les détails.

Pourquoi ne proserait-tu pas ton tutoriel au SDZ alors ? Le pawn est l'un des rare langages de programmation manquant au catalogue du site. De plus, ça t'apporterais de la visibilité, un éditeur de texte spécialement concu pour écrire des tutos etc.
(Non non, je ne suis employé du SDZ :P J'ai juste appris énormément de choses grâce à ce site (Php, Python, etc) et leurs suit reconnaissant)

Cordialement, K.

13
D'accord, merci beaucoup à vous deux, problème résolu.
D'ailleurs Gilux j'en profite pour te remercier également car ton tuto m'a été de grande utilité pour comprendre les bases, même si je dois avouer que mes connaissances en Python & PHP m'ont pas mal aidés :P

14
Bonjour,
Merci, ça marche.
Glux ca veut dire que je dois ps mettre le slash de la commande ?
K.

15
Bonjour,
Merci pour ces réponses.
J'ai ajouté "[128]" à la variable raison, mais j'ai une erreur
error 033: array must be indexed (variable "Raison")
Cette erreur est à la ligne : "Raison = strval(Tmp2);"
Je redonne mon code modifié, si ça peut vous aider à y voir plus clair.
if (!strcmp(Cmd, "/mute", true))
{
        if (Levels[playerid] >= 1)
        {
new Jid,Tmp[256], Tmp2[256], String[256], Raison[128];
new Jour,Mois,An;
new Heure,Minute,Seconde;
Tmp = strtok(cmdtext, Idx);
Tmp2 = strtok(cmdtext, Idx);
if ((!strlen(Tmp)) || (!strlen(Tmp2)))
{
SendClientMessage(playerid, ZAZOLIN, "USAGE : /mute [Playerid] [Raison]");
return 1;
}
Jid = strval(Tmp);
Raison = strval(Tmp2);
if (!(IsPlayerConnected(Jid)) && (Levels[playerid] >= 1))
{
SendClientMessage(playerid, color_gris, "Ce joueur n'est pas connecté.");
return 1;
}
getdate(An,Mois,Jour);
getdate(Heure,Minute,Seconde);
  new Texte[125], Nom_admin[MAX_PLAYER_NAME];
        new Texte2[125], Nom[MAX_PLAYER_NAME];
        new Texte3[256];
        GetPlayerName(playerid, Nom_admin, MAX_PLAYER_NAME);
        GetPlayerName(Jid, Nom, MAX_PLAYER_NAME);
if(Levels[playerid] <=2)
{
format(Texte3, sizeof(Texte3), "[STAFF] Le modérateur %s à muté %s . Raison : %s .", Nom_admin, Nom, Raison);
SendClientMessageToAll(color_rouge, Texte3);
}
else
{
    format(Texte3, sizeof(Texte3), "[STAFF] L'administrateur %s à muté %s . Raison : %s .", Nom_admin, Nom, Raison);
SendClientMessageToAll(color_rouge, Texte3);
}
format(Texte, sizeof(Texte), "Vous êtes muté !");
SendClientMessage(Jid,ZAZOLIN, Texte);
format(Texte2, sizeof(Texte2), "Vous avez muté %s !", Nom);
SendClientMessage(playerid, ZAZOLIN, Texte2);
Mute[Jid]=true;
BK(String);
}
return 1;

Gilux, j'avais déja vu ce poste, mais y'a un truc que j'ai pas compris, tu pourrait m'éclairer ?
Où est-ce qu'on indique la commande ? Car il n'y a aucun endroit de "/kick"

Merci beaucoup,
Kreys.

Pages: [1] 2