GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scott1 le 07 Avril 2010, 13:30:22
-
Bonjour a tous,
je rame un peux la, j'aimerais savoir comment faire pour que si un joueur tape une commande, ça ouvre un fichier et sa modifie juste une ligne du fichier, je m'explique avec 'aide d'un exemple
le joueur tape /novoiture Alaedine
alors le serveur ouvre le fichier user Alaedine et modifie les valeur des voiture
argent...
clemaison...
voiture1...
voiture2...
voiture3...
clebiz...
et qu'il modifie juste les ligne voiture 1,2,3.
Ensuite j'ai un soucis, j'ai modifié mon systeme de herse, et dans mon timer j'ai fait ceci
public herse()
{
for(new e = 0; e < MAX_PLAYERS; e++)
{
if(IsPlayerConnected(e))
{
if(GetPlayerState(e) == PLAYER_STATE_DRIVER)
{
for(new i = 0; i < sizeof(HerseInfo); i++)
{
if(IsPlayerInRangeOfPoint(e, 3.0, HerseInfo[i][sX], HerseInfo[i][sY], HerseInfo[i][sZ]))
{
if(HerseInfo[i][hCreated] == 1)
{
.....
}
}
}
}
}
}
return 1;
}
Le soucis, s'est que quand je le test en LAN, seul sur mon pc, ça fonctionne super, mais quand je le test a plusieur, ça ne fonctionne pas, aucune herse ne fonctionne.
Merci d'avance !
-
Quelqu'un a une idé pour m'aider?
Merci d'avance
-
Salut si tu possède déjà un système de sauvegarde de compte. Tu as juste à changer la valeur de Voiture 1, Voiture 2 ou Voiture 3 et la fonction OnPlayerUpdate va s'occuper de l'écrire dans le fichier :)
Par contre pour ta fonction de herse pourront on avoir le reste du code ? Ou télécharge un autre système de herse présent sur sa:mp forum qui fonctionne très bien.
A+, Sam.
:cheers
-
Salut si tu possède déjà un système de sauvegarde de compte. Tu as juste à changer la valeur de Voiture 1, Voiture 2 ou Voiture 3 et la fonction OnPlayerUpdate va s'occuper de l'écrire dans le fichier :)
Par contre pour ta fonction de herse pourront on avoir le reste du code ? Ou télécharge un autre système de herse présent sur sa:mp forum qui fonctionne très bien.
A+, Sam.
:cheers
Le soucis s'est que j'aimerais dans le premier probleme, que ça se fasse si le joueur n'est pas connecté, donc avec le onplayerupdate, s'est impossible.
Le reste du code? C a D? Non pas envie de celui de samp mdr
-
up