Szerző Téma: Skin betöltési gond..  (Megtekintve 475 alkalommal)

dexi

  • Vendég
Skin betöltési gond..
« Dátum: 2012. március 17. - 09:33:07 »
0 Show voters
Nos, már megint segítségért fordulok hozzátok..
Mint tudjátok a szerveremet írom és ez a hiba már a kezdetek óta fent áll..
Nos:
Miután beírom a jelszavam( ELSÕRE ).. elvégzi a dolgát királymód, de viszont a skinem nem állítja be.. ( a pInfo[playerid][cskin] változóba betölti, csak skinként nem állítja be )
De! Viszont ha elsõre elrontom a jelszavam és másodszorra sikerül belépnem úgy már a skinem is beállítja..
Stock-ok:
 
stock
Spawn( playerid )
{
new veletlen = random( sizeof(MGSpawn) );
SetPlayerSkin( playerid, pInfo[playerid][cskin] );
SetPlayerInterior( playerid, 0 );
SetSpawnInfo( playerid, 0, pInfo[playerid][cskin], MGSpawn[veletlen][0], MGSpawn[veletlen][1], MGSpawn[veletlen][2], 0, 0, 0, 0, 0, 0, 0 );
SpawnPlayer( playerid );
}
stock
KarakterBetoltes( playerid )
{
pInfo[playerid][cskin] = dini_Int( pFile(playerid), \"Skin\" );
SetPlayerSkin( playerid, pInfo[playerid][cskin] );
Spawn( playerid );
}

 
Dialognál:
 
      case 706:
{
    if( response )
    {
        new pw = dini_Int( pFile(playerid), \"Jelszó\" );
        if( pw == udb_hash(inputtext) )
        {
         KarakterBetoltes( playerid );
        }
              else
      {
          if( GetPVarInt( playerid, \"LoginProbak\" ) == 0 )
          {
             SendClientMessage( playerid, COLOR_RED, \"Hibás jelszó, még egyszer megpróbálhatod.\" );
             SetPVarInt( playerid, \"LoginProbak\", 1 );
             LoginDialog( playerid );
         }
         else
         {
             SetPVarInt( playerid, \"LoginProbak\", 0 );
             SendClientMessage( playerid, COLOR_RED, \"Másodszorra sem tudtad a jelszavad, ki vagy rúgva.\");
             Kick( playerid );
         }
      }
   }
   else
   {
       SendClientMessage( playerid, COLOR_RED, \"Belépés nélkül nem játhatsz.\");
       Kick( playerid );
   }
}

Skin betöltési gond..
« Válasz #1 Dátum: 2012. március 17. - 10:14:04 »
0 Show voters
[pawn]SetPlayerSkin( playerid, pInfo[playerid][cskin] );[/pawn]
a
[pawn]SetSpawnInfo[/pawn]
alatt legyen.

dexi

  • Vendég
Skin betöltési gond..
« Válasz #2 Dátum: 2012. március 17. - 10:38:33 »
0 Show voters
Nem mûködik de megoldottam egy bool változóval OnPlayerSpawn-al.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal