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
-
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! ;)
-
öö 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 ;)
-
öö 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
}
-
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
-
öö 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?