-
Posts
544 -
Joined
-
Last visited
-
Days Won
17
Content Type
Profiles
Forums
News
Documentation
Posts posted by AlexxAdv
-
-
loose indentantion = nu este asezat bine .. adica este mai la dreapta sau mai la stanga, etc, pune-o dreapta in ordine
iar la cealalta eroare, daca tot folosesti gm bigzone fa-o frate CMD:skip(playerid, params[])
-
Pai.. daca nu vrei sa ITI Dispare obiect-ul cand intri in cp cu obiectimana modifici functia cu else if
prima o faci asa
if(CpZiar[playerid] == 1 && obiectinmana[playerid] == 1)
{
cod...
}
else
{
cod..
}
-
Fa gen cand iti da cp-ul defineste new obiectinmana[MAX_PLAYERS]; si la functia care iti da obiectul in mana pui
obiectinmana[playerid] = 1;
apoi pe asta o pui asa
if(CpZiar[playerid] == 1 && obiectinmana[playerid] == 1)
-
Ba, adevarat pune PlayerJob[playerid] = 1; acum am observat.
-
Baga la public ondialogresponse
baga prima asta
if(strfind(inputtext, "%", true) != -1)
{
SendClientMessage(playerid, COLOR_GENANNOUNCE, "SERVER: Invalid dialog input. You can't use %%.");
ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_INPUT, "Invalid dialog input", "Invalid dialog input", "OK", "Exit");
return 1;
}
fo -
Hm, ia incearca asa
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
} -
Nu ai definit unde trebuie sau probabil ai uitat sa il pui in unele parti dupa ce l-ai definit cum ar fi la variabilele daca folosesti bugged gm.
-
EDIT: textdrawhide*
-
Textdrawshow am pus doar cand te dai jos din aeronava si cand o termini. Daca te uiti atent la video o sa vezi de ce ramane
-
La /a ai gen %s? sau pune comanda /a sa vad
-
Am facut la killcp daca ai cp de summer quest sa nu poti da, uita-te la dialog sa vezi ca zice daca te dai jos, o iei de la capat. sunt niste scm-uri acolo
SCM(playerid, 0xf4c741FF, "Daca vei iesi de pe server, la reintrare va trebui sa reiei quest-ul de la capat."); asemanator cu ce zici tu.
La comanda summerquest zici ca daca l-ai inceput odata sa nu il mai poti incepe dupa, pai sunt verificari la comanda summerquest de isplayerinrangeofpoint si daca nu-i in locul ala nu poate + daca se da jos din aeronava ii dispare tot si atunci va putea sa dea /summerquest insa se poate face la dialog la if response si la else if un questactiv[playerid] = 1; la cmd summerquest if(playerinfo[playerid][questactiv] == 1) return scm(playerid,-1,"E DEJA ACTIV"); si sa definesti questactiv cu un new de max players
La string am pus un numar de caractere deoarece nu am stat sa il fac si optimizat si pnm. etc.
-
In primul rand, cp-urile nu sunt salvate in baza de date e gen quest day, te dai jos, o iei de la capat, nu e ca quest-ul ca sa colectezi ceva si sa iti salveze in baza de date.
-
1 hour ago, Nurdock said:
Daca tot faci un system fa-l functional :))) nu buguit
oricum felicitari pentru munca depusa
nu stiu ce bug-uri are, nu am intalnit bug-uri la el.
-
Quest cu aeronava script!
Sistemul - > https://pastebin.com/4gX8EULk
Prezentare sistem - > https://www.youtube.com/watch?v=S-ssPSl-t7ADaca am uitat sa adaug ceva in pastebin, lasati comm si va dau script-ul daca lipseste ceva
Lasati comm daca il luati
EDIT:
La //Create3dTextLabel
Create3DTextLabel("{20afe8}[Summer Quest]\nType /summerquest {c90a20}to start",0xFFFFFFFF,1955.8829, -2304.2092, 13.5280,20.0,0,1);
La public loadalldynamicobjects()
//summer quest
CreateDynamicObject(3881, 1953.42993, -2303.58350, 14.32657, 0.00000, 0.00000, -183.47995);bYYYY AlexxAdv
-
if(CPizza[playerid] == 1)
{
new rand;
PlayerInfo[playerid][pMoney] = PlayerInfo[playerid][pMoney] + 3000;
SendClientMessage(playerid, -1, "Ai primit 3000$ pentru aceasta livrare.");
//SendClientMessage(playerid, -1, "Daca doresti sa mai livrezi pizza, mergi inapoi la magazin si foloseste comanda /startdelivery.");
CPizza[playerid] = 1;
livrare[playerid] = 1;
rand = random(sizeof(RandomPizza));
SetPlayerCheckpoint(playerid, RandomPizza[rand][0], RandomPizza[rand][1], RandomPizza[rand][2], 2.0);
//DisablePlayerCheckpoint(playerid);
} -
Verifica daca ai marit dynamicfactions sau pnm cum o fi pe burned, daca ai 10 factiuni definite tre sa ai 11, deci cate factiuni ai pui cu 1 in +
Daca ai 16 factiuni si dynamicfactions este de 16 de asta nu iti arata, daca ai 16 factiuni pui 17.
-
Pm daca platesti.
-
.inc nu se compileaza, le treci in gm #include <numeinclude> si atat..
-
Ce host folosesti?
-
C:\Users\=====\Desktop\FS\Garage-System-master\MySQL r40+\Garage.pwn(21) : fatal error 100: cannot read from file: "izcmd"
... uitati-va la comenzile sistemului si aveti #include <izcmd> .. puneti #include <zcmd>
daca nu luati de pe net izcmd.inc si adauga-ti-l in include..
-
Nu doresc nimic, ce gm folosesti?
-
Daca nu stii sa adaugi o factiune in /gps, zic sa nu te mai chinui sa si faci o factiune ca nici 1% nu vei face din ea.
-
Ghicim noi liniile?
-
Ceva simplu de facut, insa bine gandit
- 1
Intrare in checkpoint cu un obiect
in Ajutor Scripting
Posted
Faci 2 cod-uri coita, ti-am zis mai sus...
if(CpZiar[playerid] == 1 && obiectinmana[playerid] == 1)
{
cod...
}
else
{
cod..
}