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: zapis
161. MySQL zapis, odczyt danych.
Witam, mam taki problem, tworz? system logowania, ?eby ustali? do jakiej kolumny ma si? zapisywa? zmienna u?ywam zmiennej nick, kt?r? gracza wpisuj? przy logowaniu, pobieram j?, wysy?am do servera.
Kod:


nick = guiGetText(edycjaNick)

Po zalogowaniu, wykonuj? si? ten kod.
Kod:


zalogowany = mysql_query(handler,"UPDATE dane SET Zalogowany='1' WHERE imie='"..mysql_escape_string( handler,md5(nick)).."'")

Teraz chc? stworzy? kolejny zas?b, lecz nie mam poj?cia jak mog? zapisywa? dane, je?eli zmienna nick jest tylko w jednym zasobie, u?ycie getPlayerSerial mnie nie ucieszy poniewa? serial zmienia si? po formacie lub po zainstalowaniu MTA na wirtualnej maszynie (sprawdzi?em), licz? na wasz? pomoc :-)
162. [INNE] Zapis Driftu do mysql [TOP 10]
witam ;D
Jak zrobic system w mysql zeby drift si? zapisywa? do tabeli, bo chcem zrobic top 10 najlepszych drifter?w
nie chodzi mi tutaj o zapisywanie score tylko o to ze za 1 razem drifter uzysku 5 ty? punkt?w driftu.
nast?pnie zapisuje si? to w tabeli w mysql , Driftuje 2 raz i uzyskuje 10 tys punkt?w driftu . co tym samym pobi? sw?j rekord,
tak jakby update'tuje sw?j rekord

jakies pomys?y jak to zrobic ?
napewno co? z tym callbackiem
Kod:


public PodsumowanieDriftu(playerid)
{
PunktyDriftuGracza[playerid] = 0;
GameTextForPlayer(playerid, Split("~b~~h~Twoje PKT: ", tostr(DriftPointsNow[playerid]), "pkt"), 2000, 3);

SetPlayerScore(playerid, GetPlayerScore(playerid) +DriftPointsNow[playerid]);
DriftPointsNow[playerid] = 0;
TextDrawSetString(tdDrifting[playerid],"");
TextDrawSetString(tdPodsuma[playerid],"");

}
163. [INNE] Zapis Mysql
witam [you]

mam problem dotycz?cy zapisu danych mysql , wszystko jest okej , ale mam problem z d?ugo?cia lini
[code]
public OnPlayerDisconnect(playerid, reason)
{
if( PlayerInfo[ playerid ][ loggedIn ] )
{
new buf[ 254 ];
PlayerInfo[playerid][czas] = PlayerInfo[playerid][czas] + (GetTickCount()/1000) - (PlayerInfo[playerid][czas2]/1000);
PlayerInfo[ playerid] [ score ] = GetPlayerScore( playerid );
PlayerInfo[ playerid ][ money ] = GetPlayerMoney( playerid );

format( buf, sizeof( buf ), "UPDATE players SET money = %d, score = %d, kills = %d, deaths = %d, lvl = %d, bank = %d, kod = %d, test = %d, admin = %d, vip = %d, czas = %d, czas2 = %d WHERE nickname = '%s';", PlayerInfo[ playerid ][ money ], PlayerInfo[ playerid ][ score ], PlayerInfo[ playerid ][ kills ], PlayerInfo[ playerid ][ deaths ], PlayerInfo[ playerid ] [ lvl ], PlayerInfo[ playerid ][ bank ], PlayerInfo[ playerid ][ test ], PlayerInfo[ playerid ][ admin ], PlayerInfo[ playerid ][ vip ], PlayerInfo[ playerid ][ czas ], PlayerInfo[ playerid ][ czas2 ], PlayerInfo[ playerid ][ nickname ] );
mysql_query( buf );
}
return 1;
}[/code]

wyskakuje mi taki b?ad
[code]
C:UsersLuXoRDesktopSiWgamemodesmapa.pwn(397) : error 075: input line too long (after substitutions)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
[/code]

mam za d?uga linie , wiem o tym , ale jak zrobic zeby zmiescic to w 2 liniach , juz pr?bowa?em to mi sie s...
164. Skrypt na zapis ilości grania na serwerze
Tak jak w temacie chia?bym zrobic zapis ile gracz gra? na serwerze i kiedy ostatni raz si? logowa?.
Wiem ze do tego b?dzie potrzebna funkcja na getRealTime

Zrobi?em co? takiego ;
function zapis_grania ()
local time getRealTime()
local Godziny time.hour
local Minuty 
time.minute
local Senkundy 
time.second
local Dni 
time.monthday
    
for _v in pairsgetElementsByType"player" ) ) do
        if (
Senkundy == 60 ) do Minuty 1 then
            
if (Minuty == 60 ) do Godziny 1 then
                
if (Godzina == 24 ) do Dni 1 then
                setElementData
v"CzasGrania"tostringGodzina ).. ' h '.. tostringMinuty )..' min '.. tostringSenkundy )..' s')
                
end
            end
        end
    end
end    

Czemu nie dzia?a ??
165. [INNE] Zapis YSI probelm
Witam

Zrobilem system domkow zapis YSI i mam taki problem jak zrobie pierwszy domek w grze to zapisuje sie tak o .ini nie ze 0.ini czy 1.ini no ale ok on zawsze dziala jak zrobie 2 domek to mam takie cos: 4? ?? albo tak: ?? ?W?.

ma ktos jakis pomysl na to? ; )
166. [INNE] Zapis
Witam

1. Mam sobie jaki? tam sklep i bym chcia? zrobi? historie zakupu . Mniej wi?cej wygl?da? mia?oby to tak - gracz kupuje jaki? przedmiot powiedzmy pa?ka i p??niej chce aby po wyborze opcji "Historia zakupu" pokazywa?o w gui ?e zakupi? Pa?k? dnia 1.11.13 o godzinie 17:06 . I chce je?li b?dzie ju? ponad 20 wpisanych rzeczy do tego gui to aby lista si? resetowa?a . Nie wiem kompletnie jak to zrobi? bym prosi? o jakie? wyt?umaczenie ;p

2. Jak zrobi? co? na czas? To znaczy chce zrobi? co? takiego , ?e gracz kupuje co? w sklepie i aby to dzia?a?o przez godzine ale tylko je?li jest po??czony z serwerem . Powiedzmy ?e gracz kupuje kobiete lekkich obyczaj?w na godzine i ona mu daje wi?cej hp i chce ?eby dzia?a?o przez godzine ale tylko wtedy kiedy gra ;p Jak takie cu? zrobi? ?

3.Dlaczego przy tym kodzie
[code]CMD:kick(playerid, params[])
{
new id;
new powod[128];

if(gGracz[playerid][RangaAdmina] < 2) return SendClientMessage(playerid, Czerwony, "[ERROR] Nie jeste? Administratorem !"), true;

if(sscanf(params, "us", id, powod)) return SendClientMessage(playerid, Czerwony, "[ERROR]U?ycie /kick (id) (pow?d)");

if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, Czerwony, "[ERROR]Nieprawid?owe id gracza");

KickEx(playerid, id, powod);

return 1;
}[/code]
[code]stock KickEx(playerid, kickid, powod[])
{
new string[200];
new Gname[MAX_PLAYER_NAME];
new Kickname[MAX_PLAYER_NAME];
...
167. Czemu mi nie działa zapis score
m?j kod to jest
Kod:

addEventHandler('onResourceStart',getResourceRootElement(),

function()

call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Score")

for theKey,thePlayer in ipairs(getElementsByType ( "player" )) do

setElementData(thePlayer,"Score",0)

end

end)



addEventHandler('onPlayerJoin',getRootElement(),

function()

setElementData(source,"Score",0)

end)


save score nie wiem jak zrobic prosze o pomoc
168. [INNE] Zapis do pliku
Witam mam takie pytanie.

Mam oto taka komende na stawianie obiekta
Kod:

COMMAND:pneon(playerid,params[])
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
neon = CreateObject(18648, x, y, z - 0.5, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, "Stworzy?e? neon.");
return 1;
}


i chcia?bym aby te postawione przedmioty zapisywa?y si? do pliku.


Za pomoc :piwo:
169. [INNE] Zapis Aut do pliku
Witajcie :) Mam problem bo chc? w zasadzie to mam prywatne auta ale w kodzie PAWN w gamemodzie i mam tam nick gracza do kt?rego nale?y pojazd dobra mniejsza z tym chcia?bym aby te pojazdy co dodaje do gamemoda zapisywa?y si? do pliku, i ?eby by?a mo?liwa tylko dla tych aut z pliku komenda /parkuj, mog? nawet r?cznie dodawa? to pojazdy do pliku tylko nie mam poj?cia jak, prosz? o pomoc :)


PS. Je?li potrzeba wycinek kodu to prosz? pisa? :)
170. [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...
171. [DM] gui i zapis
Witam.Chcia?bym prosi? was o pomoc w stworzeniu pewnej komendy.Mo?e opisze.
Po wpisaniu jakiej? komendy wyskakuje okienko gui ( DIALOG_STYLE_LIST ) i jak wiadomo mamy mo?liwo?ci klikni?cia w jaka? z opcji.Dalej gdy wybierzemy ju? opcje daje nam jaki? przedmiot na skin (to wiem jak zrobi?) lecz teraz pojawiaj? si? schody poniewa? chce by si? kupione rzeczy zapisywa?y do pliku(dini) i wczytywa?y przy wej?ciu gracza na serwer.Chcia?bym te? by ca?o?? znajdowa?a si? w jakims folderze,by pliki nie za?mieca?y ca?ego scriptfiles.Za pomoc piwko i respekt. ;)
172. zapis uszkodzen
Witajcie !

Jak zrobi? zapis tuningu i uszkodze? w tym kodzie ?

[lua]
function(id, cost, name)
if (getPlayerMoney (source) >= tonumber(cost)) then
outputChatBox ("Kupiles woz " .. name, source, 255, 0, 0, false)
outputChatBox ("ID pojazdu: " .. id, source, 255, 0, 0, false)
outputChatBox ("Koszt: " .. cost, source, 255, 0, 0, false)
takePlayerMoney (source, tonumber (cost))
setAccountData (getPlayerAccount (source), "funmodev2-car", tonumber(id))
setAccountData (getPlayerAccount (source), "funmodev2-paintjob", 3)
setAccountData (getPlayerAccount (source), "funmodev2-carupg", 0)
else
outputChatBox ("Nie posiadasz tyle kasy!", source, 255, 0, 0, false)
end
end)


addEvent ("carSpawn", true)
addEvent ("carDestroy", true)


function carSpawn ()
if not (isGuestAccount (getPlayerAccount (source))) and not (isPedInVehicle(source)) then
if (getElementData (source, "hisCar")) and (getElementData (source, "hisCar") ~= nil) and (getElementType(getElementData (source, "hisCar")) == "vehicle") then
setElementVelocity (getElementData (source, "hisCar"), 0,0,0)
local x,y,z = getElementPosition (source)
setVehicleRotation (getElementData (source, "hisCar"), 0, 0, 0)
setElementPosition (getElementData (source, "hisCar"), x+2,y,z +1)
...
173. Zapis tuningu aut
Witam! Jak zrobi? zapis tuningu aut? Jakich funkcji u?y??
174. [INNE] Zapis frakcji
Witam
Mam problem z frakcjami a mianowicie mam je zrobione tak
G?ra Mapki
[code]#define POLICJA "POLICJA.ini"
#define KIEROWCA "KEROWCA.ini"
#define POGOTOWIE "POGOTOWIE.ini"
#define POMOCDROGOWA "POMOCDROGOWA.ini"
#define KIEROWCAA "KIEROWCAA.ini"
#define SANNEWS "SANNEWS.ini"
#define STRAZPOZARNA "STRAZPOZARNA.ini"
#define TAXI "TAXI.ini"
//Nazwy_TEAMU
#define TEAM_POLICJA 1
#define TEAM_KIEROWCA 2
#define TEAM_POGOTOWIE 3
#define TEAM_POMOCDROGOWA 4
#define TEAM_KIEROWCAA 5
#define TEAM_SANNEWS 6
#define TEAM_STRAZPOZARNA 7
#define TEAM_TAXI 8[/code]

CMD na dodawanie
[code]CMD:dodaj_policja(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "Remik13", true) || !strcmp(pname, "Remik13", true) )
{
if( isnull(params) ) return SendClientMessage(playerid, Zolty, "Wpisz: /dodaj_policja [nick]");
new string2[100];
format(string2, sizeof(string2), "Gracz %s zostal dodany Policji!", params);
SendClientMessage(playerid, Zielony, string2);
dini_Set(POLICJA, params, "1");
}
return 1;
}
CMD:usun_policja(playerid, params[])
{
new pname[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pname, sizeof(pname));
if( !strcmp(pname, "Remik13", true) || !strcmp(pname, "Remik13", true) )
{
if( isnull(params) ) return SendClientMessage(playerid, ...
175. [INNE] Zapis gangi
Witam ;p
Robie na serwer system gang?w :D
I zaczynam dopiero od zapisu do pliku ale ju? mam problemy ;/

1.Nie zapisuje mi kasy gangu do pliku ;p
Zrobi?em to tak
[code] new s[80];
format(s,sizeof(s),"/Gangi/%s.txt",gang[id][g_name]);
printf(s);
if(DOF2_FileExists(s))
printf(s);
{
DOF2_SetInt(s, "Kasa", gang[id][g_money]);
printf(gang[id][g_money]);
printf(s);
}[/code]
Ju? nawet printowa?em bo nie wiedzia?em dlaczego nie dzia?a :D
W komendzie na statystyki dzia?a normalnie a wygl?da ona tak :
[code]CMD:stats(playerid, params[])
{
new id = GetPVarInt(playerid, "GANG") - 1;
if(id == -1)
return SendClientMessage(playerid, CZERWONY, "Musisz by? w gangu by u?ywa? tej komendy!");
new mm;
for(new i; i < G_MEMBERS; i++)
if(gang[id][mem][i] != -1)
mm++;
format(sts, 400, "{A5F017}Nazwa gangu: %snKasa gangu: %dnCz?onk?w: %d + Lider: %snSamob?jstw w gangu: %dnZabitych pomi?dzy cz?onkami: %dnZabitych innych ludzi: %dnZabitych naszych cz?onk?w przez innych:%d", gang[id][g_name], gang[id][g_money], mm, PlayerName(gang[id][Lider]), gang[id][g_kill][1], gang[id][g_kill][0], gang[id][g_kill][2], gang[id][g_kill][3]);
ShowPlayerDialog(playerid, G_DIALOG3, 0, "Statystyki", sts, "OK", "");
return 1;
}[/code]
I chodzi o to ze do pliku tego nie zapisuje a w statystykach zapisuje ;p
Co jest nie tak?:D

2.Druga sprawa to cho...
176. [INNE] Zapis statystyk
Witam mam problem nie zapisuje mi statystyk.

[color=cyan]Oto kod:[/color]

OnPlayerConnect:
[code] if(dini_Exists(File(playerid)))
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, 3, "Panel Logowania", "{FFFFFF}Witaj znowu na Serwerze The Polish Truck!n{FF0000}Zaloguj sie!n{FFFF00}Zapraszamy do grania.", "Ok", "Anuluj");
} else {
ShowPlayerDialog(playerid, DIALOG_REGISTER, 3, "Panel Rejestracji", "{FFFFFF}Witaj po raz pierwszy na Serwerze The Polish Truck!n{FF0000}Zarejestruj sie!n{FFFF00}Zapraszamy do grania.", "Ok", "Anuluj");
}

if(strval(dini_Get(File(playerid), "Prawko")) == 1) //Je?li ma w pliku napisane ?e ma prawko to mu daje
{
PJ[playerid] = 1;
}

if(strval(dini_Get(File(playerid), "Wineta")) == 1) //Je?li ma w pliku napisane ?e ma winete to mu daje
{
Wineta[playerid] = 1;
}

if(strval(dini_Get(File(playerid), "ADR")) == 1) //Je?li ma w pliku napisane ?e ma ADR to mu daje
{
ADR[playerid] = 1;
}

if(strval(dini_Get(File(playerid), "Telefon")) == 1) //Je?li ma w pliku napisane ?e ma Telefon to mu daje
{
Telefon[playerid] = 1;
}

if(strval(dini_Get(File(playerid), "KartaBank")) == 1)
{
KartaBank[playerid] = 1;
}
[/code]

Teraz Dialogi:
[code]
if(dialogid == DIALOG_REGISTER)
{
new string[300];
if(!response)
return SendClientMessage(pl...
177. [INNE] Zapis
Witam mam problem a mianowicie chce zrobi? aby po wpisaniu w gui input nazwy gangu zrobi? si? plik z tym co wpisali?my w to gui :D Lecz nie wiem jak to zrobi? bo za ka?dym razem jak robie to zapisuje mi si? plik z Nickiem ;/ bo to wiem jak zrobi? ale chce aby po wpisaniu w gui input ten text si? zapisywa? jako to co wpisali?my.txt.
Pomo?e kto???
Pozdrawiam
178. [GF] Zapis do plików
Cze??.

Do rzeczy, ot?? posiadam kod PAWN, ale niestety nie odczytuje zapis?w, czyli nie zapisuje mi po wy??czeniu serwera lub inaczej GMX :
-pojazd?w,
-frakcji,
-pieni?dzy,
-biznes?w,

Po prostu po w??czeniu nic nie mam, jest jak wcze?niej po rejestracji..
Co to za pow?d mo?e by??

KOD:
[code]public CKLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%sn",string);
new File:hFile;
hFile = fopen("Logi/ck.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}

public PayLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%sn",string);
new File:hFile;
hFile = fopen("Logi/pay.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}

public KickLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%sn",string);
new File:hFile;
hFile = fopen("Logi/kick.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}

public BanLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%sn",string);
new File:hFile;
hFile = fopen("Logi/ban.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}

public ResLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%sn",string);
new File:hFile;
hFile = fopen("Logi/gmx.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
}

public AdmLog(string[])
{
new entry[256];
format(entry, sizeof(entry), "%sn",...
179. Zapis ammo
Jak zapisa? ammo w broni chodzi o funkcje??
180. Zapis XMl
Witam dzi? was i chce pomocy w zapisie nick i loginu acl przy pomocy xml wie? zrobi?em prosty skrypt lidera oto on :
[lua]function Dodaj5(gracz, nazwafrakcja)
local gracz1 = getPlayerFromName( gracz )
if gracz1 then
local aclGroup = aclGetGroup( nazwafrakcja )
local accName = getAccountName(getPlayerAccount ( getPlayerFromName( gracz ) ))
if isObjectInACLGroup ( "user." .. getAccountName (getPlayerAccount( gracz1)), aclGetGroup (nazwafrakcja)) then
outputChatBox("#00ffaa Wybrany gracz o nicku "..gracz.." #00ffaajest ju? w "..nazwafrakcja.."", getRootElement(), 255, 255, 255, true)
else
aclGroupAddObject(aclGroup, "user."..accName)
outputChatBox("#00ffaaDoda?e? gracza o nicku "..gracz.." #00ffaado "..nazwafrakcja.."", getRootElement(), 255, 255, 255, true)
outputChatBox("#00ffaaZosta?e? dodany do "..nazwafrakcja..".", gracz1, 255, 255, 255, true)
local xml = xmlLoadFile ( "config/Lista.xml")
if xml then
local Teamy = xmlFindChild (xml,"Teamy",0)
local file = xmlFindChild (Teamy,"Policja",0)
for i,logowanielista in ipairs (xmlNodeGetChildren(file)) do
local wiersz = xmlCreateChild ( logowanielista, "gracz" )
xmlNodeSetAttribute ( wiersz, "nick" , gracz1 )
xmlNodeSetAttribute ( wiersz, ...
181. [DM] Skiny postaci,Rejestracja,Zapis Danych
Witam serdecznie mam pewien uporczywy problem a bardziej pytanie poniewa? od kilku lat nie programowa?em w Pawno i wiele si? pozmienia?o wi?c zamierzam poradzi? si? tych kt?rzy s? jeszcze na topie :D

pytanie odnosi si? :
Czy da si? zrobi? tak ?e po wej?ciu na serwer jest sprawdzane czy gracz posiada konto Jesli tak to od razu go spawnuje z postaci? jak? wybra? Poziomem LEVEL kas? etc. Jesli nie to wysy?ago do wybiera?ki

od razu m?wie ze u mnie wybiera?ka dzia?a jak w TDM czyli wybieramy team ?
Czy MySQL b?dzie odpowiednie?

//Edit
Przyk?adowo je?li gracz wybierze Team 1 to musi przy karzdym wejsciu na serwer byc tylko w tym Teamie nie moze go zmieni? chyba ze zrobi to administrator przez Baz? etc.
182. Zapis
Gdzie znajde skrytp ktory zapisuje graczy i pojazdy chodzi o auto save. ?
183. [INNE] Zapis czasu gry online
Siemano.. Mam kolejne pytanie jak zapisywa? czas gry oraz jak dodawa? ka?d? godzin? i minut? gry do tego co ju? przegrali?my.U?ywam tej funkcji:

Kod:

stock GetPlayerOnlineTime(playerid, &hours, &minutes, &seconds) {
hours = (PlayerSeconds[playerid]/(60*60))%24;
minutes = (PlayerSeconds[playerid]/60)%60;
seconds = PlayerSeconds[playerid]%60;
}


Pozdro :P
184. [GF] Zapis kont
Cze??, ot?? posiadam owy kod :


Ale niestety gdy otwieram plik np : John_Laron.txt w scriptfiles, to mam tak:



A chcia?bym tak:
http://pastebin.pl/73758

KOD:
http://pastebin.pl/73759

Rejestracja jest w YSI/y_ini i djson. A wi?c jak zrobi?, aby to by?o tak po kolei?


mo?e po prostu usun? : n ??
185. [GF] Automatyczny zapis mapy lub komenda.
Siemka .. szukam skryptu czy czego? na automatyczny zapis mapy, frakcji dodanych itp ... bo mam komende /wylacz i tam ze wylaczyl serwer admin i wszystko zapisane .. ale nie zawsze :|

Mapa: excellent

Daje piwka :arrow: :piwo:
186. [INNE] Zapis broni v2
Witam mia?em zapis broni wszystko dzia?a?o, ale nagle co? przesta?o dzia?a? :shock: Tzn. dobrze si? zapisuje w bazie, a logi z wczytywania s? http://pastebin.com/WSKTTmLw ale nie daje broni po spawnie.
Kod zapisywania
Kod:

public OnPlayerDisconnect(playerid, reason)
{
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1])
format(Query, sizeof(Query), "UPDATE `playerinfo` SET `bron%d` = '%d', `ammu%d` = '%d' WHERE `user` = '%s'", i, weapons[i][0], i, weapons[i][1] , escpname(playerid));
mysql_query(Query);
}
return 1;
}

Kod wczytywania
Kod:

for (new i = 0; i < 13; i++)
{
format(Query, sizeof(Query), "SELECT `bron%d`, `ammu%d` FROM `playerinfo`WHERE `user` = '%s'", i, i, escpname(playerid));
mysql_query(Query);
mysql_store_result();

mysql_fetch_row_format(Query, "|");
sscanf(str, "p<|>dd", weapons[i][0], weapons[i][1]);
GivePlayerWeapon(playerid, weapons[i][0], weapons[i][1]);
}
return 1;
}
187. [GF] Zapis broni do mysql
Cze?? mam problem poniewa? nie mam poj?cia jak zrobi? zapis broni do mysql. Wiem jedynie, ?e funkcja GetPlayerWeaponData pobiera bro? i amunicje z slot?w (p?tla). Czy m?g?by mi kto? to bardziej opisa? jak to zrobi? ? Z g?ry dzi?ki ;}.
188. [DM] Zapis gangów [MYSQL]
Witam zrobi?em dwa gangi Grove i Ballas.
?eby do??czy? do gangu grove lub ballas trzeba wejsc w pickup.
I mam problem jak zrobi? zapis do mysql czy jest w grove czy ballas??
Piwka polec?.
189. [DM] Zapis money pod score
Witam.
Tak jak w temacie mianowicie chodzi mi o to ?eby zrobi? aby po naci?ni?ciu tab zamiast score by?y pieni?dze gracza wie mo?e kto? z was jak to zrobi? ?
190. [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 :)
191. [INNE] Zapis do pliku
Witajcie mam taki kod:
Kod:


CMD:dajvipa(playerid, cmdtext[])
{
new wartosc;
if(IsPlayerAdmin(playerid))
{
if (sscanf(cmdtext, "u", wartosc))
return SendClientMessage(playerid, -1, "** Usage: /Dajvip [id/nick gracza]");

if (!IsPlayerConnected(wartosc) || playerid == wartosc)
return SendClientMessage(playerid, -1, "** {66EEAA}Nieprawid?owe ID gracza, lub ten gracz ma ju? VIP'a.");

SetPVarInt(wartosc, "blue", 1);
}
return 1;

I chcia?bym aby zapisywa?o si? to do pliku, tzn. aby po ponownym weejsciu na serwer vip nie znika?.
192. [INNE] Zapis
Witam, mam problem z zapisem Prywatnych Pojazdow do pliku.

Ma to polega? na tym, ?e gdy kupimy Pojazd to zapisuje si? On do Pojazdy.ini w taki spob?b:

Nick|Kord
np.
|0.0, 0.0, 0.0

I po W??czeniu Gamemoda, Pojazdy wczytuj? si? z tego pliku. I spawnuj? na podanych kordach.

Za pomoc daje Piwa i Respekt (+10)
193. [INNE] Zapis pozycji do pliku gracza
Witam

Jak zrobi? zapis pozycji gracza gdy
wyjdzie z serwera.Konstrukcja tego
jest prosta tylko nie wiem jak wzi??
aktualn? pozycje gracza przy
opuszczaniu serwera.

Za pomoc piwka :arrow: :piwo: :piwo:
194. [INNE] Zapis skinu do pliku gracza
Witam.

Wczoraj zrobi?em sklep i w nim kupno skinu.
W komendzie mam takie cu?:
Kod:

ShowPlayerDialog(playerid, 102, DIALOG_STYLE_INPUT, "Kup ubi?r.", "Aby kupi? skina wpisz jego id:", "Dalej", "Anuluj");


Nie wiem co mam dalej zrobi? bo nie
kumam kilku rzeczy.
I mam kilka pyta?:

1.Jak zrobi? ?eby skin zapisywa? si? w koncie
gracza(konta robione s? przez dini).
2.Co zrobi? aby zakres by? od 1 do 299.

Prosi?bym o pomoc gdy? to bardzo wa?ne.
Za pomoc piwka :arrow: :piwo:
195. [DM] Zapis broni
Witam - wykona?em prosty zapis broni, na razie na 1 slot - ale nie chce co? dzia?a?. Po prostu po /q nie zapisuje broni. Tu jest kod ca?ego GameMode. Kase i score poprawnie zapisuje, ale bro? ju? nie. A i mam pytanko czy DOF zapisuje do pliku - czy przechowuje dane p?ki serwer nie padnie ? Bo jak otwieram plik ini to jest pusty.

http://wklej.org/id/754213/
196. [INNE] Zapis
Witam,
mam problem z zapisem kont.
W?a?nie robi? mapk? na serwer i mam problem z rejestracj?.
Wcze?niej dzia?a?a poprawnie wszystko dobrze zapisywa?a.
A teraz mam normalnie jak wcze?niej lecz gdy chce si? zalogowa? i wpisuje has?o
to zawsze wyskakuje "z?e has?o".
Napisali mi ?e to jest jaki? b??d w zapisie.
Czy da si? to jako? naprawi??
197. [GF] Zapis broni po wyjściu z gry, śmerci
Witam. Mam taki problem z map?, gdy wyjd? z gry lub mnie zabij? nie zapisuje mi si? bro? i innym. Pr?bowa?em w Game Modzie robi?, ale si? nie uda?o. Prosz? o jaki? kod...
198. [INNE] Zapis w pliku
Witam. Ostatnio g?owi?em si? na skryptem kt?ry daje zapis do pliku. Przyk?ad :
''/Raport nazwa gracza pow?d '' I gdy to napiszemy zapisze nam to w pliku raport1.ini potem raport2.ini w folderze scriptfiles. Prosz? o pomoc jak co? takiego zrobi? ? Daj? piwka :)