GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Leonidas300 le 12 Juillet 2010, 14:10:53
-
Salut
Ayant formaté mon PC, j'ai mis le dossier GM sur une clef USB, une fois mon PC installé, je les donc remis
mais quand je compil mon GM, sa veux pas lire une include qui est pourtant bien dans le dossier
H:\DOCUME~1\Gaetan\Bureau\Serveur\LSRPFR\GAMEMO~1\LSRP~1.PWN(24) : fatal error 100: cannot read from file: "Spikestrip
L'include :
#include <a_samp>
#define MAX_SPIKESTRIPS 200
enum sInfo
{
sCreated,
Float:sX,
Float:sY,
Float:sZ,
sObject,
};
new SpikeInfo[MAX_SPIKESTRIPS][sInfo];
stock CreateStrip(Float:x,Float:y,Float:z,Float:Angle)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(SpikeInfo[i][sCreated] == 0)
{
SpikeInfo[i][sCreated]=1;
SpikeInfo[i][sX]=x;
SpikeInfo[i][sY]=y;
SpikeInfo[i][sZ]=z-0.7;
SpikeInfo[i][sObject] = CreateObject(2899, x, y, z-0.9, 0, 0, Angle-90);
return 1;
}
}
return 0;
}
stock DeleteAllStrip()
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(SpikeInfo[i][sCreated] == 1)
{
SpikeInfo[i][sCreated]=0;
SpikeInfo[i][sX]=0.0;
SpikeInfo[i][sY]=0.0;
SpikeInfo[i][sZ]=0.0;
DestroyObject(SpikeInfo[i][sObject]);
}
}
return 0;
}
stock DeleteClosestStrip(playerid)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, SpikeInfo[i][sX], SpikeInfo[i][sY], SpikeInfo[i][sZ]))
{
if(SpikeInfo[i][sCreated] == 1)
{
SpikeInfo[i][sCreated]=0;
SpikeInfo[i][sX]=0.0;
SpikeInfo[i][sY]=0.0;
SpikeInfo[i][sZ]=0.0;
DestroyObject(SpikeInfo[i][sObject]);
return 1;
}
}
}
return 0;
}
encode_tires(tires1, tires2, tires3, tires4) {
return tires1 | (tires2 << 1) | (tires3 << 2) | (tires4 << 3);
}
-
d'apres moi il manque le #include <Spikestrip>
-
j'ai mis l'include dans mon 1er poste
Ensuite j'ai bien mis dans mon GM sa
#include <SpikeStrip>
-
Je suis dans le même cas que toi
sa me donne cette erreur quand je compile alors que j'ai bien mis l'include dans le dossier et le " #include <Buster> " au debut du script
rp.pwn(36) : fatal error 100: cannot read from file: "Buster"
si quelqu'un pouvais bien nous aider :( :wall
-
C'est un anti-Cheat
-
Voila
l.26 #include <a_samp>
#include <core>
#include <float>
#include <time>
l.30 #include <file>
#include <utils>
#include <dutils>
#include <Dini>
#include <dudb>
#include <djson>
l.36 #include <Buster>
#include <streamer>
static gTeam[MAX_PLAYERS];
-
Finalement j'ai pris le script de l'include et je l'ai mit dans le Gm et sa marche.
Nickel ? Je sais pas :P
-
Bonjour, pour t'aider, il se peut que tu utilisé ultérieurement un autre pawno mais d'un dossier différent !
Donc, pour vérifiez tu à deux solution :
-Faire Clique Gauche et utilise l'option " ouvrir avec ... " et choisit " choisir le programme par défaut et par la suite va jusqu'au pawno que utiliser avant ( d'un autre dossier que celui qui t'affiche l'erreur !
-Sinon fouiller ton disque jusqu'à que tu tombe sur un autre dossier pawno avec intégrer le dossier include, copie le fichier #Spikestrip !
:happy D0os-Nox :dry
-
Merci, mais j'ai pas trop compris la réponse 2
-
C'est un anti-Cheat
Lol? S'est une include pour les Herse
Perso j'ai fait mon propre systeme, et je le trouve bien mieux que cette include, je vous conseil de faire le votre.
-
RE : Oui donc la 2éme solution ressemble à la précédentes sauf que au lieu de chercher le programme directement et après compiler, est que tu trouve le dossier qui correspond à celui que tu utilise habituellement pour compiler alors dés que tu le trouve du copie le fichier dans le sous dossier include du dossier pawno .
Si, tu n'a toujours pas compris, je te l'expliquerai différemment !
:happy D0os-Nox :closedeyes