GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: mehdi-jumper le 26 Octobre 2011, 16:49:20
-
Bonjour, voici mon problème.
J'ai essayer de creer une include et voilà son contenu:
/* This Include is made by mehdi-jumper
*/
#if defined _MonInclude_included
#endinput
#endif
#define _MonInclude_included
#pragma library MonInclude
#include <a_samp>
#include <a_players>
native TeleportPlayer(playerid,string[],time,style,Float:X,Float:Y,Float:Z,interior,virtualworld,angle);
native MoveVehicle(vehicleid, Float:x, Float:y, Float:z, Float:health, interiorid);
native MoveObjectForGate(objectid, Float:X, Float:Y, Float:Z, Float:Speed ,funcname, interval, repeating);
Je veux voir si sa marche alors j'ai creer une commande dans un nouveau pawno : /test
if (strcmp(cmdtext,"/test",true)==0)
{
TeleportPlayer(playerid,"Test",3500,2,1461.0043,-1019.4626,24.6975,0,0,180);
SetPlayerHealth(playerid,20);
return 1;
}
J'ai bien mis le #include <MonInclude> (mon include s'appelle comme sa) et j'ai bien mis mon test en FS.
Mais quand je vais IG et que je tape /test, j'ai comme réponse que la commande n'existe pas. Sauriez-vous d'ou viens le probleme?
Merci :)
-
Ton include ne possède que ces lignes ?
-
Oui, dois-je rajouter mes "stock"?
car si je les rajoute, dans mon pawno ou il y a ma commande sa me met l'erreur: already defined
-
Il faudrait peut-être créer ces fonctions à moins quelle soit défini par un plugin.
-
Non il n'y a pas de plugin, ces fonctions je les ai crées par stock.
Tu sais la solution?
-
Ces fonctions sont elles présentes dans ton include ?
-
Ces commandes là?
native TeleportPlayer(playerid,string[],time,style,Float:X,Float:Y,Float:Z,interior,virtualworld,angle);
native MoveVehicle(vehicleid, Float:x, Float:y, Float:z, Float:health, interiorid);
native MoveObjectForGate(objectid, Float:X, Float:Y, Float:Z, Float:Speed ,funcname, interval, repeating);
Oui elles y sont...
-
Montre-nous ta fonction évènementielle OnPlayerCommandText ?
-
Elle est la depuis le debut....
if (strcmp(cmdtext,"/test",true)==0)
{
TeleportPlayer(playerid,"Test",3500,2,1461.0043,-1019.4626,24.6975,0,0,180);
SetPlayerHealth(playerid,20);
return 1;
}
-
Je te parle de la fonction complète, pas d'un bout.
-
bon j'vais me débrouiller tout seul.