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

Wysłany: 2012-03-25, 13:37


Dazbi







Wiek: 28
Na forum: 5187 dni
Posty: 26
Nick w MP: Dan_Trans



Respekt: 45,3

Chcia?bym sie dowiedziec jak zrobic jakis system ktory po komendzie zapisuje komende i pickupa :) Za pomo? oczywi?cie piffko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-25, 13:42


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
Kod:

komendzie zapisuje komende i pickupa


Nie rozumiem.

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-25, 15:24


Kontotworca







Wiek: 30
Na forum: 5195 dni
Posty: 18

Piwa: 51

Respekt: 50

Ostrzeżeń: 60%
Chodzi?o mu zapewne o to, ?e po wpisaniu komendy tworzy pickup i ?e on sie zapisuje :d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-25, 17:19


Dazbi







Wiek: 28
Na forum: 5187 dni
Posty: 26
Nick w MP: Dan_Trans



Respekt: 45,3

Dokladnie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-26, 15:23


Raydex







Wiek: 36
Na forum: 6037 dni
Posty: 138

Piwa: 1043

Respekt: 41,7

Komenda:

Kod:

CMD:stworzpickup(playerid, params[])
{
new PModel, PType, Float:PX, Float:PY, Float:PZ;
if(unformat(params, "ih", PModel, PType)) return SendClientMessage(playerid, COLOR_RED,"[U?yj] /stworzpickup < ID Pickupa > < Typ Spawnu >");
GetPlayerPos(playerid, PX, PY, PZ);

AddPickupToFile(PICKUP_FILE_NAME, PX, PY, PZ, PModel, PType);
CreateDynamicPickup(PModel, PType, PX, PY, PZ, -1, -1, -1, 100.0);
format(Msg,sizeof(Msg),"Pickup zosta? dodany! Model: \"%d\" - Spawn Typ: \"%d\"",PModel, PType);
return SendClientMessage(playerid, 0x008000FF, Msg);
}


Definicja :

Kod:

#define PICKUP_FILE_NAME "DPickups.txt"


Ongamemodeinit:

Kod:

AddPickupFromFile(PICKUP_FILE_NAME);


Stocki:

Kod:

stock AddPickupFromFile(DFileName[])
{
if(!fexist(DFileName)) return 0;

new File:PickupFile, PType, PModel, Float:PX, Float:PY, Float:PZ, pTotal, Line[128];

PickupFile = fopen(DFileName, io_read);
while(fread(PickupFile, Line))
{
if(Line[0] == '/' || isnull(Line)) continue;
unformat(Line, "fffii", PX, PY, PZ, PModel, PType);
CreateDynamicPickup(PModel, PType, PX, PY, PZ, -1, -1, -1, 100.0);
pTotal++;
}
fclose(PickupFile);
return pTotal;
}

stock AddPickupToFile(DFileName[], Float:PX, Float:PY, Float:PZ, PModel, PType)
{
new File:PickupFile, Line[128];

format(Line, sizeof(Line), "%f %f %f %i %i\r\n", PX, PY, PZ, PModel, PType);
PickupFile = fopen(DFileName, io_append);
fwrite(PickupFile, Line);
fclose(PickupFile);
return 1;
}


Skrypt nie m?j jbc.

Postaw piwo autorowi tego posta
 

 
Tagi: system :: dynamicznego :: tworzenia
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] System Dynamicznego tworzenia 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