Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

zmiana zapisu z nvault na sql


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 Dejmian

    Początkujący

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:15
  • Lokalizacja:Wrocław
Offline

Napisano 28.07.2011 16:11

Witam mam problem z zapisem danych nie moge poradzic sobie z przerobieniem zapisu nvalut na sql bardzo proszę o pomoc.Czytalem duzo poradnikow ale nadal nie wiem jak podpiac ten kod pod sql z gory dzięki.
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <ColorChat>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define MAXLEVEL 10

new const LEVELS[10] = {
// Level
500, // 1
3000, // 2
8000, // 3
15000, // 4
19000, // 5
25000, // 6
31000, // 7
38000, // 8
41000, // 9
50000 // 10
};

new g_Vault, Punkty[33],PlayerLevel[33];


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

g_Vault = nvault_open("xms_xp_mod");

register_clcmd("say /point", "punktty")
}
public punktty(id){
ColorChat(id,GREEN,"Twoje punkty %d",Punkty[id])
}
public client_connect(id)
LoadXp(id);

public client_disconnect(id)
SaveXp(id);

public SaveXp(id) {
new AuthID[35];
get_user_authid(id, AuthID, 34);

new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-Mod", AuthID);
format(vaultdata, 255, "%i#%i#",Punkty[id],PlayerLevel[id]);
nvault_set(g_Vault, vaultkey, vaultdata);
return PLUGIN_CONTINUE;
}

public LoadXp(id) {
new AuthID[35];
get_user_authid(id,AuthID,34);

new vaultkey[64], vaultdata[256];
format(vaultkey, 63, "%s-Mod", AuthID);
format(vaultdata, 255, "%i#%i#", Punkty[id],PlayerLevel[id]);
nvault_get(g_Vault, vaultkey, vaultdata,255);

replace_all(vaultdata, 255, "#", " ");

new punkty[32], playerlevel[32];

parse(vaultdata, punkty, 31,playerlevel, 31);

Punkty[id] = str_to_num(punkty);
PlayerLevel[id] = str_to_num(playerlevel);
return PLUGIN_CONTINUE;
}





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych