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

Wysłany: 2013-12-27, 18:18


Birkin_Pl







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



Respekt: 50

Witam
Przed chwil? napisa?em pytanie najwyra?niej ?le si? wyrazi?em bo nie otrzyma?em odpowiedzi. Jak wgra? filterscript do mapy (?eby by? w ?rodku gamemodu a nie ?eby by? uruchamiany z folderu filescripter)
Przepraszam jak ?le umie?ci?em pytanie.
Z G?ry Dzi?kuje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 18:29


Lukasbank







Wiek: 30
Na forum: 5329 dni
Posty: 249
Nick w MP: [USD]LuXoR[X]

Piwa: 404

Respekt: 136,5
Respekt: 136,5

przezucasz skrypt w odpowiednie callbacki ( public'ki)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 18:30


Birkin_Pl







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



Respekt: 50

Nwm mo?e poka?esz jaki? przyk?adowy screen bo to mi nic nie m?wi :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 18:42


Maajk_El

PawnoMaster :)






Wiek: 29
Na forum: 4841 dni
Posty: 162
Nick w MP: "Maajk_El"

Piwa: 2365

Respekt: 92,1

Ostrzeżeń: 100%
Bo?e, skrypt wklej do odpowiednich Public?w do mapy tzw Przenie?!.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 18:54


Birkin_Pl







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



Respekt: 50

Np wklei? to tutaj ? wzi??em ten kod z podstawowej mapy
Po public wzi?? kod z pliku fitrscrpiter ?
Kod:


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

public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) return 1;

new randSpawn = 0;

SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, 30000);

if(CITY_LOS_SANTOS == gPlayerCitySelection[playerid]) {
randSpawn = random(sizeof(gRandomSpawns_LosSantos));
SetPlayerPos(playerid,
gRandomSpawns_LosSantos[randSpawn][0],
gRandomSpawns_LosSantos[randSpawn][1],
gRandomSpawns_LosSantos[randSpawn][2]);
SetPlayerFacingAngle(playerid,gRandomSpawns_LosSantos[randSpawn][3]);
}
else if(CITY_SAN_FIERRO == gPlayerCitySelection[playerid]) {
randSpawn = random(sizeof(gRandomSpawns_SanFierro));
SetPlayerPos(playerid,
gRandomSpawns_SanFierro[randSpawn][0],
gRandomSpawns_SanFierro[randSpawn][1],
gRandomSpawns_SanFierro[randSpawn][2]);
SetPlayerFacingAngle(playerid,gRandomSpawns_SanFierro[randSpawn][3]);
}
else if(CITY_LAS_VENTURAS == gPlayerCitySelection[playerid]) {
randSpawn = random(sizeof(gRandomSpawns_LasVenturas));
SetPlayerPos(playerid,
gRandomSpawns_LasVenturas[randSpawn][0],
gRandomSpawns_LasVenturas[randSpawn][1],
gRandomSpawns_LasVenturas[randSpawn][2]);
SetPlayerFacingAngle(playerid,gRandomSpawns_LasVenturas[randSpawn][3]);
}

//SetPlayerColor(playerid,COLOR_NORMAL_PLAYER);

SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,200);
SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,200);

GivePlayerWeapon(playerid,WEAPON_COLT45,100);
//GivePlayerWeapon(playerid,WEAPON_MP5,100);
TogglePlayerClock(playerid, 0);

return 1;
}

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 19:47


Morello12







Wiek: 34
Na forum: 4895 dni
Posty: 99
Nick w MP: Mr.K

Piwa: 13

Respekt: 50

Ostrzeżeń: 100%
Daj tutaj caly skrypt to ci powiemy gdzie masz to w gm wklei?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 20:27


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Wyszukujesz po prostu dany public w mapie i dodajesz do niego odpowiednio skrypt. (wklejasz skrypt pod odpowiednim public'iem). Jednak musisz mie? skrypt i map? pisan? w tej samej metodzie pisania komend. Nie mo?esz mie? zcmd i strcmd (je?eli wiesz o co chodzi z tymi rodzajami). Tak jak kolega up daj ca?y skrypt.

PS: To nie ten dzia?. Tutaj si? mapy dodaje, a nie pytania. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 20:31


Birkin_Pl







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



Respekt: 50

Iggy "Nie mo?esz mie? zcmd i strcmd (je?eli wiesz o co chodzi z tymi rodzajami)" Rozumiem o co chodzi :D a je?eli u g?ry mapy np dodam include zcmd a mapa tego nie posiada a skrypt kt?ry posiadam potrzebuje tego to nie b?dzie dzia?a? raczej ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 21:05


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
No jak skrypt potrzebuje zcmd, a mapa tego nie ma to nie b?dzie dzia?a?. Musisz tu i tu mie? zcmd lub strcmd. A ten tw?j skrypt jest pisany w zcmd czy strcmd? A mapa w czym?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-27, 22:56


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

[prze]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-12-28, 09:11


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

[ Dodano: 2013-12-28, 19:12 ]
up@

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: wgrać :: filterscript :: mapy :: (żeby :: był :: środku)
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Jak wgrać filterscript do mapy (żeby był w środku) 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