Szerző Téma: Mentés  (Megtekintve 539 alkalommal)

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Mentés
« Dátum: 2013. Július 24. - 15:55:16 »
0 Show voters
Sziasztok egy olyan szkript kellene hogyha egy Player lemegy a szerverröl és feljön akkor ugyanott marad abban a pozicióban és megmarad a pontja,pénze stb.

Mentés
« Válasz #1 Dátum: 2013. Július 26. - 20:01:45 »
0 Show voters
Pénz:
 
#include <a_samp>
#include <dutils>
#include <dudb>
#include <dini>
new nev[MAX_PLAYER_NAME];
new penz[100];
#pragma unused ret_memcpy
public OnPlayerDisconnect(playerid)
{
    GetPlayerName(playerid, nev, sizeof(nev));
    format(penz, sizeof(penz), \"/Szerver/%s.ini\",nev);
    if(!dini_Exists(penz)) {
    }
    else
{
    dini_IntSet(penz, \"Score\", GetPlayerMoney(playerid));
    }
}
public OnPlayerConnect(playerid)
{
    GetPlayerName(playerid, nev, sizeof(nev));
    format(penz, sizeof(penz), \"/Szerver/%s.ini\",nev);
    if(!dini_Exists(penz)) {
    dini_Create(penz);
    dini_IntSet(penz, \"Score\", 0);
    SetPlayerMoney(playerid, dini_Int(penz, \"Pénz\"));
    }
    else
{
    SetPlayerMoney(playerid, dini_Int(penz, \"Pénz\"));
    }
    return 1;
}

 
Pont:
 
#include <a_samp>
#include <dutils>
#include <dudb>
#include <dini>
new nev[MAX_PLAYER_NAME];
new Pont[100];
#pragma unused ret_memcpy
public OnPlayerDisconnect(playerid)
{
    GetPlayerName(playerid, nev, sizeof(nev));
    format(Pont, sizeof(Pont), \"/Szerver/%s.ini\",nev);
    if(!dini_Exists(Pont)) {
    }
    else
{
    dini_IntSet(Pont, \"Score\", GetPlayerScore(playerid));
    }
}
public OnPlayerConnect(playerid)
{
    GetPlayerName(playerid, nev, sizeof(nev));
    format(Pont, sizeof(Pont), \"/Szerver/%s.ini\",nev);
    if(!dini_Exists(Pont)) {
    dini_Create(Pont);
    dini_IntSet(Pont, \"Score\", 0);
    SetPlayerScore(playerid, dini_Int(Pont, \"Score\"));
    }
    else
{
    SetPlayerScore(playerid, dini_Int(Pont, \"Score\"));
    }
    return 1;
}

 
A scriptfiles mappába hozz létre egy Szerver mappát és kész.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal