Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254730 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 14:19:16
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Strtok ?
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Strtok ?  (Lu 496 fois)
0 Membres et 2 Invités sur ce fil de discussion.
Xoss
Xoss | Alexandre Bocquet
Hors ligne Hors ligne


GTAOnline Big Member
*

Xoss | Alexandre Bocquet

Messages: 555


WWW
« le: 02 Août 2009 à 01:41:21 »

C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2258) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2258) : error 033: array must be indexed (variable "cmd")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2349) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2349) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2439) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2439) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2488) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2488) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2531) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2531) : error 033: array must be indexed (variable "tmp8")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2565) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2565) : error 033: array must be indexed (variable "tmp9")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2603) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2603) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2610) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2610) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2645) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2645) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2656) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2656) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2716) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2716) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2736) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2736) : error 033: array must be indexed (variable "tmp")
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2774) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(2774) : error 033: array must be indexed (variable "tmp")

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


26 Errors.

Voila un copain m'a passé son script SFTDM pour que je l' améliore un peu !
Cependant avant même de commencer je compile et ça donne ce qui a en haut !
Pourquoi ? C'est quoi ce problèmes ?
Merci de m'aider

Journalisée

Alexandre Bocquet Xoss
hardcoder
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 61


« Répondre #1 le: 02 Août 2009 à 01:52:48 »

Les erreurs parlent d'elles même. En gros il te manque la fonction "strtok". Mais tu devrais remplacer cette fonction par sscanf (cherche sur le wiki de samp), bien plus efficace et pratique.
Journalisée
Dark4ng3L
Hors ligne Hors ligne


GTAOnline Big Member
*

Messages: 349


WWW
« Répondre #2 le: 02 Août 2009 à 09:27:06 »

met apres ton OnGameModeInit

Code:
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}


puis met
Code:
cmd = strtok(cmdtext, idx);
au debut de ton OnPlayerCommandText


++ D4 ++  Cool
Journalisée

Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #3 le: 02 Août 2009 à 10:28:38 »

euh non desoler de contre dire 26 erreure etant le maximum detecter par pawno signifie qu'il te manque une accolade de fermeture
Journalisée

Xoss
Xoss | Alexandre Bocquet
Hors ligne Hors ligne


GTAOnline Big Member
*

Xoss | Alexandre Bocquet

Messages: 555


WWW
« Répondre #4 le: 02 Août 2009 à 13:46:46 »

euh alors je fais pas c qu'a dit Dark ?
Et tous ça beug a cause d un  }  ?
Journalisée

Alexandre Bocquet Xoss
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #5 le: 02 Août 2009 à 13:58:33 »

tout a fait trouve le manquant et ajoute le
Journalisée

Xoss
Xoss | Alexandre Bocquet
Hors ligne Hors ligne


GTAOnline Big Member
*

Xoss | Alexandre Bocquet

Messages: 555


WWW
« Répondre #6 le: 02 Août 2009 à 14:16:49 »

En faisant ce que Dark a dit  :

C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(860) : error 017: undefined symbol "strtok"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(860) : error 029: invalid expression, assumed zero
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(860) : error 017: undefined symbol "string"
C:\Users\alex\Desktop\Serveur\Archives\SF\SFTDM2.pwn(860) : 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.

Pour } je vois pas ou le mettre
Journalisée

Alexandre Bocquet Xoss
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #7 le: 02 Août 2009 à 14:41:43 »

montre la ligne 860
Journalisée

Lababalle
Hors ligne Hors ligne


GTAOnline Addict
*

La baballe est TOUJOURS folle

Messages: 1473


« Répondre #8 le: 02 Août 2009 à 16:26:57 »

Ajoute ceci tout à la fin de ton script


Code: (Pawn)
/*
### Strtok ###

*/
strtok (const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

/*
Journalisée
Xoss
Xoss | Alexandre Bocquet
Hors ligne Hors ligne


GTAOnline Big Member
*

Xoss | Alexandre Bocquet

Messages: 555


WWW
« Répondre #9 le: 02 Août 2009 à 17:52:48 »

Merci beaucoup tous le monde
Probleme resolu
Journalisée

Alexandre Bocquet Xoss
Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.131 secondes avec 21 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact