Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: dla
281. [INNE] Tempomat działa dla id 0
Witam

Znalaz?em tempomat.Wklei?em do mapki.
Wszystko ?adnie dzia?a.Zacz??em gra? z
bratem i dzia?a? tylko mi (bo mia?em id 0).
Co zrobi? aby tempomat dzia?a? u wszystkich.
Oto kod:
Kod:

if(IsPlayerInAnyVehicle(playerid))
{
if(GetPVarInt(playerid, "Tempomat_Enabled") == 1)
{
#if ENABLING == 2 || ENABLING == 3
if(newkeys & KEY_SUBMISSION)
return DisableCruiseControl(playerid);
#endif
if(newkeys & 8 || newkeys & 32 || newkeys & 128)
return DisableCruiseControl(playerid);
}
#if ENABLING == 2 || ENABLING == 3
else
{
if(newkeys & KEY_SUBMISSION)
return EnableCruiseControl(playerid);
}
#endif
}
return 0;
}


Za pomoc piwko :piwo: i rep +5
282. [INNE] Poradnik Dla Zielonych [Jak zrobic prostą mape]
Siema ; ) wiele, a nawet bardzo du?o os?b ma problem z napisaniem pocz?tkiem mapy.
W tutku napisz? jak zacz?? pisa? GameModa. [ Prosz? o przyklejenie tego tematu]

Autor : Cr34tivE (ja, m?j nowy nick xD )
Poziom : ?atwy


Mapa b?dzie pisana w systemie zcmd

To zaczynamy :)
Na sam pocz?tek dajemy dwa includki.
Kod:
#include <a_samp> //Nasz podstawowy include
#include <zcmd>//Include zCMD, do komend !


Nast?pnie definiojemy kolory
Kod:
#define CZERWONY 0xFF0000AA //definicja koloru czerwonego
#define NIEBIESKI 0x0000FFAA //definicja koloru zielonego
#define CIEMNOSZARY 0xA9A9A9AA //definicja koloru ciemno-szarego
#define BEZOWY 0xFFFFADAA //definicja koloru be?owego


Aby nie pisa? d?ugich wyraz?w (SendClientMessage..) to dajemy :
Kod:
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll



Nast?pnie tworzymy public, kt?ry odpowiada za wej?cie na serwer, czyli :
Kod:
public OnPlayerConnect(playerid)


i w nim mo?emy da?
Kod:
SendClientMessage(playerid, czerwony, "Witamy na serwie :!"); //Jest to nasz text, kt?ry pojawi si? graczowi przy po??czeniu z serwerem !


Teraz dajemy public, kt?ry b?dzie odpowiada?, za to co b?dzie si? dzia?o przy od??czeniu gracza od serwera.
Kod:
public OnPlayerDisconnect(playerid, reason)
a w nim :

Kod:

new string[256];
switch(reason)
{
case 0: format(string, sizeof(string), "Gracz : %s roz??czy? si?. (po??czenie zerwane)&quo...
283. [INNE] dana komenda tylko dla danych aut
Mam taki skrypt:
[code]
if(strcmp(cmdtext,"/zaladuj",true)==0)
{

if(!IsPlayerInAnyVehicle(playerid)){
SendClientMessage(playerid,COLOR_YELLOW,">>Chcesz dostarczyc towar na pieszo?");
return 1;
}
if(zaladowany[playerid] != 0){
SendClientMessage(playerid,COLOR_YELLOW, "[INFO]Ju? jeste? za?adowany!");
return 1;
}


if(UzylRozladuj[playerid]==1){
SendClientMessage(playerid, COLOR_RED, ">>>Niedawno roz?adowa?e? towar! Spr?buj za kilka minut:)<<<<");
return 1;
}
if(!IsPlayerInCheckpoint(playerid) && (playerCheckpoint[playerid] == CP_1 || playerCheckpoint[playerid] == CP_2 || playerCheckpoint[playerid] == CP_3 || CP_4 || CP_5 || CP_6 || CP_7 || CP_8 || CP_9 || CP_10 || CP_11 || CP_12 || CP_13 || CP_14 || CP_15 || CP_16 || CP_17 || CP_18 || CP_19 || CP_20 || CP_21 || CP_22 || CP_23 || CP_24 || CP_25 || CP_26 || CP_27|| CP_28|| CP_29|| CP_30|| CP_31|| CP_32|| CP_33|| CP_34|| CP_35)){
SendClientMessage(playerid, COLOR_RED, "Nie jeste? w wyznaczonym markerze!");

return 1;
}
TogglePlayerControllable(playerid,0);
SetTimerEx("czas2", 30000, 0, "i", 3);
if(IsPlayerInCheckpoint(playerid) && (playerCheckpoint[playerid] == CP_1 || playerCheckpoint[playerid] == CP_2 || playerCheckpoint[playerid] == CP_3 || CP_4 || CP_5 || CP_6 || CP_7 || CP_8 || CP_9 || CP_10 || CP_11 || CP_12 || CP_13 || CP_14 || CP_15 || CP_16 || CP_17 || CP_18 || CP_19 || CP_20 || CP_21...
284. [INNE] komenda ZCMD dla danego TEAMU
Tak jak w temacie jak zrobi? ?eby komenda ZCMD by?a dla np TEAM_TEST
i w kt?rym miejscu to wklei?
285. [INNE] pojazdy dla frakcji
Mam taki problem a dok?adnie:

Mam oto taki kod:
[code]
//------------------------------------------------------------------------------
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_TAXI)
{
if(GetVehicleModel(vehicleid)==420 || GetVehicleModel(vehicleid)==438)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {FFFF00}TAXI");
}
}
}
//------------------------------------------------------------------------------
{
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_PD)
{
if(GetVehicleModel(vehicleid)==443 || GetVehicleModel(vehicleid)==546 ||
GetVehicleModel(vehicleid)==525 || GetVehicleModel(vehicleid)==486 ||
GetVehicleModel(vehicleid)==552 || GetVehicleModel(vehicleid)==417)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {808080}Pomocy Drogowej");
}
}
}
}
//------------------------------------------------------------------------------
{
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_MEDYK)
{
if(GetVehicleModel(vehicleid)==563 || GetVehicleModel(vehicleid)==544 ||
GetVehicleModel(vehicleid)==489 || GetVehicleModel(vehicleid)==416) {
}
new Float:x, Float:y,...
286. [DM] 3Dtext dla każdego gracza - usuwaja sie
Witam mam problem dotycz?cy 3Dtext?w,
opisz? sytuacj?:

tworz? 3Dtext:
Kod:

new Text3D:newlabel[MAX_PLAYERS];

razem ze zmienn? w kt?rej b?dzie przetrzymywany nick:
Kod:

new nickdolabel[80];



og??em nie tylko o nick chodzi, ale tutaj opisz? na prostszym przyk?adzie, aby nie miesza? zbyt wiele,
chodzi o to, ?e jak gracz wchodzi do pojazdu - to nad tym pojazdem pojawia si? taki 3dtext, a jak wychodzi pojazdu to znika.


u?y?em do wsiadania funkcji:

Kod:

if(newstate == 5 && newstate == PLAYER_STATE_DRIVER)



a do wysiadania:

Kod:

if(newstate == 4 && newstate == PLAYER_STATE_ONFOOT)


zrobi?em tak dziwnie, poniewa? przy wysiadaniu 3dtext nie znika? i nadal s? takie problemy.

Najgorsze jest to, ?e jak kto? wsiad? do pojazdu, to ju? drugiej osobie
kt?ra wsiada do innego pojazdu si? 3dtext nie pojawia

Prosz? o pomoc, poniewa? nie wiem co jest grane.

Chodzi o to, aby ka?demu si? pojawia? sw?j w?asny 3dtext i ?e jak wysiada z pojazdu to usuwa tylko temu danemu graczowi jego w?asny 3dtext, a nie wszystkie...

Zimne browarki za pomoc :piwo: :piwo: :piwo: ;)
287. [INNE] Komenda dla 1 gracza (playerid)
Witam, jak zrobi? albo to bylo tylko dla 1 gracza (playerid)
Kod:

cp1 = CreateDynamicRaceCP(0, 1145.659179, 1251.472412, 10.820312, 1135.073974, 1261.957763, 10.820312, 5, -1, -1, -1, 100.0);


Help me. :arrow: :piwo:
288. [GF] Jak zrobić gps dla pd, znaczek na mapie.
Witam, chcia?bym zapyta? jak zrobi? znaczek na mapie dla pd, je?eli wpiszemy komend? /ws to pojawia si? czerwony kwadrat na mapie i b?dzie ten znaczek pod??a? za tym co wpisa? /ws, a ka?dy kto jest na s?u?bie pd b?dzie widzia? ten znaczek, wiecie o co chodzi takie jak na nat4game.com..

Musisz by? w pd ?eby wpisa? ws.
Kod:

if(FraData[PlayerData[playerid][pFra]][fType] == FRAKCJA_PD)

?eby? widzia? jak jeste? na s?u?bie.
Kod:

PlayerData[playerid][pDutyFra] = 1;
289. [INNE] VW dla Vehicle
Witam jak zrobi? aby pojazd po wpisaniu cmd zmieni? vw na 1 bez gracza a po 10 sec wr?ci? do tego co by?. co? na zasadzie unspawn i spawn.
290. Auto dla Teamu
Witam was mam pytanie jak zrobi? pojazd Dla teamu np. Policja
Prosi?bym o gotowca poniewa? chcia?bym na podstawie kodu zrobi? te? pojazd dla innego teamu.

Z g?ry dzi?kuj?
291. WYwołanie eventu po stronie serwera dla jednego gracza
Witam, mam taki problem z ??czeniem stron client/server
Ot?? wiem jak wywo?a? event z clienta do serwera zn. , ?e gracz wpisuje komend? kt?ra jest po stronie clienta i wywo?uje cos co jest po stronie serwera, ale jak zrobi? aby to co wywo?a?em po stronie serwera dzia?o si? tylko dla tego gracza co wpisa? t? komend? po stronie clienta? Bo teraz wpisuje komend? i dzieje si? co? po stronie servera ale to co? dzieje si? dla wszystkich graczy, a ja chc? tylko aby si? to dzia?o dla jednoego gracze tego co wpisa? t? komend?.
My?l?, ?e zrozumiale obja?ni?em m?j problem
292. Podnośnik dla aut
Witam chce wykona? podno?nik na bind ale czy da?o by da? ten podno?nik na bram? jak si? robi ??
Ale mam bram? na komend? trzeba by?o zmieni? :

Kod:

st = createObject ( 980, X-Bramy, Y-Bramy, Z-Bramy, 0, 0, 180 )
function stO ()
moveObject ( st,1000, X Bramy, Y Bramy, Z Bramy )
outputChatBox ("Otweranie trwa", thePlayer, 219, 78, 1, false )
end
addCommandHandler("Komenda np:,,openbrama'' ", stO )

function stC ()
moveObject ( st, 1000, X-Bramy Zamknietej, Y-Bramy Zamknietej, Z-Bramy Zamknietej )
outputChatBox ("Zamykanie Trwa", thePlayer, 219, 78, 1, false )
end
addCommandHandler("Komenda,,closebrama'' ", stC )
293. [INNE] Marker (rozładunek/załadunek) niewidoczny dla id 0
Witam mam pewnie problem na serwerze Truck. Ot?? markery na roz?adunek i za?adunek dzia?aj? dobrze, ale dla ID 0 nie. Je?eli kto? ma ID 0 i za?aduje w markerze na lv lot, to on znika i pojawia sie jak odjedzie od niego na jakas odleg?o??. Do tego mo?e tylko za?adowa? na lv lot i w ls w jednym markerze. Na innych ID nie ma takiego problemu. Wiecie co mo?e by? przyczyn?? Mo?e pokaza? jak?? cz??? kodu?
294. [INNE] Wypłaty dla danej frakcji
Witam tak jak w temacie chcia?bym wam pokaza? kod na wyp?ate dla dane frakcji jednak nie dzia?a on mi na serwerze nie wyskakuje mi ?aden komunikat
[code]SetTimer("botpts", 200000 , 1);
SetTimer("bottaxi", 240000 , 1);
SetTimer("botczysto", 240000 , 1);
SetTimer("botmed", 240000 , 1);
SetTimer("botptn", 240000 , 1);




forward botpts();
public botpts()
{
for(new playerid; playerid != GetMaxPlayers(); playerid++)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
if(GetPVarInt(playerid, "policja") == 1)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, " {FFFFFF}Otrzymujesz wyp?at? za prac? w wysoko?ci {00E800}2 Score i 400$");
GivePlayerMoney(playerid, 400);
SetPlayerScore(playerid, GetPlayerScore(playerid)+2);
}
}
}
return 1;
}
forward botmed();
public botmed()
{
for(new playerid; playerid != GetMaxPlayers(); playerid++)
{
if(GetPVarInt(playerid, "policja") == 1)
{
if(gTeam[playerid] == TEAM_MEDYK)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, "{FFFFFF}Otrzymujesz wyp?at? za prac? w wysoko?ci {00E800}2 Score i 400$");
GivePlayerMoney(playerid, 400);
SetPlayerScore(playerid, GetPlayerScore(playerid)+2);
}
}}
return 1;
}
forward bottaxi();
public bottaxi()
{
for(new playerid; playerid != GetMaxPlayers(); playerid++)
{
if(GetPVarInt(playerid, "poli...
295. [INNE] Dynamiczne pożary dla Straży Pożarnej
Tak jak w temacie szukam jaki? dynamicznych po?ar?w dla stra?y po?arnej widzia?em na wcze?niejszych w?tkach kto? da? ale nie ca?y kod. Chodzi mi dos?ownie aby co np 30 min powsta? po?ar aby ta frakcja mia?a co robi? i ?eby si? pokazywa? komunikat gdzie to si? znajduje.
Z g?ry thx daje :arrow: :piwo:
296. Komenda wyłącznie dla frakcji/admina
Jak doda? do skryptu "uprawnienia", ?e np. tylko frakcja1 mo?e korzysta? z komendy /1 , a frakcja2 nie mo?e?

I jak obrobi? kod:
Kod:

outputChatBox ("Trwa zamykanie...", thePlayer, 219, 78, 1, false )

Na taki, ?e widzi je gracz, kt?ry wpisa? komend?. W tym przypadku /closepolicja .
297. [INNE] Pożary dla straży
Witam
Mam cz??? takiego kodu:
[code]public Pozary()
{
switch(random(5))
{
case 0:
{
SendClientMessageToAll(morski,"!!!!!! Do wszystkich jednostek !! !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}Caligula's Casino w {3500FF}Las Venturas.");
}
case 1:
{
SendClientMessageToAll(morski,"!!!!!! Do wszystkich jednostek !! !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}domu Johnson'?w w {3500FF}Los Santos.");

}
case 2:
{
SendClientMessageToAll(czerwony,"!!!!!! Do wszystkich jednostek !! !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}Wang Cars w {3500FF}San Fierro.");
}
case 3:
{
SendClientMessageToAll(czerwony,"!!!!!! Do wszystkich jednostek !! !!!!");
}
case 4:
{
SendClientMessageToAll(czerwony,"!!!!!! Do wszystkich jednostek !! !!!!");
}
}
return 1;
}[/code]
Timer:
[code]SetTimer("Pozary", 600000, 1);[/code]
Tam gdzie pisze:
[code]SendClientMessageToAll(morski,"!!!!!! Do wszystkich jednostek !! !!!!");
SendClientMessageToAll(morskazielen,"Po?ar przy {93FFEA}Caligula's Casino w {3500FF}Las Venturas.");[/code]
Dodajemy byle jak? map ikon?.Dobra to ju? jest.Mamy kolejne wezwanie i tu si? pytam jak mo?na usun?? t? map ikon? pierwsz? i ?eby na jej miejsce wesz?a ikona z drugiego wezwania(pierwsze wezwanie,pojawia si? pierwsza ikona,drugie wezwanie,usuwa si? pierwsza ikona i pojawia si? druga ik...
298. Brama Dla Teamu
Elo Mam Ma?y Proble Zrobi?em Brame Na Komende Ale Ja Morze Otwiera? Ka?dy A chcia?bym ?eby tylko otwierali ci z Prawami do Frakcji Np Ammonation gracze Z Ammo Pisz? /openammo i sie tylko im otwiera a nie ka?demu! moje lua bramy!:

Kod:

st = createObject ( 980, -2458, 719, 42.7999999237061, 0, 0, 180 )
function stO ()
moveObject ( st,1000, -2458, 719, 42.7999999237061 )
outputChatBox ("Trwa Otwieranie", thePlayer, 219, 78, 1, false )
end
addCommandHandler("openammo", stO )

function stC ()
moveObject ( st, 1000, -2458, 719, 36.799999237061 )
outputChatBox ("Trwa Zamykanie", thePlayer, 219, 78, 1, false )
end
addCommandHandler("closeammo", stC )

za pomoc postawie piffko :piwo:
299. Jak zrobic by ta komenda była dla administratora ?
Witam tak jak w temacie za pomoc b?dzie :piwo:

[code]#include <a_samp>

new neon[MAX_VEHICLES][2];

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/neonadmin", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wybierz Kolor Neonu","CzerwonynNiebieskinZielonyn???tynR??owynBia?ynUsu? Neon","Wybierz","Anuluj");
return 1;
}
if(strcmp("/nocadmin", cmdtext, true, 10) == 0)
{
SetPlayerTime(playerid,0,0);
return 1;
}
return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(listitem==0)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18647,0,0,0,0,0,0,100.0);
neon[GetPlayerVehicleID(playerid)][1] = CreateObject(18647,0,0,0,0,0,0,100.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][0], GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(neon[GetPlayerVehicleID(playerid)][1], GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xFFFFFFAA, " Neon Czerwony Zainstalowany ");
}
if(listitem==1)
{
DestroyObject(neon[GetPlayerVehicleID(playerid)][0]);
DestroyObject(neon[GetPlayerVehicleID(playerid)][1]);
neon[GetPlayerVehicleID(playerid)][0] = CreateObject(18648,0,0,0,0,...
300. AutoTeam, dodanie gracza dla ACL (przez plik!), !commands
Cze??, wie kto? jak zrobi? Auto-Team, (np. dopisuje do nicku [PDC] i wrzuca mnie do danego teamu).
Oraz jak doda? gracza do ACL aby mia? dost?p do "P" bo niemog? nikomu da? bo sam nie mam.
Oraz jak zrobi? komendy typu !addcom, !commands, !admins, !top.

Dam :piwo: za pomoc!