Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: dini
1. MySqL na dini
Witam, mam taki oto kod i chcia?bym go przerobi? na dini. Jednak kompletnie nie wiem jak si? za to zabra? bo tak naprawd? o wykorzystywaniu mysql w sampie nie wiem nic. Wiem, ?e mysql jest 100 razy lepsze itp, ale nie mam mo?liwo?? u?ycia tego.
By?by kto? w stanie mi pom?c z tym?
Kod
2. Dini
Cze?? wszystkim :)
Mam ma?y problem i nie wiem jak go rozwi?za?. Chodzi mi o zapis daty i godziny do pliku w systemie Dini.


Wygl?d pliku po otrzymaniu bana:

Zbanowany=BartusBartus
Banujacy=BartusBartus
Powod=test
Rok=2018
Miesiac=3
Dzien=26
Godzina=11
Minuta=49
Sekunda=47

Chcia?bym ?eby ten plik wygl?da? tak:

Zbanowany=BartusBartus
Banujacy=BartusBartus
Powod=tets
Data=2018/3/26
Godzina=11;49;47

Kod:

https://pastebin.com/JPevpeBk

Za pomoc oczywi?cie zmine :piwo:
3. Dini
Witam, mam taki problem mam kod:
Cytat:

new pname[MAX_PLAYER_NAME], path[200];
format(path, sizeof(path), "Konta/%s", pname[playerid]);
if(dini_Int(path, "Ranga", PlayerInfo[playerid][pRanga]) == 7)
{
IsPlayerHeadAdmin[playerid] = 1;
PlayerInfo[playerid][pRanga] = 7;
SendClientMessage(playerid, -1, "{00FF00}Twoja ranga to: {FF0000}HeadAdmin");
}


I problem w tym ?e nie mam problem?w a po wej?ciu gracza na serwer nic si? nie dzieje mimo ?e w pliku Nick.ini jest warto?? Ranga=7
4. Get String Dini
Witam, gdy u?yj? takiego kodu:
Cytat:

if(dini_Exists("HeadAdmin.ini"))
{
if(dini_GetString("HeadAdmin.ini", PlayerName(playerid)))
{
IsPlayerHeadAdmin[playerid] = 1;
}
}


Dostaj? taki b??d:
Cytat:

C:UsersLukiDesktopSerwer PASgamemodespasgm2.pwn(540) : error 033: array must be indexed (variable "dini_GetString")
5. Dini i File
Witam, gdy dodam do callbacka OnGameModeInit to:
Cytat:

if(dini_Exists("HeadAdmin.ini"))
{
dini_Get("HeadAdmin.ini","Nick", PlayerName(playerid));
}
else
{
print ("=");
print ("Stworzono plik HeadAdmin.ini");
print ("=");
dini_Create("HeadAdmin.ini");
}


To otrzymuj? bardzo dziwne b??dy:
Cytat:

C:UsersLukiDesktopSerwer PASpawnoincludedini.inc(32) : error 017: undefined symbol "fexist"
C:UsersLukiDesktopSerwer PASpawnoincludedini.inc(40) : error 017: undefined symbol "fexist"
C:UsersLukiDesktopSerwer PASpawnoincludedini.inc(42) : error 017: undefined symbol "io_write"
C:UsersLukiDesktopSerwer PASpawnoincludedini.inc(194) : error 017: undefined symbol "io_read"
C:UsersLukiDesktopSerwer PASpawnoincludedini.inc(197) : error 035: argument type mismatch (argument 2)


Od razu m?wi? ?e w linicje 32, 30, 42 nie mam ?adnego z tych tekst?w poniewa? te linijki to:

Cytat:

32: #if defined FILTERSCRIPT
40: }
42: public OnFilterScriptExit()


Gdzie kolwiek to dodam to mam takie b??dy (identyczne)
6. Dini
Witam, mam taki kodzik:

(W callbacku OnPlayerJoin)
Cytat:

if(dini_Exists("headadmin.ini"))
{
new nick[24];
dini_Get("headadmin.ini","Nick",nick);
AdminLogged[playerid] = 1;
VipLogged[playerid] = 1;
SetPVarInt(playerid, "HeadAdmin", 1);
}


