GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Zsoma - 2010. június 18. - 15:31:55

Cím: /pay
Írta: Zsoma - 2010. június 18. - 15:31:55
Hali!
Nekem egy olyan script kellene, hogy ha valaki beirja h  /pay akkor a hozzá legközelebb lévö embernek ad megadott pénzt.
pl.: /pay 5, akkor 5 ftot kap a mellette állo.
Vagy ha ugy jobb, akkor névre szoloan legyen megoldva tehát /pay név összeg.
És a váltázokat elmentse egy fileba.
Elore is köszönöm szépen!  ;)
Cím: /pay
Írta: jana4 - 2010. június 19. - 14:17:30
Idézetet írta: obeeregard date=1276949499\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2066\" data-ipsquote-contentclass=\"forums_Topic
öö nemtom milyen játékmód rendszered van de így kell elmenteni egy fájlba de ahoz létrekell hoznod a \"scriptfiles\" mappába egy
pay.txt fájl:  :laugh:
new File:pay;
pay = fopen(\"pay.txt\",io_append);
format(string,256,\"%s\\r\\n\",string);
fwrite(pay,string);
fclose(pay);
 
A karakter lánc létrehozását kihagytad.

new string[256]; vagy elég 128 is, de fájl esetében 256 ;)
Cím: /pay
Írta: GroX - 2010. június 19. - 14:20:25
Idézetet írta: obeeregard date=1276949499\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2066\" data-ipsquote-contentclass=\"forums_Topic
öö nemtom milyen játékmód rendszered van de így kell elmenteni egy fájlba de ahoz létrekell hoznod a \"scriptfiles\" mappába egy
pay.txt fájl:  :laugh:
new File:pay;
pay = fopen(\"pay.txt\",io_append);
format(string,256,\"%s\\r\\n\",string);
fwrite(pay,string);
fclose(pay);
 
Fájl írásnál általában használni kell a while ciklust.
while(fread(\"pay.txt))
{
    //ide a cuccost
}
Cím: /pay
Írta: Zsoma - 2010. június 19. - 15:19:24
hm. ez jó :D köszi
de am én ugy gondoltam h ha a közelében van. akkor ad neki annyi pénzt ha ottvan. amennyit én beirtam. értitek?  :D
v én értettem félre amit irtatok? :D
Cím: /pay
Írta: Iceaac - 2010. június 19. - 15:23:45
Idézetet írta: ScreaM date=1276949850\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2066\" data-ipsquote-contentclass=\"forums_Topic


öö nemtom milyen játékmód rendszered van de így kell elmenteni egy fájlba de ahoz létrekell hoznod a \"scriptfiles\" mappába egy
pay.txt fájl:  :laugh:
new File:pay;
pay = fopen(\"pay.txt\",io_append);
format(string,256,\"%s\\r\\n\",string);
fwrite(pay,string);
fclose(pay);
 
A karakter lánc létrehozását kihagytad.

new string[256]; vagy elég 128 is, de fájl esetében 256 ;)

 
[/quote]
Attól függ mennyit írsz bele...
 

 

öö nemtom milyen játékmód rendszered van de így kell elmenteni egy fájlba de ahoz létrekell hoznod a \"scriptfiles\" mappába egy
pay.txt fájl:  :laugh:
new File:pay;
pay = fopen(\"pay.txt\",io_append);
format(string,256,\"%s\\r\\n\",string);
fwrite(pay,string);
fclose(pay);
 
[/quote]
Fájl írásnál általában használni kell a while ciklust.
while(fread(\"pay.txt))
{
    //ide a cuccost
}
 
[/quote]
Minek olvasol a fájlból ha írni akarsz?