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

Wysłany: 2013-12-29, 09:04


Birkin_Pl







Wiek: 31
Na forum: 5234 dni
Posty: 21
Nick w MP: Pawel95,Trasher



Respekt: 50

Np chcia?bym ?eby ten skrypt
Kod:


#include <a_samp>

#define Loop(%1,%2) for(new %1; %1 < %2; %1++)

#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN 0x00FF00FF
#define COLOR_BLUE 0x0000FFFF
#define COLOR_GRAD 0xAAAAAAFF

new bool:Flak[MAX_VEHICLES];

//------------------------------------------------------------------------------

public OnFilterScriptInit()
{
Loop(playerid, GetMaxPlayers())
{
SetPVarInt(playerid, "Kolczatka", -1);
}
return 1;
}

//------------------------------------------------------------------------------

public OnFilterScriptExit()
{
Loop(playerid, GetMaxPlayers())
{
DestroyObject(GetPVarInt(playerid, "Kolczatka"));
SetPVarInt(playerid, "Kolczatka", -1);
}
Loop(vehicleid, MAX_VEHICLES)
{
Flak[vehicleid] = false;
}
return 1;
}

//------------------------------------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/kolczatka", true) || !strcmp(cmdtext, "/kolcz", true))
{
if(GetPVarInt(playerid, "Kolczatka") != -1)
{
DestroyObject(GetPVarInt(playerid, "Kolczatka"));
SetPVarInt(playerid, "Kolczatka", -1);
}

new Float:x, Float:y, Float:z, Float:ang;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, ang);

SetPVarInt(playerid, "Kolczatka", CreateObject(2892, x, y, z-1, 0, 0, ang+90));
SendClientMessage(playerid, COLOR_GREEN, "Stworzy?e? kolczatk?. Aby j? usun?? u?yj: /usunkolczatke.");
return 1;
}

if(!strcmp(cmdtext, "/usunkolczatke", true) || !strcmp(cmdtext, "/usunkolcz", true))
{
if(GetPVarInt(playerid, "Kolczatka") == -1) return SendClientMessage(playerid, COLOR_GRAD, "Nie roz?o?y?e? ?adnej kolczatki!");

DestroyObject(GetPVarInt(playerid, "Kolczatka"));
SetPVarInt(playerid, "Kolczatka", -1);
SendClientMessage(playerid, COLOR_WHITE, "Usun??e? kolczatk?.");
return 1;
}

if((!strcmp(cmdtext, "/czysckolczatki", true) || !strcmp(cmdtext, "/czysckolcz", true)) && IsPlayerAdmin(playerid))
{
Loop(i, GetMaxPlayers())
{
if(GetPVarInt(i, "Kolczatka") == -1) continue;
DestroyObject(GetPVarInt(i, "Kolczatka"));
SetPVarInt(i, "Kolczatka", -1);
}

SendClientMessage(playerid, COLOR_WHITE, "Usun??e? wszystkie kolczatki.");
return 1;
}

return 0;
}

//------------------------------------------------------------------------------

public OnPlayerUpdate(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !Flak[GetPlayerVehicleID(playerid)])
{
Loop(i, GetMaxPlayers())
{
if(GetPVarInt(playerid, "Kolczatka") == -1) continue;

new Float:obiekt[3];
GetObjectPos(GetPVarInt(i, "Kolczatka"), obiekt[0], obiekt[1], obiekt[2]);

if(IsPlayerInRangeOfPoint(playerid, 5.0, obiekt[0], obiekt[1], obiekt[2]))
{
Flak[GetPlayerVehicleID(playerid)] = true;
new panels, doors, lights, tires;
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, random(16));
}
}
}
if(Flak[GetPlayerVehicleID(playerid)]) GameTextForPlayer(playerid, "Masz Flaka, daleko nie zajedziesz!", 1000, 3);
return 1;
}

//------------------------------------------------------------------------------

public OnPlayerDisconnect(playerid)
{
DestroyObject(GetPVarInt(playerid, "Kolczatka"));
SetPVarInt(playerid, "Kolczatka", -1);

return 1;
}

//------------------------------------------------------------------------------

public OnPlayerExitVehicle(playerid, vehicleid)
{
if(Flak[vehicleid])
{
SetVehicleToRespawn(vehicleid);
Flak[GetPlayerVehicleID(playerid)] = false;
}
}



wgra? go do gamemodu"grandlarc' kto? poka?e jak tego dokona? ? Oba s? pisane w a_samp. Zak?adam nowy temat bo w poprzednim nie otrzyma?em odpowiedzi

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-29, 10:24


colin17







Wiek: 32
Na forum: 4550 dni
Posty: 18

Piwa: 4

Respekt: 50

Ostrzeżeń: 100%
Kod:


a_samp


W ka?dej mapie i ka?dym skrypcie to masz.

A co do tego skryptu to :

Kod:


strcmp


si? ju? nie u?ywa. Teraz w ka?dym skrypcie / ka?dej mapie si? u?ywa ZCMD gdy? jest o wiele ?atwiejszy i lepszy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-29, 11:26


Birkin_Pl







Wiek: 31
Na forum: 5234 dni
Posty: 21
Nick w MP: Pawel95,Trasher



Respekt: 50

Ale czy jest mo?liwo?? wklejenia tego do gamemoda ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-29, 12:39


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Birkin_Pl, Patrzysz gdzie znajduje si? dany kod i potem analizujesz czy np. podobny public jest w gamemodzie w tym przypadku 'grandlarc'
Natomiast gdy nie masz takiego publica wklejasz ca?y z skryptu, kt?ry poda?e? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-29, 13:58


Birkin_Pl







Wiek: 31
Na forum: 5234 dni
Posty: 21
Nick w MP: Pawel95,Trasher



Respekt: 50

chyba ogarniam :D a kolejnosc tych publicow ma jakies znaczenie ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-29, 14:15


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Kolejno?? z jak? je rozmieszczasz nie ma znaczenia w funkcjonowaniu gamemode :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-29, 15:53


Birkin_Pl







Wiek: 31
Na forum: 5234 dni
Posty: 21
Nick w MP: Pawel95,Trasher



Respekt: 50

ok spr?buje doda? thx za pomoc

[ Dodano: 2013-12-29, 17:02 ]
Ju? m?wie pr?buje wklei? to
Kod:

http://pastebin.com/yN84XQu3

Kto? wklei to do gamemodu i opisze co gdzie posz?o ?

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: wgrać :: skrypt :: gamemoda(żeby :: był :: pliku :: gamemodu)
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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