I komend?:
Cytat:

CMD:dajha(playerid, cmdtext[])
{
if(IsPlayerAdmin(playerid))
{
new Float:nickha;
new nick[24];
GetPlayerName(playerid, nick, sizeof(nickha));//pobieramy jak?? tre??, nie liczbe, w tym przypadku nick
dini_Set("headadmin.ini","Nick",nick);
AdminLogged[playerid] = 1;
VipLogged[playerid] = 1;
SetPVarInt(playerid, "HeadAdmin", 1);
SendClientMessage(playerid, 1, "{FFFFFF}Dales sobie range {FF0000}HeadAdmin");
}
else
{
SendClientMessage (playerid, 1, "{FF0000}Nie masz uprawnien!");
}
return 1;
}


I chcia?bym zrobi? ?eby zapisywalo nick gracza do headadmin.ini po wpisaniu /dajha oraz po wej?ciu na serwer gdy jego nick jest w tym pliku to dawalo mu range HeadAdmin.

@EDIT: Virex_PL masz wy??czone pisanie do Ciebie PV. Napisz do mnie na maila je?li mo?esz
7. Dini i dodawanie.
Witajcie! Potrzebuj? doda? np. +100 do pliku gracza: PlayerName(playerid) do linijki: "gold".
Dawno nie pisa?em nic w pawno i zapomnia?em co i tak :(
8. Odczytywanie z pliku system dini
Witajcie!
Robi? system Rejestracji i potrzeba mi funkcji kt?ra odczyta score i cash z pliku gracza a nast?pnie doda je do gry.
Pozdrawiam!
9. Dini zapysywanie i odczytywanie
Witajcie!
Chcia?bym zapisywa? ci?g znak?w do pliku po wpisaniu komendy w dini do jednego pliku:
?eby dodawa?o z ka?dym wpisaniem cmd:
wi?c np.
przed wpisaniem cmd:
123
321
po wpisaniu:
123
321
567
po 2 wpisaniu:
123
321
567
890
a potem w if'ie ?eby odczytac czy jest dany ci?g znak?w w pliku.
10. Dini i odczytywanie plików :)
Witajcie!
Chc? aby odczyta?o mi liczb? za "domid"
daj? tak:
Kod:


new domid1 = dini_Int(FileStats(playerid), "domid");
if(domid1 >= 1)
{

i co? jest ?le pewnie (FileStats(playerid), "domid"); ale nie mam poj?cia co ..
11. [INNE] zapis dini
Witam mam zmienn? :
new Ranga[MAX_PLAYERS];

i chce by sie zapisywa?o wszystko w dini tak sie zapisuj? kasa i score a jak zrobic to ze zmiennymi?:

Cytat:

public OnPlayerConnect(playerid)
{
GivePlayerMoney(playerid,dini_Int(udb_encode(Player(playerid)), "cash"));
SetPlayerScore(playerid,dini_Int(udb_encode(Player(playerid)), "level"));
return 1;
}

Cytat:


public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(udb_encode(Player(playerid)),"cash",GetPlayerMoney(playerid));
dini_IntSet(udb_encode(Player(playerid)),"level",GetPlayerScore(playerid));
return 1;
}


Cytat:

forward ZapiszStaty();
public ZapiszStaty()
{
for(new i=0; i<MAX_PLAYERS; i++){
dini_IntSet(udb_encode(Player(i)),"cash",GetPlayerMoney(i));
dini_IntSet(udb_encode(Player(i)),"level",GetPlayerScore(i));
}
SendClientMessageToAll(COLOR_RED, "SERVER: Wszystkie dane zosta?y zapisane!");
}


PRosz? o szybk? pomoc :piwo: za najlepsz?
12. [GF] Zapisywanie kilku rzeczy Dini
Witam.
mam taki kod:
Pawn
new yearmonthday;
getdate(year,month,day);
dini_IntSet(CZASVIP,PlayerName(playerid),year,month,day);

