Wysłany: 2012-03-25, 13:37
Dazbi
Wiek: 28 Na forum: 5187 dni Posty: 26
Nick w MP: Dan_Trans
Chcia?bym sie dowiedziec jak zrobic jakis system ktory po komendzie zapisuje komende i pickupa Za pomo? oczywi?cie piffko
Wysłany: 2012-03-25, 13:42
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Wysłany: 2012-03-25, 15:24
Kontotworca
Wiek: 30 Na forum: 5195 dni Posty: 18
Piwa : 51
Chodzi?o mu zapewne o to, ?e po wpisaniu komendy tworzy pickup i ?e on sie zapisuje
Wysłany: 2012-03-25, 17:19
Dazbi
Wiek: 28 Na forum: 5187 dni Posty: 26
Nick w MP: Dan_Trans
Wysłany: 2012-03-26, 15:23
Raydex
Wiek: 36 Na forum: 6037 dni Posty: 138
Piwa : 1043
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.
Tagi: system :: dynamicznego :: tworzenia
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: