Wysłany: 2015-07-05, 19:20
Karollos
Wiek: 27 Na forum: 4130 dni Posty: 282
Piwa : 89
Witam chcia?bym ?eby kto? mi zrobi? komend? na zapisywanie pozycji gdzie si? gracz znajduje
Dok?adniej chodzi mi o to gdy wpiszemy np. /pozycja [nazwa] to nam j? zapisuje w folderze "Scriptfiles" w postaci .txt, dodatkowo mo?e kto? dorobic /pozycja [nazwa] [nazwa pozycji]. By?bym bardzo wdzi?czny
Tylko jak ju? b?dzie kto? chcia? wstawi? to prosz? o szczeg??owe napisanie, gdzie co ma si? znajdowa?.
Za prawid?ow? odpowied?
Wysłany: 2015-07-05, 20:32
Pavlo856
Wiek: 32 Na forum: 5446 dni Posty: 75
Piwa : 40
Kolego do takich rzeczy wystarczy u?ycie komendy /save . Mo?esz zastosowa? j? r?wnie? z dopiskami typu.. /save pozycja1 . Wszystkie pozycje kt?re sobie w tej postaci zapiszesz znajdziesz w "Moje Dokumenty > GTA San Andreas User Files > SAMP > savedpositions"
Wysłany: 2015-07-05, 21:01
Karollos
Wiek: 27 Na forum: 4130 dni Posty: 282
Piwa : 89
Wiem.... ale ja chce by by?y same x,y,z a nie id skina id broni itp.
Wysłany: 2015-07-05, 21:45
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:pozycja(playerid)
{
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
new s[128];
format(s, sizeof(s), "Twoja pozycja to: %f, %f, %f", Pos[0], Pos[1], Pos[2]);
SendClientMessage(playerid, -1, s);
return 1;
}
Wysłany: 2015-07-05, 21:47
Pavlo856
Wiek: 32 Na forum: 5446 dni Posty: 75
Piwa : 40
Wi?c w czym problem? Pobierasz pozycj? gracza i zapisujesz do pliku poprzez file czy co tam chcesz. Gotowca nie dostaniesz, bo do tak prostej rzeczy sam powiniene? doj??.
Wysłany: 2015-07-06, 07:13
Karollos
Wiek: 27 Na forum: 4130 dni Posty: 282
Piwa : 89
ToxiC` , Mi strasznie zale?y na takiej, kt?ra robi plik tekstowy i tam zapisuje same x,y,z ,a nie w tekscie w grze
[ Dodano : 2015-07-06, 07:15 ]
A i tamta cmd ma errory
Kod: C:\Users\Karol1\Desktop\PRS.pwn(4541) : error 028: invalid subscript (not an array or too many subscripts): "Pos"
C:\Users\Karol1\Desktop\PRS.pwn(4541) : warning 215: expression has no effect
C:\Users\Karol1\Desktop\PRS.pwn(4541) : error 001: expected token: ";", but found "]"
C:\Users\Karol1\Desktop\PRS.pwn(4541) : error 029: invalid expression, assumed zero
C:\Users\Karol1\Desktop\PRS.pwn(4541) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
[ Dodano : 2015-07-06, 07:18 ]
"Pavlo856" napisał/a :Wi?c w czym problem? Pobierasz pozycj? gracza i zapisujesz do pliku poprzez file czy co tam chcesz. Gotowca nie dostaniesz, bo do tak prostej rzeczy sam powiniene? doj??.
Ja chyba napisa?em, ?e chce w formacie .txt?
Wi?c nie pisz bezsensownych post?w...
Wysłany: 2015-07-06, 08:48
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Komenda jest dobra A z zapisem, spr?buj:
Kod:
CMD:pozycja(playerid)
{
if(fexist("pozycje.txt"))
{
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
new s[38];
new File:pos = fopen("pozycje.txt", io_append);
format(s, sizeof(s), "%f, %f, %f\r\n", Pos[0], Pos[1], Pos[2]);
fwrite(pos, s);
fclose(pos);
}
else
{
SendClientMessage(playerid, -1, "Plik pozycje.txt nie istnieje, stw?rz go w scriptfiles");
print("Plik pozycje.txt nie istnieje, stw?rz go w scriptfiles");
}
return 1;
}
Wysłany: 2015-07-06, 09:00
Karollos
Wiek: 27 Na forum: 4130 dni Posty: 282
Piwa : 89
hm.. pomo?e kto??
Kod: C:\Users\Karol1\Desktop\PRS.pwn(4544) : warning 219: local variable "Pos" shadows a variable at a preceding level
C:\Users\Karol1\Desktop\PRS.pwn(4545) : error 028: invalid subscript (not an array or too many subscripts): "Pos"
C:\Users\Karol1\Desktop\PRS.pwn(4545) : warning 215: expression has no effect
C:\Users\Karol1\Desktop\PRS.pwn(4545) : error 001: expected token: ";", but found "]"
C:\Users\Karol1\Desktop\PRS.pwn(4545) : error 029: invalid expression, assumed zero
C:\Users\Karol1\Desktop\PRS.pwn(4545) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Wysłany: 2015-07-06, 09:05
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
A wiesz co znacz? te errory?
Kod:
CMD:pozycja(playerid)
{
if(fexist("pozycje.txt"))
{
new Float:PosToxi[3];
GetPlayerPos(playerid, PosToxi[0], PosToxi[1], PosToxi[2]);
new s[38];
new File:pos = fopen("pozycje.txt", io_append);
format(s, sizeof(s), "%f, %f, %f\r\n", PosToxi[0], PosToxi[1], PosToxi[2]);
fwrite(pos, s);
fclose(pos);
}
else
{
SendClientMessage(playerid, -1, "Plik pozycje.txt nie istnieje, stw?rz go w scriptfiles");
print("Plik pozycje.txt nie istnieje, stw?rz go w scriptfiles");
}
return 1;
}
Wysłany: 2015-07-06, 09:07
Karollos
Wiek: 27 Na forum: 4130 dni Posty: 282
Piwa : 89
Dzi?ki masz piwo
[ Dodano : 2015-07-06, 09:08 ]
Temat Lock
Tagi: potrzebuję :: komendy :: pozycje
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: