Witam po przerwie .
Pomo?e mi kto? z licznikiem
Mianowicie chodzi mi aby licznik w?acza? si? tylko wtedy gdy gracz jest w danym aucie np licznik w?aczy sie tylko je?eli gracz jest w banshee...
Poaczatek kodu ==:
[code]function opcje (player, seat, jacked)
if not isPlayerMapVisible() then
local vehicle = getPedOccupiedVehicle(getLocalPlayer())
if vehicle and getVehicleController(vehicle) == getLocalPlayer() then
local kPrawy = getElementData (vehicle, "kier_prawy")
local kLewy = getElementData (vehicle, "kier_lewy")
local silnik = getVehicleEngineState (vehicle)
local paliwo = tonumber(getElementData(vehicle, "fuel")) or 0
if silnik then l_engine="silnik_on.png" else l_engine="silnik_off.png" end
if ( getVehicleOverrideLights ( vehicle ) == 2 ) then swiatla = "swiatla_on.png" else swiatla ="swiatla_off.png" end
if kPrawy then kierp = "kierunekprawo_on.png" else kierp = "kierunekprawo_off.png" end
if kLewy then kierl = "kieruneklewo_on.png" else kierl = "kieruneklewo_off.png" end
if ( isVehicleFrozen ( vehicle ) == true ) then reczny = "reczny_on.png" else reczny = "reczny_off.png" end
if getElementData(vehicle,"cl_vehiclelocked") then kl = "drzwi_zamkniete.png" else kl = "drzwi_otwarte.png" end
if paliwo < 25 then s_fu...
Siemka edytuje sobie licznik driftu, lecz na pocz?tku s? errory. Za pomoc Browar
Error:
[code]
error 001: expected token: "-identifier-", but found "-string-"
error 035: argument type mismatch (argument 4)
error 035: argument type mismatch (argument 4)
error 006: must be assigned to an array
error 001: expected token: "-identifier-", but found "-string-"
error 035: argument type mismatch (argument 4)
[/code]
KOD:
[pawn]
forward AngleUpdate();
public AngleUpdate()
{
for(new g=0;g<200;g++)
{
new Float:x, Float:y, Float:z;
if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), x, y, z); else GetPlayerPos(g, x, y, z);
ppos[g][0] = x;
ppos[g][1] = y;
ppos[g][2] = z;
}
}
Float:GetPlayerTheoreticAngle(i)
{
new Float:sin;
new Float:dis;
new Float:angle2;
new Float:x,Float:y,Float:z;
new Float:tmp3;
new Float:tmp4;
new Float:MindAngle;
if(IsPlayerConnected(i)){
GetPlayerPos(i,x,y,z);
dis = floatsqroot(floatpower(floatabs(floatsub(x,ppos[i][0])),2)+floatpower(floatabs(floatsub(y,ppos[i][1])),2));
if(IsPlayerInAnyVehicle(i))GetVehicleZAngle(GetPlayerVehicleID(i), angle2); else GetPlayerFacingAngle(i, angle2);
if(x>ppos[i][0]){tmp3=x-ppos[i][0];}else{tmp3=ppos[i][0]-x;}
if(y>ppos[i][1]){tmp4=y-ppos[i][1];}else{tmp4=ppos[i][1]-y;}
if(ppos[i][1]>y && ppos[i][0]>x){ //1
sin = asin(tmp3/dis);
MindAngle = floatsub(floatsub(floatadd(s...
Witam mam takie pytanie dlaczego jak driftuj? z licznikiem co zrobi?em to zamiast dodawa? mi do reszty score to mi usuwa i pokazuje nowe score tyle ile zadriftowa?em za pomoc PIWECZKO
Ja my?l? ?e co? w tym kodzie ale za bardoz nwm bo jestem w PAWNO nowy tak mo?na powiedzie?
Witam
mam problem dotyczacy licznika driftu , pr?b?je zrobic podsumowanie no ale nie wyswietla mi sie texdaw , error?w nie ma .
chcia?bym przerobic z GameTextForPlayer na format w TextDrawSetString
mam to
chcia?bym przerobic na
nie mam pojecia w kt?rym miejscu umiescic funkcja Split mysle ze przez nia nie wyswietla mi sie texdraw
Witam, ma kto? skrypt na licznik, hp pojazdu, model, paliwo na serwer Rp? Bo akutalny jest chyba co? zbugowany, poniewa? pisze bardzo cz?sto : Error:Unmachted Tilde
A tu lock and unlock
[spoiler][code]COMMAND:lock(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, czerwony, " ›› |b??d| Nie jeste? w poje?dzie!");
return 1;
}
Witam, chyba ka?dy wie na czym polega drift, og?lniej m?wi?c na je?dzie bokiem. Posiadaj?c ten skrypt na serwerze gracze kt?rzy driftuj? samochodem, gdy? innymi pojazdami si? nie da b?d? otrzymywa? pieni?dze oraz punkty. Kombo otrzymujemy co 1000 punkt?w za drift i kombo mno?y tylko punkty za drift. Poni?ej znajduje si? screenshot wygl?du licznika driftu.
S?dz? ?e na screenshocie wszystko wida? wi?c przejd?my od razu do downloadu.
SolidFiles
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Pastebin
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Mam problem z wy?wietlaniem paliwa. Oto? chcia?em zrobi? aby wy?wietla?o mi si? to w normalnych cyferkach na ekranie a nie pokazywa?o na liczniku. Tylko niewiem jak zrobi? to ?eby zosta?o one wczytane. Paliwo jest u mnie zapisywane "fuel". To co zrobi?em wygl?da tak:
[lua]Digital = dxCreateFont("Digital.ttf", 21) --Custom font
function speed ( )
addEventHandler ( "onClientRender", root, getspeed )
end
addEventHandler ("onClientVehicleEnter", root, speed)
function hideSpeed ( )
removeEventHandler ( "onClientRender", root, getspeed )
end
addEventHandler("onClientVehicleExit", root, hideSpeed)
function hud ( )
if isPedInVehicle (localPlayer) == false then return end
sx, sy, sz = getElementVelocity (getPedOccupiedVehicle(localPlayer))
local auto = getPedOccupiedVehicle(getLocalPlayer())
local vehSpeed = getElementData(auto,"fuel")
dxDrawText("" .. math.floor(fuel) .. "",10,540,758,364.0,tocolor(255,255,255,255),0.9,Digital,"right","top",false,false,false) --Speedometer positsion
dxDrawText ( "L",760,549,296.0,364.0,tocolor(255,255,255,255),1,"default-bold","left","top",false,false,false) --km/h
end
addEventHandler("onClientRender",getRootElement(),hud)
[/lua]
przerabia?em licznik od pr?dko??i. Prosze o pomoc.
Witam mam problem z licznikiem.
Ot?? dzia?a on tylko dla ID 0 , znaczy pokazuje sie ID 1 itd ale tylko jak id 0 jest w poje?dzie. A je?li id 0 nie ma w poje?dzie jako kierowca lub pasa?er to nie zmienia pr?dko?? jak i inne rzeczy.
[code]
g?ra mapy:
new Text:licznik[MAX_GRACZY];
new Text:licznik2[MAX_GRACZY];
new Text:licznik3[MAX_GRACZY];
new Text:licznik4[MAX_GRACZY];
new Text:licznik5[MAX_GRACZY];
new Text:licznik6[MAX_GRACZY];
public OnPlayerStateChange(playerid, newstate, oldstate)
{
w public OnPlayerDisconnect:
[code]KillTimer(km[playerid]);
TextDrawHideForPlayer(playerid, kilo[playerid]);[/code]
w public Update:
[code]forward Update(playerid);
public Update(playerid)
{
new string[32];
new vehicleid = GetPlayerVehicleID(playerid);
new str[32];
format(string, sizeof(string), "KM: %.01f", Przebieg[vehicleid]/290);
TextDrawSetString(kilo[playerid], str);
return 1;
}[/code]
a public update2:
[code]forward Update2(playerid);
public Update2(playerid)
{
new vehicleid =...
Witam, mam problemossss
A wi?c, gdy jestem na serwerze licznik mi dzia?a w 100% ale gdy wejdzie gracz m?j licznik ginie i on go dostaje nwm co jest prosze oto kod ))
[code] new Text3D:Licznik[MAX_PLAYERS][MAX_VEHICLES];
Bawi? si? ostatnio ze skryptami, i znalaz?em skrypt licznika pr?dko?ci, mam z nim taki problem ?e gdy kto? po??czy si? z serwerem licznik znika z pojazdu, tak samo jest gdy jedna osoba siedzi w poje?dzie, druga wsi?dzie do innego pojazdu to ta druga osoba ma ten licznika a ta kt?ra siedzia?a ju? nie, a i jeszcze jest tak ?e ka?dy widzi ten licznik a chcia?bym ?eby widzia?a go tylko osoba siedz?ca w danym aucie jako kierowca, jak i r?wnie? pasa?er, na dole wklejam skrypt
[code]// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
main () {}
#pragma tabsize 0
new Text3D:Licznik[MAX_PLAYERS][MAX_VEHICLES];
new VehicleName[212][] = {
{"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},{"Dumper"},
{"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},{"Pony"},{"Mule"},
{"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},{"Washington"},
{"Bobcat"},{"Mr Whoopee"},{"BF Injection"},{"Hunter"},{"Premier"},{"Enforcer"},{"Securicar"},
{"Banshee"},{"Predator"},{"Bus"}...
1. Jak zrobi? aby w liczniku pr?dko?? nie skaka?a mi co 10 a normalnie co 1 .
2.Jak zrobi? aby wykonywa? zlecenie tylko danymi pojazdami (potrzebny mi tu warunek przyk?adowy).
3. Potrzebuje cos takiego , ?e po wpisaniu /rachunek id ilo?? temu graczowi o tym id wyskakuje gui i czy chcesz zaplacic rachunek 200$ Tak, Nie .
4. Oraz poszukuje systemu gang?w i najlepiej aby wszystko by?o w gui , ?e po wpisaniu /gang wyskakuje gui i kup gang za 2000$ a gdy ju? kupiony to gdy si? wpisze /gang to wyskakuje gui z mo?liwo?ciami gangu np. zmiana nazwy , zmiana pojazdu itd. oraz aby gang mogl obrabowa? tira.
Witam serdecznie mam problem, a mianowicie robi?em dzisiaj licznik z stanem pojazdu, przebiegiem, wszystko by?o dobrze - Dla mnie jak siedzia?em w samochodzie, jednak jak siedzia?em ja i kto? jeszcze w innym samochodzie wtedy tylko mi aktualizowa? si? przebieg, a innej osobie nie, za? je?li ja wyszed?em z pojazdu to temu graczu zacz?? si? aktualizowa? jak to mo?na rozwi?za? ?
Witam.Mam problem z licznikiem driftu.Chodzi o to,?e driftowa? mo?na nawet ?odzi? czy samolotem.Jak to zablokowa? by mo?na by?o driftowa? tylko autem?Piwko za pomoc.
Wiecie jak zrobi? licznik pr?dko?ci, aby napis by? na ?rodku pojazdu i tak jakby sledzi? pojazd. Nie wiem nawet jaka to funkcja, mo?e by?cie co? podrzucili. Wiele jest takich licznik?w NP. na GameParty Polska.
[center]Witam!
Potrzebuj? pomocy licznikiem.
Wy?wietla on obecnie sam? liczb?, a ja chcia?bym aby pisa?o SPEED : %d/%f KM/H...
Pr?bowa?em to wpisa? tu format(SS,4,"%f",speed); ale wtedy wy?wietla si? samo "SPE" nic wi?cej.[/center]
[center][b][color=red]Hej0o! [/color][/b]
Przerabiam licznik driftu, w zwi?zku z tym chcia?bym si? Was poradzi?.
Jak sprawdzi? ile punkt?w driftu ma dany gracz?
Bo chcia?bym co? takiego zrobi?, ?e gdy gracz ma poni?ej 100 pkt. wy?wietli mu si? napis "Nie?le", a gdy naprzyk?ad powy?ej 1000 pkt. napis "Perfekcyjnie".
Mo?e wiecie? [/center]
[code]#include <a_samp>
#include <kolory>
#define DRIFT_MINKAT 10.0
#define DRIFT_MAXKAT 90.0
#define DRIFT_SPEED 30.0
#pragma tabsize 0
#pragma unused GetPlayerTheoreticAngle
new Float:ppos[200][3];
enum Float:Pos{ Float:sX,Float:sY,Float:sZ };
new Float:SavedPos[MAX_PLAYERS][Pos];
new DriftPointsNow[200];
new PunktyDriftuGracza[200];
new Text:DriftTD2[200];
forward LicznikDriftu();
forward clock();
forward PodsumowanieDriftu(playerid);
public OnFilterScriptInit(){
for(new x=0;x<200;x++){
DriftTD2[x] = TextDrawCreate(340.000000, 430.000000, " ");
TextDrawBackgroundColor(DriftTD2[x], 255);
TextDrawFont(DriftTD2[x], 1);
TextDrawLetterSize(DriftTD2[x], 0.830000, 1.900000);
TextDrawColor(DriftTD2[x], -1);
TextDrawSetOutline(DriftTD2[x], 0);
TextDrawSetProportional(DriftTD2[x], 1);
TextDrawSetShadow(DriftTD2[x], 1);
}
SetTimer("AngleUpdate" , 700, true);
SetTimer("LicznikDriftu", 100, true);
return 1;
}
IsCar(vid){
new model = GetVehicleModel(vid);
switch(model){
case 443:return 0;
case 448:return 0;
case 461:return 0;
case 462:return ...
Witam,mam takie pytanko czy jak mam w skrypcie obiekty i np ?aduje ten skrypt i w konsoli pisze "Za?adowano 1032 obiekt?w" Chodzi mi o cos takiego co liczy?oby ile jest obiekt?w i potem w konsoli pisze . Pozdro
Witam , chc? zrobi? licznik pr?tko?ci w Create3DTextLabel ale nie wiem jak zrobi? to ?e jak gracz wchodzi do pojadu wskakuje mu 3D na poje?dzie , wiem ?e jest potrzebna funkcja k?ra ci?gle powina sprwadza? pozycj? pojazdu mo?e mi kto? poda? tak? Funkcje ?
Cze??, mam dosy? b?ache pytanie..
Jak mog? zrobi? co? typu licznik wej?? admin?w i vip?w na serwerze ?
Mam ju? zrobiony, ?e jak gracz wejdzie na serwer to dodaje +1 do textdrawa, a jak wyjdzie to usuwa o 1 liczb?, tyle ?e jak zrobi? tak gdy gracz ma lvl admina np. 4 to dodaje go do td w innym ju? miejscu
Anty Cheat:
Bardzo sprawny antycheat do wykrywania prawie wszystkiego, latwy do uzycia: uruchamiasz jedynie plugin, robisz jeden script ktory zawiera callback antyCheata (AC_OnCheatDetected) i wrzucasz i zalaczasz wszystko na serwer. Nie trzeba kompilowac innych scriptow! Kompatybilne z scriptami ktore nie uzywaja include-a plugina. Wystarczy zaladowac plugin a wszystkie inne scrypty beda chronione przed cheatami przez jeden glowny script ktory sam mozesz napisac (najmniejszy dobry antycheat za pomoca tego plugina to okolo 80 linijek)
Licznik Punktow Driftu:
Szybki i dokladny licznik dla driftu, daje wiele mozliwosci scripterskich oraz wygody.
GPS (RouteConnector):
Plugin to jeden z najbardziej zaawansowanych prac projektu GPB (Gamer_Z's Project Bundle). Potrafi on podac dokladna droge z jednego punktu mapy do drugiego punktu mapy. Polega na tym ze plugin szuka najkrotszej drogi miedzy dwoma punktami SA, i podaje pozniej droge w wielu innych pozycjach XYZ ktore sa na asfaltowych drogach San Andreas. Dzieki temu nie trzeba sie zastanawiac czy skrecic w prawo, czy w lewo.. a moze prosto?
Hej mam problem z licznikiem pr?dko?ci w SAMP 0.3c by?o wszystko ok czyli normalnie wy?wietla? HP pojazdu 100, a teraz w 0.3d mam tak 100.000000/100 HP.
Co z tym zrobi? ?eby wszystko by?o tak jak kiedy?.