GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: G@sker le 04 Février 2012, 23:32:41
-
Bonsoir,
Je suis nouveaux dans le monde du script et j'ai un petit problème, une erreur a ce niveau et je ne voie pas pourquoi.
[spoiler]public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/handsup", true) == 0) // Le joueur léve les mains
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
return 1;
}
if(strcmp(cmd, "/beer", true) == 0)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER); // On donne une bouteille au joueur (instruction)
return 1;
}
return 0;
}
[/spoiler]
-
Merci d'avoir essayé de m'aider mais je suis totalement débutant et malgré les liens donné que j'ai lu, je ne comprend pas ce qui ne va pas...
Cordialement.
-
Tu devrais donc te diriger vers la partie tutoriel et lire les tutoriels de Gilux.
-
Ah oui, en effet, j'ai relu les tuto de gilux plus en détaille et j'ai vu mon erreur.
En revanche, quelques petite question me turlupine...
Pour entrer dans une maison il faut utiliser le SetPlayerCheckpoint ?
Comment choisir tel ou tel maison/commerce...?
Désolé de ses questions qui vous semble probablement ... :boulet
Mais je suis débutant et je souhaite réellement me former.
Cordialement.
-
Pour faire un système d'entrée/sortie dans une quelconque bâtiment, tu vas devoir utiliser les fonctions suivantes:
SetPlayerPos (http://wiki.sa-mp.com/wiki/SetPlayerPos)
SetPlayerInterior (http://wiki.sa-mp.com/wiki/SetPlayerInterior)
Après, pour ajouter des informations pour dire que tel ou tel endroit te permet de rentrer dans un bâtiment, tu peux utiliser des Pickups comme des Checkpoints.
-
Merci de l'aide apporté par ce forum, j'ai regardé les différents topic et trouvé plein d'aide. J'ai commencé le script cette après midi et j'ai l'impression de déjà en connaitre beaucoup.
Je vais dormir un peux, j'essayerais dans l'après midi de scripter des commandes, des pickups.... :)
Cordialement.