• 04 Juin 2026, 05:52:26


Auteur Sujet: [Résolu] Problème spawn joueur  (Lu 1216 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Jawitt

  • Scripteur PAWN/PHP
  • *
  • Tueur
  • Scripteur de LS-Paradise
  • Messages: 53
    • Voir le profil
[Résolu] Problème spawn joueur
« le: 02 Avril 2010, 23:20:29 »
Bonsoir,


public OnPlayerLogin(playerid,password[])
{
    new string2[64];
new playername2[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "comptes/%s.ini", playername2);
new File: UserFile = fopen(string2, io_read);
if ( UserFile )
{
   new PassData[256];
   new keytmp[256], valtmp[256];
   fread( UserFile , PassData , sizeof( PassData ) );
   keytmp = ini_GetKey( PassData );
   if( strcmp( keytmp , "MotDePasse" , true ) == 0 )
{
valtmp = ini_GetValue( PassData );
strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
}
if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
{
   new key[ 256 ] , val[ 256 ];
   new Data[ 256 ];
   while ( fread( UserFile , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
    if( strcmp( key , "LevelAdmin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
                }
                fclose(UserFile);
}
else
        {
fclose(UserFile);
return 1;
}
EffacerCB(playerid, 8);
SendClientMessage(playerid, C_JAUNE, "Bienvenue sur ***** **, passez un bon moment en notre compagnie.");
SendClientMessage(playerid, C_JAUNE, " ");
gPlayerLogged[playerid] = 1;
SpawnPlayer(playerid);
SetPlayerSpawn(playerid);
}
return 1;
}

Quand je fais /ident mdp bah sa me connecte sa me dis que je suis connecté mais le joueur ne spawn pas..

Code du setplayerspawn :

public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
   if(PlayerInfo[playerid][pLevel] > 0)
   {
SetPlayerPos(playerid,1742.6812,-1862.9193,13.5757);
SetPlayerFacingAngle(playerid, 2.3348);
}
return 1;
}
return 1;
}

Merci !

« Modifié: 03 Avril 2010, 00:22:41 par Jawitt »

Hors ligne Hip-hop

  • *
  • Tueur en série
  • Messages: 159
    • Voir le profil
    • Grand Theft RolePlay
Re : Problème spawn joueur
« Réponse #1 le: 02 Avril 2010, 23:38:40 »
SetPlayerHealth(playerid, 0);



Hors ligne Jawitt

  • Scripteur PAWN/PHP
  • *
  • Tueur
  • Scripteur de LS-Paradise
  • Messages: 53
    • Voir le profil
Re : Problème spawn joueur
« Réponse #2 le: 02 Avril 2010, 23:39:52 »
Hein ? j'ai pas tous compris la..

Hors ligne Hip-hop

  • *
  • Tueur en série
  • Messages: 159
    • Voir le profil
    • Grand Theft RolePlay
Re : Problème spawn joueur
« Réponse #3 le: 02 Avril 2010, 23:59:06 »
EffacerCB(playerid, 8);
SendClientMessage(playerid, C_JAUNE, "Bienvenue sur ***** **, passez un bon moment en notre compagnie.");
SendClientMessage(playerid, C_JAUNE, " ");
gPlayerLogged[playerid] = 1;
SpawnPlayer(playerid);
SetPlayerSpawn(playerid);
SetPlayerHealth(playerid, 0);



Hors ligne Jawitt

  • Scripteur PAWN/PHP
  • *
  • Tueur
  • Scripteur de LS-Paradise
  • Messages: 53
    • Voir le profil
Re : Problème spawn joueur
« Réponse #4 le: 03 Avril 2010, 00:22:16 »
J'ai trouvé une combine qui trompe le scripte, sujet résolu