GTAOnline.net
San Andreas Multiplayer (sa:mp) => Problèmes et bugs => Discussion démarrée par: Darkseno le 21 Août 2012, 09:37:35
-
Bonjour,
Ce matin en faisant une mauvaise manipulation j'ai supprimé le dossier "users" du dossier "scriptfiles" de mon serveur samp ! J'en est donc recrée un, mais le problème c'est que maintenant quand les joueurs se connecte, leurs nom ne s'enregistre plus dans le dossier "users" et le mien aussi !
Avez vous une solution à mon problème ?
Cordialement,
Darkseno
-
Oui... !
-
dans ce cas peu être il y avait une majuscule Users
-
Je vais tester sa tout de suite ;) !
Double post
Non, sa ne fonctionne toujours pas...
PS : Désolé pour le double post.
-
Regards dans ton script le nom exact du dossier.
-
Euh... j'ai chercher dans mon script mais impossible de trouver la ligne... Vous pouvez me guider s'il vous plait ?
-
ben euh montre la fonction qui permet de sauver le compte
-
Justement, dans mon script je n'est plus les lignes pour sauvegarder les comptes...
Sa suffirais sa ?
}
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "users/%s.ini", plname);
SendClientMessage(playerid, COLOR_YELLOW2, "Veuillez Patienter...");
if(fexist(string))
{
-
si tu n'as plus les lignes va peu être penser a les refaire car sans aucune indication le serveur ne va pas deviner
-
Oui, j'avais compris sa :)
C'est pour sa que dans mon méssages précédents je vous demande si sa :
}
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "users/%s.ini", plname);
SendClientMessage(playerid, COLOR_YELLOW2, "Veuillez Patienter...");
if(fexist(string))
{
C'est les bonnes lignes, je suis loin d'être bon dans se domaine...
Merci de votre attention,
Darkseno.
-
c'est deja le debut
-
Voila, j'ai chercher et voici se que j'ai fait :
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,GREEN,"Bienvenue sur Liberty Wars !");
SendClientMessage(playerid,YELLOW,"Choissisez votre gangs/mafia ou alors sauvez la ville en intégrant la police/armée !");
SendClientMessage(playerid,GREEN,"Le serveur est en construction, il manque donc beaucoup de fonctionnalité !");
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "users/%s.ini", plname);
SendClientMessage(playerid, COLOR_YELLOW2, "Veuillez Patienter...");
if(fexist(string))
{
gPlayerAccount[playerid] = 1;
}
else
{
gPlayerAccount[playerid] = 0;
}
return 1;
}
------------------------------------------
Cependant j'ai encore quelques erreurs les voici :
pawno\LGW.pwn(282) : error 017: undefined symbol "plname"
pawno\LGW.pwn(282) : error 017: undefined symbol "plname"
pawno\LGW.pwn(282) : error 029: invalid expression, assumed zero
pawno\LGW.pwn(282) : fatal error 107: too many error messages on one line
Avez-vous des réponses ?
-
la variable plname n'est pas definie
-
Ok, merci pour ta réponse ;) !
Et en une bref explication comment on la définie ?
-
new plname[MAX_PLAYER_NAME];
-
Voila, merci, sa c'est résolue en revanche j'ai encore des erreurs les voici :
pawno\LGW.pwn(284) : error 017: undefined symbol "string"
pawno\LGW.pwn(284) : error 017: undefined symbol "string"
pawno\LGW.pwn(284) : error 029: invalid expression, assumed zero
pawno\LGW.pwn(284) : fatal error 107: too many error messages on one line
Donc, je suppose qu'il faut crée la variable mais je n'y arrive pas...
-
la meme erreur-_-
fait attention un peu lit les tutos
-
En effet c'étais tout bête, j'ai cherché un peu et j'ai trouver, en revanche j'ai une dernière erreur que je n'arrive pas à résoudre...
La voici :
pawnoLGW.pwn(285) : error 001: expected token: ";", but found "-identifier-"
Et voici la ligne ou il y'a l'erreur :
GetPlayerName(playerid, plname, sizeof(plname));
Cordialement,
Darkseno.
Double post
Ok, j’ai cherché et problème résolue ;) !
Double post
Bonjour,
C'est encore moi, j'ai fait toutes les modifs, crée mon fichier "users" mais quand je me connecte sur mon serveur et quand je vais voir dans mon fichier "users" j'ai rien...
Voici mon GM :
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,GREEN,"Bienvenue sur Liberty Wars !");
SendClientMessage(playerid,YELLOW,"Choissisez votre gangs/mafia ou alors sauvez la ville en intégrant la police/armée !");
SendClientMessage(playerid,GREEN,"Le serveur est en construction, il manque donc beaucoup de fonctionnalité !");
new string [285];
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "users/%s.ini", plname);
SendClientMessage(playerid,YELLOW, "Veuillez Patienter...");
if(fexist(string))
{
gPlayerAccount[playerid] = 1;
}
else
{
gPlayerAccount[playerid] = 0;
}
return 1;
}
Double post
Personne ne peut m'aider... :/ ?