Chc? zapisa? ca?? dat? w jednej linijce.
Ale w ten spos?b nie idzie.. Mo?e kto? pom?c?
13. [INNE] Zapis broni dini
Cze?? pokaze mi ktos jak zrobic zapis broni i jej amunicji w systemie dini?
Wiem ze musze uzywac getplayerweapondata
14. [INNE] Dini Pewna Funkcja!
Witam. Chc? zrobi? komende /event kt?ra dodawa?a by do pliku o nazwie EVENT linijk?: event=1.
Jak to zrobi??
15. [INNE] Zapis w dini
Witam, mam taki problem znalaz?em skrypt na viatoll poprzerabia?em go itp na swoje sposoby .. Ale kurcz? nwm jak zapisa? :( nie mog? . Prosz? o pomoc o to kod. Dodaje mi punkty ale jak wychodze i wchodz? to ju? nie mam pkt viatoll

[code] if(dialogid == DIALOG_VIATOLLWYBIERZ)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,DIALOG_VIATOLLDOLADUJ,2,"Do?aduj punkty ViaToll","10 punkt?wn20 punkt?wn50 punkt?wn100 punkt?wn200 punkt?w","Wybierz","Zamknij");
}
if(listitem == 1)
{
new string[256];
format(string,sizeof(string),"Masz: %d punkt?w ViaToll",GetPVarInt(playerid,"ViaTollPunkty"),GraczInfo[playerid][Viatoll]);
ShowPlayerDialog(playerid,DIALOG_VIATOLLILOSC,0,"ViaToll",string,"Ok","");
}
}
return 1;
}
if(dialogid == DIALOG_VIATOLLDOLADUJ)
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPVarInt(playerid,"ViaTollPunkty",GetPVarInt(playerid,"ViaTollPunkty") +10);
GivePlayerMoney(playerid,-20);
SendClientMessage(playerid,-1,"Kupi?e? 10 punkt?w ViaToll");
new playerfile[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(playerfile, sizeof(playerfile), "viatoll/Z_______%s.ini",pname);
dini_IntSet(playerfile,&...
16. [INNE] Dodawanie w komendzie nicku gracza do dini
Witajcie!
mam plik
Kod:


#define VIP "VIP.ini"

teraz chc? aby komend? doda? tak: /dajvip [nickgracza]
chodzi o to aby jak wpisze /dajvip [nickgracza] dodawa?o w pliku tak: NICKGRACZA=1
i nie wiem jak to zrobi? :)
Stawiam PIWO
17. [INNE] Pobieranie wartości z Dini
Witajcie

Po kilku miesi?cach bez samp'a postanowi?em powr?ci? z nowym projektem,lecz
natrafi?em na przeszkod?.Ot?? mam tak? funkcj?:
Kod:

dini_Set(udb_encode(Player(playerid)),"Pochodzenie", "Las Venturas");
Lecz nie wiem jak j? potem wczytaj w if'ie.Chodzi o co? takiego:
Kod:

if(dini_Set(udb_encode(Player(playerid)),"Pochodzenie", "Las Venturas"))
Teraz w powy?szym if'ie znowu daje warto?? a ja chc? ?eby t? warto?? z "Pochodzenia" wczyta?.Dini_Get nie dzia?a.

Za pomoc :arrow: :piwo:
18. [DM] z dini na strcmp
[code]dcmd_duel(playerid,cmdtext[])
{
if(pInfo[playerid][PlayingArena] || pInfo[playerid][Poczekalnia])return SendDeniedClientMessage(playerid, COLOR_RED," (WARN) Nie mo?esz u?y? tej komendy b?da? na Arenie.");

new pid[16],gun,gun2,player;
new string[128],tmp[128],idx;
tmp = strtok(cmdtext, idx);

if(!strlen(tmp))return SendClientMessage(playerid, COLOR_ORANGE, "UZYCIE: /duel <invite/accept/leave/disable/enable>");

new wname[32], wname2[32];
strmid(pid, tmp, 0, strlen(cmdtext), 128);

if(strcmp(pid, "invite", true, strlen(pid)) == 0)
{
if(DuelDisable[playerid])return SendDeniedClientMessage(playerid,COLOR_RED," (WARN) Musisz odblokowa? wysy?anie/otrzymywanie wyzwa? (/duel enable)");
if(DuelWaiting[playerid])return SendDeniedClientMessage(playerid,COLOR_RED," (WARN) Musisz zaczeka?, a? aktualne wyzwania strac? wa?no??.");
tmp = strtok(cmdtext, idx);
if(sscanf(tmp, "u", player))return SendClientMessage(playerid, COLOR_ORANGE, "UZYCIE: /duel invite <id/nick> <id broni> <id broni2>");

if(player == playerid)return SendDeniedClientMessage(playerid,COLOR_RED," (WARN) Poda?e? swoje ID.");
if(!IsPlayerConnected(player))return SendDeniedClientMessage(playerid,COLOR_RED, InvalidID);
if(IsDueling[player]) return SendDeniedClientMessage(playerid,COLOR_RED," (WARN) Gracz w tej chwili walczy z kim innym.");
if(DuelDis...
19. [INNE] Dodawanie do pliku dini
Witajcie mam taki kod:
Kod:


dini_Set(KOSZE, Player(playerid), "1");

i jak zrobi? aby dodawa?o 1 a nie ustawia?o .
20. DINI -> MySql jak to zmienic
Mam taki kod http://pastebin.com/azJSJYbk
recz w tym ?e nie mog? go za choler? zamieni? na mysql ine ?eczy porobi?em ale to sprawia mi najwi?kszy k?opot.
Mo?ecie zmieni? cho? cze?? tego kodu na mysql??
21. [INNE] Zapis auta do pliku gracza - DINI
Witajcie

Zrobi?em komend? /parkuj,kt?ra zapisuje dany pojazd do
pliku gracza.Komenda:
[code]if(strcmp(cmdtext, "/parkuj", true)==0){
new id;
new Float:VehX,Float:VehY,Float:VehZ,Float:VehRot;
id = GetVehicleModel(playerid); //pobieramy ID pojazdu
GetVehiclePos(playerid, VehX, VehY, VehZ); //zapisujemy wsp??rz?dne X, Y, Z
GetVehicleZAngle(playerid, VehRot); //zapisujemy rotacje pojazdu
dini_FloatSet(udb_encode(Player(playerid)), "ID Pojazdu", id); //zapisujemy ID pojazdu
dini_FloatSet(udb_encode(Player(playerid)), "PosX", VehX); //wsp??rz?dne X
dini_FloatSet(udb_encode(Player(playerid)), "PosY", VehY); //wsp??rz?dne Y
dini_FloatSet(udb_encode(Player(playerid)), "PosZ", VehZ); //wsp??rz?dne Z
dini_FloatSet(udb_encode(Player(playerid)), "Rot", VehRot); //rotacje
return 1;
}[/code]

Wywo?ywanie pojazdu w OnPlayerSpawn:
[code]new id;
new Float:VehX,Float:VehY,Float:VehZ,Float:VehRot;
id = dini_Int(udb_encode(Player(playerid)),"ID Pojazdu");
VehX = dini_Int(udb_encode(Player(playerid)),"PosX");
VehY = dini_Int(udb_encode(Player(playerid)),"PosY");
VehZ = dini_Int(udb_encode(Player(playerid)),"PosZ");
VehRot = dini_Int(udb_encode(Player(playerid)),"Rot");
CreateVehicle(id,VehX,VehY,VehZ,VehRot,1,1,99999999);[/code]

1.Problem w tym ?e ID pojazdu si? nie zapisuje np.
zamiast id 533 jest id 5.
2.Zapisuje si? tylko PosX i nic wi?cej.

Je?eli m...
22. [INNE] Zamiana na dini
chc? zmieni? includ z mfile na dini


[code]if(!mFileExist("POLICJA.ini"))
{
mCreateFile("POLICJA.ini");

SetPlayerScore(playerid, mGetInt(GraczNick(playerid), "Score"));
Gracz[playerid][pScore] = mGetInt(GraczNick(playerid), "Score");

SetPVarInt(playerid, "kasa", mGetInt(GraczNick(playerid), "Kasa"));
Gracz[playerid][pKasa] = mGetInt(GraczNick(playerid), "Kasa");
Gracz[playerid][pAdmin] = mGetInt("ADMINI.ini", PlayerName(playerid));
Gracz[playerid][pBank] = mGetInt(GraczNick(playerid), "Bank");
mGetFloat(GraczNick(playerid), "Przebieg", Gracz[playerid][pPrzebieg]);
Gracz[playerid][pTowary] = mGetInt(GraczNick(playerid), "Towary");
Gracz[playerid][pWizyty] = mGetInt(GraczNick(playerid), "Wizyty");
Gracz[playerid][pPJ] = mGetInt(GraczNick(playerid), "PJ");
Gracz[playerid][pCzas] = mGetInt(GraczNick(playerid), "Czas");
Gracz[playerid][pVip] = mGetInt("VIPY.ini", PlayerName(playerid));

Plecak[playerid][pApteczka] = mGetInt(GraczNick(playerid), "Apteczka");
Plecak[playerid][pBaton] = mGetInt(GraczNick(playerid), "Baton");
Plecak[playerid][pKanister] = mGetInt(GraczNick(playerid), "Kanister");
Plecak[playerid][pKlucz] = mGetInt(GraczNick(playerid), "Klucz");



mSetInt(GraczNick(playerid), "Score", Ge...
23. [INNE] wczytywanie pozycji dini do IsPlayerInRangeOfPoint
Cze??,

Zrobi?em sobie ostatnio system na dodawanie wsp??rz?dnych do pliku cos.ini
format tych pozycji to:
Kod:

0.0000, 0.0000, 0.0000=1


I teraz moje pytanie jak zrobi? aby wsp??rz?dne dodawa?y si? do:
IsPlayerInRangeOfPoint
czyli np.: Je?li gracz stoi na wsp??rz?dnych lub blisko nich kt?re s? zapisane w pliku to dzieje si? co? np wyskakuje info na czacie.

System ten jest zrobiony w Dini.


Z g?ry dzi?ki.
24. [DM] zCMD na dini
Cytat:

CMD:ban(playerid, params[])
{
new forplayerid,
Powod[128];
if(IsPlayerAdmin(playerid) || IsPlayerSupport(playerid))
{
if(sscanf(params, "ds[64]", forplayerid, Powod))
return SendClientMessage(playerid, LIGHTRED, "Wpisz: /ban [id] [powod]");
if(!IsPlayerConnected(forplayerid))
return SendClientMessage(playerid, LIGHTRED, "Nie ma gracza o podanym id.");
format(string, sizeof string, "Gracz %s zosta? zbanowany przez %s. Pow?d: %s", PlayerName(forplayerid), PlayerName(playerid), Powod);
SendClientMessageToAll(LIGHTRED, string);
djSetInt(PlayerFile(forplayerid), "Account/Banned", 1);
BanEx(forplayerid, Powod);
return 1;
}
return 0;
}

CMD:kick(playerid, params[])
{
new forplayerid,
Powod[128];
if(IsPlayerAdmin(playerid) || IsPlayerSupport(playerid))
{
if(sscanf(params, "ds[64]", forplayerid, Powod))
return SendClientMessage(playerid, LIGHTRED, "Wpisz: /kick [id] [powod]");
if(!IsPlayerConnected(forplayerid))
return SendClientMessage(playerid, LIGHTRED, "Nie ma gracza o podanym id.");
format(string, sizeof string, "Gracz %s zosta? wyrzucony przez %s. Pow?d: %s", PlayerName(forplayerid), PlayerName(playerid), Powod);
SendClientMessageToAll(LIGHTRED, string);
Kick(forplayerid);
return 1;
}
return 0;
}

Potrzeba mi to przerobic na dini, leca zimne lechy shendy
25. [DM] Komenda DINI
Mam pewn? komende... na dawanie Administratora Graczowi o podanym ID. I teraz np. wpisuje /DajA 3 i tworzy plik w odpowiednim folderze ale nie pobiera Nazwy gracza tylko tworzy plik o nazwie "PlayerName(ID).txt" i pytanie do was jak zrobi? tak aby pobiera?o nick i tworzy?o plik tekstowy o nazwie tego gracza?

"LISTA_ADM2" to: #define LISTA_ADM2 "Central Server/Admini"


Kod:


CMD:daja(playerid, params[])
{
if(!HeadAdmin[playerid])
return SendClientMessage(playerid, COLOR_RED, "{FF4500}Nie mo?esz u?y? tej komendy!");

new ID, Stringi[150];
if(sscanf(params, "d", ID))
return SendClientMessage(playerid, COLOR_GREEN, "{7CFC00}/DajA [ID]");

if(!IsPlayerConnected(ID))
return SendClientMessage(playerid, COLOR_YELLOW, "{7CFC00}Nie ma takiego ID");
{
dini_Create(""LISTA_ADM2"/PlayerName(ID).txt");

format(Stringi, 150, "{7CFC00}Dosta?e?/a? Admina od %s", PlayerName(playerid));
SendClientMessage(ID, COLOR_PINK, Stringi);

format(Stringi, 150, "{7CFC00}Da?e?/a? Admina graczowi %s", PlayerName(ID));
SendClientMessage(playerid, COLOR_YELLOW, Stringi);
}
return 1;
}


Oczywi?cie za poprawne przerobienie kodu daje Piwa
26. [INNE] Zapis, odczyt czyli dini w ruch :D
Siemka jak zrobi? zapis w taki sensie ?e jak gracz 1 raz wejdzie na serwer poka?e mu si? gui z regulaminem i gdy kliknie "Akceptuje" to w pliku daje warto?? reg=1 i potem gdy wchodzi na serwer to ju? si? nam nie wy?wietla :)
27. [INNE] Administrator w dini
witam
moze i to dziwne pytanie , ale chchia?bym sie dowiedzie? jak zrobic Administratora w Dini .
wiem ze trzeba zrobic definicje
np
Kod:


#define Administrator

no potem tworzenie pliku dini
Kod:

dini_CreateFile("Administrator.ini");


i co dalej bo nie mam zielonego poj?ci jak to zrobic
prosze o pomoc wraz z przyk?adem jakie?? komendy ;]
z pomoc reputka i piwa
28. [INNE] Odczyt skina z pliku dini
Witam, mam problem z odczytem skinu dini (zapis jest prawid?owy)

Zrobi?em tak:

OnPlayerDisconnect
Kod:


dini_IntSet(PlayerName(playerid), "Skin",GetPlayerSkin(playerid));

W logowaniu
Kod:


new skin;
skin = dini_Int(PlayerName(playerid),"Skin");
SetPlayerSkin(playerid,skin);

I rejestracji
Kod:


dini_IntSet(PlayerName(playerid), "Skin", 0);

Logowanie odpowiada za odczyt, ja chcia?bym aby odczytywa?o np tak:

Kod:


SetSpawnInfo( playerid, 0, skin[playerid], 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
SpawnPlayer(playerid);

Wiem, ?e musze stworzy?
Kod:


new skin[MAX_PLAYERS];

Pomo?e kto??
29. [INNE] Dini i wyświetlenie liczby
Witam ponownie. Zwracam si? z pro?b? o pomoc, gdy? nie mam zupe?nie poj?cia jak zrobi? wy?wietlenie liczby zapisanej systemem dini. Sytuacja wygl?da tak:

Mam rejestracj? w dini i zrobi?em co? takiego, ?e za ka?d? minut? grania dopisuje do pliku gracza +1. Czyli zapisuj? tam kas?, a na dole jest np. MINUT=??czny czas gry w minutach. Jest wszystko ok, minuty si? zapisuj?, ale mam problem ze sprawdzeniem tego czasu na komend?. Chodzi mi oto ?e kiedy gracz wpisze /stats, na czacie wy?wietli mu si? komunikat: "Minut: " i tutaj ??czny czas grania. Pomocy bo zupe?nie nie mam pomys?u jak to zrobi?.

M?j kod og?lnie wygl?da tak:

W OnDialogResponse po zalogowaniu: (tylko cz??? z MINUT)

Kod:

dini_Int(PlayerName(playerid), "MINUT");
SetTimer("minut", 60000, 1);


Potem funkcyjka na dole:

Kod:

forward minut(playerid);
public minut(playerid)
{
dini_IntSet(PlayerName(playerid), "MINUT", dini_Int(PlayerName(playerid), "MINUT")+1);
return 1;
}


No i tak to og?lnie wygl?da, potrzebuje tylko komendy /stats i ?eby wy?wietli?o te MINUTY :) Nie potrafi? po prostu tego przerzuci? na zmienn? (je?eli tak w og?le nale?a?oby to zrobi? :D ).
30. [INNE] Liczba zmiennoprzecinkowa z dini do zmiennej w mapie
Witam, mam taki kod:

Kod:

liczba[playerid] = dini_Get(udb_encode(Player(playerid)), "liczba1");


A teraz troch? wyja?nienia,
w pliku gracza mam pewn? liczb? zmiennoprzecinkow? (nie wa?ne sk?d jest i do czego jest mi potrzebna),
kiedy gracz jest spawnowany chcia?bym przypisa? w?a?nie te liczb? z pliku gracza (dini) do zmiennej tworzonej w mapie.

lecz niestety wywala mi b??d:
Cytat:

error 006: must be assigned to an array



od razu uprzedzam - wiem ?e dini nie jest fajne, ale nie o to tutaj chodzi w tym temacie,
nie umiesz pom?c to nie pisz, ?e dini jest z?e - nic nie pisz. dzi?kuj?.




Pr?bowa?em przed dini_Get dawa? r??ne funkcje do konwersji ale nic nie dzia?a, ci?gle jaki? b??d wywala.

Je?eli
potrafisz mi pom?c to na pewno odwdzi?cz? si? zimnym :piwo: ;)
31. [DM] Komenda na dodanie gracza do pliku dini
Siema. Jak zrobi? komend? na dodanie gracza do pliku ? Posiadam dini. Pr?bowa?em co? wykombinowa? ale nie umiem :/ . Chodzi mi o komend? np. /invite nick.
32. [DM] Jak uzywać sscanf i dini
Cze??.
Niedawno pyta?em si? jak obs?ugiwa? si? dini i teraz mam to samo pytanie bo zrobi?em wszystko jak pisali?cie, lecz nic i teraz pytam jak u?ywa? sscanf (podali?cie mi taki pomys?) lub jak zrobi? ?eby zapisywa?o lub jaki jest tu b??d bo na razie do dini mam odraz?.
Kod:
Kod:

public OnPlayerConnect(playerid)
{
if(lux == wloncz)
{
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
}
if(lux == killwloncz)
{
TextDrawShowForPlayer(playerid, Textdraw0);
}
dini_Int(PlayerName(playerid), "Kill");
if(dini_Exists(PlayerName(playerid)))
{
}
else
{
dini_Create(PlayerName(playerid));
}
return 1;
}

definicje s? takie:
Kod:


#define SLOTS 200 //wpisz ilo?? slot?w
#define wloncz 1 // 1- to tak, a 0- to nie w?ancza? paska dolniego
#define killwloncz 1 // 1- w??czy?, a 0- nie w??cza? BF2
i
new killrank = 0;
new lux = 1;


Za pomoc leci :arrow: :piwo: !! !!
33. [INNE] Dini nie zapisuje pliku.
Cze??.
Kiedy? pyta?em o pomoc w dini. I teraz gdy go u?y?em (nie pokaza?o b??d?w) i nie zapisuje pliku.
Wszystko zrobi?em tak jak trzeba :
Kod:


public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(PlayerName(playerid), "Kill", killrank);
return 1;
}


Prosz? o szybk? odpowied? :arrow: :piwo:
34. [DM] Nauka dini
Siemka.
Nauczy?em si? prawie wszystko w pawno wi?c teraz pytam o dini moje pytanie 1 to:
1. Czy w dini mo?na zapisa? np. scora u?ytkownika jego nazwe czy pozycje.
2. Czy w dini mo?na has?o szyfrowa? ??

Za trafne odpowiedzi daje piwka :)
35. [INNE] z dini do Mysql
Witam bardzo potrzebuje kogo? kto przerobi? by mi system dini na mysql wgl tego nie ogarniam czytaj?c poradniki nic mi nie przychodzi do g?owy je?eli kto? by by? w stanie mi pom?c prosi?bym o odp na pw b?d? tutaj