Szerző Téma: Score & Money saver  (Megtekintve 2260 alkalommal)

Arnold_Alexander

  • Vendég
Score & Money saver
« Dátum: 2011. július 05. - 14:12:23 »
+3 Show voters
sziasztok! elsõ munkám amit dini vel csináltam!
Tartalmaz
Ez a script elmenti a score pontjaidat és a pénz összegedet!
Használat
Készíts egy új mappát scriptfilesben \"Mentesek\" néven! Ezután készíts egy filterscript-et mentesek néven (lent van hogy milegyen a scriptben!) a filterscripts mappába és server.cfg be beirod a filterscripts sorba a mentesek szót! ezután csak csatlakozol a szerverre és már készítis egy .ini file-t a Mentesek mappában amiben lesz 2 sor mégpedig
 
Score 0

 

Money 0

 
ha kilépsz és 2 pontod és 200 pénzed van akkorigyfog kinézni
 
Score 2

 

Money 200

 
és amikor belépsz a játékba egybõl odais adja neked a elmentett score-t és a pénzt!
==================================================================================================================================
íme a forráskód
 
#include <a_samp>
#include <dini>
#include <dudb>
public OnPlayerConnect(playerid)
{
new string[64], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"Mentesek/%s.ini\", name);
if(fexist(string))
{
   SetPlayerScore(playerid, dini_Int(string, \"Score\"));
   SetPlayerMoney(playerid, dini_Int(string, \"Money\"));
}
else
{
dini_Create(string);
dini_IntSet(string, \"Score\", 0);
dini_IntSet(string, \"Money\", 0);
}
}
public OnPlayerDisconnect(playerid, reason)
{
        new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"Mentesek/%s.ini\", name);
if(fexist(string))
{
dini_IntSet(string, \"Score\", GetPlayerScore(playerid));
dini_IntSet(string, \"Money\", GetPlayerMoney(playerid));
}
else
{
dini_Create(string);
dini_IntSet(string, \"Score\", GetPlayerScore(playerid));
dini_IntSet(string, \"Money\", GetPlayerMoney(playerid));
}
}
« Utoljára szerkesztve: 2011. december 23. - 11:53:13 írta WebSite »

Score & Money saver
« Válasz #1 Dátum: 2011. július 05. - 14:26:30 »
0 Show voters
Grat jó lett ;)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Score & Money saver
« Válasz #2 Dátum: 2011. július 05. - 14:29:54 »
0 Show voters
grat

Nem elérhető kribeg

  • 126
    • Profil megtekintése
Score & Money saver
« Válasz #3 Dátum: 2011. augusztus 13. - 10:28:05 »
0 Show voters
D:\\GTA szeró\\filterscripts\\Mentesek.pwn(24) : warning 217: loose indentation
D:\\GTA szeró\\filterscripts\\Mentesek.pwn(24) : error 035: argument type mismatch (argument 2)
D:\\GTA szeró\\filterscripts\\Mentesek.pwn(24) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.
nekem ezt írja ki.Ez miér van? :-[

Score & Money saver
« Válasz #4 Dátum: 2011. augusztus 13. - 10:34:29 »
0 Show voters
Idézetet írta: Pedro date=1309868920\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9423\" data-ipsquote-contentclass=\"forums_Topic
köszi, szerintem is jólett elsõ dini-s munkának! majd lesz még jobb is   :P ;D
 
Pedró te voltál a szerómon? aki nekem mutatta a tuning kocsit?

Kovacs_Bela

  • Vendég
Score & Money saver
« Válasz #5 Dátum: 2011. augusztus 13. - 11:24:12 »
0 Show voters
szaby ne offolj ez k***vára a témába tartozik
am jó mint elsõ munka:)

Nem elérhető kribeg

  • 126
    • Profil megtekintése
Score & Money saver
« Válasz #6 Dátum: 2011. augusztus 13. - 11:56:32 »
0 Show voters
most elmenti a Mentesek mappába de nem adja oda se a pénzt se a scoret a játékosnak.Ez miért van?

Score & Money saver
« Válasz #7 Dátum: 2011. augusztus 13. - 12:02:28 »
0 Show voters
Grt.Nagyon jó!
//Teszteltem

Nem elérhető kribeg

  • 126
    • Profil megtekintése
Score & Money saver
« Válasz #8 Dátum: 2011. augusztus 13. - 17:44:20 »
0 Show voters
Nekem míg mindig nem mûkszik ez miért van?Ugy csináltam ahogy le van írva elmenti is abba a mappába de nem adja ide amikor lespawnolok. :\'(Valami ötlet?Talán azért van mert 0.3c-t használok?

Score & Money saver
« Válasz #9 Dátum: 2011. augusztus 14. - 08:29:46 »
0 Show voters
Grat jó lett! ;) Persze éni módosítottam a dolgokon!
« Utoljára szerkesztve: 2011. augusztus 14. - 11:18:53 írta Meta Pro »

Nem elérhető kribeg

  • 126
    • Profil megtekintése
Score & Money saver
« Válasz #10 Dátum: 2011. augusztus 14. - 09:56:22 »
0 Show voters
Még mindig azt írja ki és nemtudok vele mit csinálni :\'(
D:\\GTA szeró\\filterscripts\\Mentesek.pwn(24) : warning 217: loose indentation
D:\\GTA szeró\\filterscripts\\Mentesek.pwn(24) : error 035: argument type mismatch (argument 2)
D:\\GTA szeró\\filterscripts\\Mentesek.pwn(24) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Score & Money saver
« Válasz #11 Dátum: 2011. augusztus 14. - 10:52:42 »
0 Show voters
Hogyha belépésnél létrehozol neki dinivel egy fájlt, mindenféleképp, akkor kilépésnél, alapból értelmetlen az az eljárás hogyha nincs még regisztrálva a fájl akkor regisztrálod.

Score & Money saver
« Válasz #12 Dátum: 2011. október 08. - 21:33:43 »
0 Show voters
xD nekem se megy valamiért

Nem elérhető kribeg

  • 126
    • Profil megtekintése
Score & Money saver
« Válasz #13 Dátum: 2011. október 14. - 16:27:40 »
0 Show voters
D:\\samp03csvr_R2-2_win32\\filterscripts\\Mentesek.pwn(24) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Warning.
Ezt dobja ki ez miért van?

Score & Money saver
« Válasz #14 Dátum: 2011. október 14. - 17:26:25 »
0 Show voters
csak sor eltolódás

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal