Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-07-05, 19:20


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

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? :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 20:32


Pavlo856







Wiek: 32
Na forum: 5445 dni
Posty: 75

Piwa: 40

Respekt: 84

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"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 21:01


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Wiem.... ale ja chce by by?y same x,y,z a nie id skina id broni itp.

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 21:45


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 21:47


Pavlo856







Wiek: 32
Na forum: 5445 dni
Posty: 75

Piwa: 40

Respekt: 84

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??.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 07:13


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

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...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 08:48


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8



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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 09:00


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

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.


Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 09:05


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

A wiesz co znacz? te errory? :p

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 09:07


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Dzi?ki :) masz piwo

[ Dodano: 2015-07-06, 09:08 ]
Temat Lock

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Tagi: potrzebuję :: komendy :: pozycje
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Potrzebuję komendy na pozycje :) Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku