-
Posts
64 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Shaolinu
-
-
Am si eu nevoie de un tutorial cum as putea sa fac comanda /eat..
Am adaugat un restaurant..si nu am comanda /eat de loc in gm..si nu stiu cum sa i fac..Ati putea sa ma ajutati? gen cmd:eat.....
-
Chiar acum, Geani a spus:
trebuie sa ai minim level minim 4 , am observat ca ai restricte la players
Pai si eu am lvl 10.. 10>4.... si cum adica am restricite la players?
Chiar acum, Geani a spus:am observat ca ai restricte la players
Si ce ar trebui sa fac sa mearga?
-
Acum 20 ore, Banditul a spus:
Masinile sunt create in virtualworld 0, iar jucatorii (oamenii cred la care te referi) la spawnare sunt tot in virtualworld 0.
https://wiki.sa-mp.com/wiki/SetVehicleVirtualWorld
https://wiki.sa-mp.com/wiki/SetPlayerVirtualWorld
Deci daca vrei sa apara in acel virtual world trebuie sa il setezi prin acele functii....Nu are treaba cu interiorul
Sau daca te referi la actors : https://wiki.sa-mp.com/wiki/SetActorVirtualWorld
Iar cat despre acel 3D Text label , https://wiki.sa-mp.com/wiki/Create3DTextLabel , poate ai setat parametru virtualworld pe GetPlayerVirtualWorld(playerid) , nu stiu....
Frate eu nu am treaba cu masinile..Pe mine ma intereseaza sa dispara acel 3D Taxt Tabel.Eu nu vreau sa imi para cand intru la paintball..Ca daca sunt hitman pot intra in hq..Cu masinile nu am treaba ca alea nu se vad daca intru la paintball.
Acum 20 ore, Banditul a spus:poate ai setat parametru virtualworld pe GetPlayerVirtualWorld(playerid)
Asta s-ar putea sa fie...pentru ca la war mie trebuie sa imi apara astea..sa pot intra/iesi din hq..ca la war e in virtual world...dar pe mine ma enerveaza ca nu pot scapa de el..ca am pus alt virtual world..nu ala care e la war..
-
La 13.11.2016 la 8:50, Geani a spus:
eu stiam ca este si o comanda de CMD:reports sa vezi ce rapoarte ai
Pai si ce sa-ti dau?
-
Problema intalnita (descriere):Deci am incercat sistemul de rob..de vre-o 2 ori..Totul a mers bine..Cand am incercat a 3 a oara,nu mai mi-a mers..imi apaer chestia aia "Pentru a da rob trebuie minim 2 playeri cu lvl mai mare de 5,si 10 rob points."Eu am lvl 10 si am 30 rp.. Si nu inteleg de ce nu mai vrea sa mearga..Am facut si alte conturi..ca na am zis ca nush ce.. si tot nu merge....
Ero(area / rile) / warning-(ul / urile): -Liniile de cod / sursa / script-ul(obligatoriu):
CitatCMD:rob(playerid, params[])
{
new robtype[12], string[32];
if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
if(GetPlayerState(playerid) != 2 || GetVehicleType(GetPlayerVehicleID(playerid)) != 1) return SendClientMessage(playerid, COLOR_ERROR, "Trebuie Sa Conduci O Masina Cu Minim 2 Locuri!");
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1462.7577,-1022.5885,23.8281)) return SendClientMessage(playerid, COLOR_ERROR, "Trebuie Sa Fi La In Fata Bancii.Foloseste /Gps,Daca Nu Sti Unde Se Afla!");
if(IsACop(playerid)) return SendClientMessage(playerid, COLOR_ERROR, "Esti Politist.Nu poti sa dai Rob!");
if(PlayerInfo[playerid][pWanted] > 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai deja un nivel de cautare ridicat, nu poti sa jefuiesti banca!");
if(BankOccupied == 2) return SendClientMessage(playerid, COLOR_ERROR, "Exista deja un rob in desfasurare!");
new robbers = 0, robbersn = 0;
foreach(new i : Player)
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4 && !IsACop(playerid)) robbers ++;
else robbersn ++;
}
if(robbers < 2) return SendClientMessage(playerid, COLOR_ERROR, "Pentru a da Rob trebuie minim 2 playeri cu nivel 5 sau mai mare, si 10 Rob Points!");
if(robbersn > 0) return SendClientMessage(playerid, COLOR_ERROR, "Unul Dintre Pasageti Nu A Indeplinit Toate Cerintele,Pentru Rob.");
if(sscanf(params,"s[12]", robtype)) return SendClientMessage(playerid, COLOR_SYN, "Tasteaza:{FFFFFF} /rob <Noisy / Silent>");
{
if(strmatch(robtype,"noisy"))
{
TextDrawSetString(Rob3Text, "Rob Type: ~y~Noisy");
TextDrawShowForPlayer(playerid, Rob1Text);
TextDrawShowForPlayer(playerid, Rob2Text);
TextDrawShowForPlayer(playerid, Rob3Text);
RobLeader[playerid] = 1;
new randoms = random(sizeof(ROBCheck));
foreach(new i : Player)
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid))) if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4)
{
InterpolateCameraPos(i, 1424.183959, -1050.503417, 25.408981, 1442.854736, -1036.265747, 27.010061, 2500);
InterpolateCameraLookAt(i, 1428.014038, -1047.335815, 25.953378, 1446.856079, -1033.275390, 27.227346, 2000);
TextDrawShowForPlayer(i, Rob1Text);
TextDrawShowForPlayer(i, Rob2Text);
TextDrawShowForPlayer(i, Rob3Text);
InRob = 1;
SetPlayerPos(i, ROBCheck[randoms][0], ROBCheck[randoms][1], ROBCheck[randoms][2]);
TogglePlayerControllableEx(i, 0);
SetTimerEx("RobUnfreeze", 2000, 0, "i", i);
SendClientMessage(i, COLOR_YELLOW, "* Liderul grupului trebuie sa planteze explozibilul pe usa seifului!");
SendClientMessage(i, COLOR_YELLOW, "* In 30 secunde autoritatile vor fii anuntate, grabiti-va!");
PlayerInfo[pRob] -= 10;
Update(i, pRobx);
}
}
UseFind[playerid] = 0;
IsTowing[playerid] = 0;
BankOccupied = 1;
RobSec = 30;
SetPlayerPos(playerid, 2942.8855,-1804.7043,1178.4606);
TogglePlayerControllableEx(playerid, 0);
SetTimerEx("unfr", 1500, 0, "i", playerid);
CP[playerid] = 200;
format(string, sizeof(string), "Remaining Members: ~y~%d", GetRobbers() );
TextDrawSetString(Rob1Text, string);
SetPlayerCheckpoint(playerid, 2942.6709,-1783.2755,1178.5803, 2.0);
RobFailTimer = SetTimerEx("FailedRob", 30000, 0, "d", playerid);
}
else if(strmatch(robtype,"silent"))
{
TextDrawSetString(Rob3Text, "Rob Type: ~y~Silent");
TextDrawShowForPlayer(playerid, Rob1Text);
TextDrawShowForPlayer(playerid, Rob2Text);
TextDrawShowForPlayer(playerid, Rob3Text);
RobLeader[playerid] = 2;
new randoms = random(sizeof(ROBCheck));
foreach(new i : Player)
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid))) if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4)
{
InterpolateCameraPos(i, 1424.183959, -1050.503417, 25.408981, 1442.854736, -1036.265747, 27.010061, 2500);
InterpolateCameraLookAt(i, 1428.014038, -1047.335815, 25.953378, 1446.856079, -1033.275390, 27.227346, 2000);
TextDrawShowForPlayer(i, Rob1Text);
TextDrawShowForPlayer(i, Rob2Text);
TextDrawShowForPlayer(i, Rob3Text);
InRob = 1;
SetPlayerPos(i, ROBCheck[randoms][0], ROBCheck[randoms][1], ROBCheck[randoms][2]);
TogglePlayerControllableEx(i, 0);
SetTimerEx("RobUnfreeze", 2000, 0, "i", i);
SendClientMessage(i, COLOR_YELLOW, "* Unul dintre membrii grupului trebuie sa opreasca sistemul de securitate!");
SendClientMessage(i, COLOR_YELLOW, "* In mai putin de un minut personalul bancii va fii aici, grabiti-va!");
PlayerInfo[pRob] -= 10;
Update(i, pRobx);}
}
UseFind[playerid] = 0;
IsTowing[playerid] = 0;
BankOccupied = 1;
RobSec = 60;
format(string, sizeof(string), "Remaining Members: ~y~%d", GetRobbers() );
TextDrawSetString(Rob1Text, string);
CreateBankObjects();
RobFailTimer = SetTimerEx("SilentFailedRob", 60000, 0, "d", playerid);
}
}
return 1;
}
Imagini / Video (optional): Nu este nevoie
Ati incercat sa rezolvati singur?: Da am incercat..prima data erau cu 4 persoane..am pus 2..tot nu merge..am pus cu 5 rp..si tot nu merge..chiar nu am idee ce ar avea..In baza de date,pe conturile respective,sunt cate 30rp si lvl 10.Chiar nu am idee -
va rog...chiar nimeni nu stie?
-
Problema intalnita (descriere):Deci eu am mutat locul la paintball.Am vrut sa fac ceva unic..si am mutat unde am eu hq hitman..Am virtualworld..dar am o problema.. Interiorul este 0..ca na este normal.. masinile nu imi apar,sau doamenii,dar imi apara chestia aia.. nu mai stiu cum ii zice.. de arata Hitman Agency Hq.Si daca fac parte din hitman,pot intra in hq.pot sa iau arme..dar daca ies tot acolo ma da ,la paintball.DAR DOAR DACA SUNT IN TIMPUL MECIULUI. Daca sunt in hitman normal,nu am probleme.
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):Citatif(i == 19) // Paintball
{
if(BizzInfo[bLocked]) return GameTextForPlayer(playerid, "~r~Inchis", 5000, 1);
if(IsInWar1(playerid) || IsInWar2(playerid)) return SendClientMessage(playerid, COLOR_ERROR, "You can't enter in this enter.");
if(PlayerInfo[playerid][pGunLic] <= 0) return SendClientMessage(playerid, COLOR_ERROR, "Nu Ai Licenta De Arme.");
if(GetPlayerCash(playerid) < BizzInfo[bEntranceCost]) return GameTextForPlayer(playerid, "~r~Nu iti ajung banii.", 5000, 1);
if(PlayerInfo[playerid][pWanted] != 0) return SendClientMessage(playerid,COLOR_ERROR,"Nu poti intra aici,deoarece ai wanted.");
if(PaintballRound != 0) return SendClientMessage(playerid,COLOR_ERROR,"In acest moment exista un meci in desfasurare.");
GivePlayerCash(playerid, -BizzInfo[bEntranceCost]);
BizzInfo[bSafe] += BizzInfo[bEntranceCost];
bUpdate(i,bSafex);
BizzPayLog(playerid, i, BizzInfo[bEntranceCost]);PaintballPlayers ++;
PlayerPaintballing[playerid] = 1;
new randoo = random(sizeof(PaintballSpawns));
SetPlayerPos(playerid, PaintballSpawns[randoo][0], PaintballSpawns[randoo][1], PaintballSpawns[randoo][2]);
TogglePlayerControllableEx(playerid, 0);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,90);
ResetPlayerWeapons(playerid);
SetPlayerArmourEx(playerid,0);
SetPlayerHealthEx(playerid,100);
KillP[playerid] = 0;
DeathP[playerid] = 0;
if(PaintballPlayers >= 1 && PaintballRound != 1 && StartingPaintballRound != 1)
{
StartingPaintballRound = 1;
SetTimer("PreparePaintball", 15000, false);
}
}CitatDe la chestia aia cu hitman agency hq.. nu cred ca va trebuie nimic.. daca este nevoie,imi spuneti si pun.
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Am incercat sa pun alt interior..dar nu mai vad nimic.. deci chiar nu am idee.Va rog..daca stiti ajutati-ma.Multumesc foarte mult. -
si eu caut asa ceva.. dar nu gasesc nimic.
-
Descriere tutorial: Deci as dori si eu un tutorial la un anumit timp,sa te dea jos din masina/sa te arunce.Am nevoie la asta pentru war.. si eu chiar nu am idee cum sa fac.. si de asta am nevoie de un tutorial.Poate ma poate ajuta cineva.
-
Acum 2 ore, Gireada a spus:
M-ai invata scripting. Iti recomand sectiunea Tutoriale.
Te rog eu frumos,ajuta-ma si pe mine cu chestia asta!te rooog
-
Ma ajuta si pe mine cineva? va rooog
-
Acum 17 ore, Geani a spus:
cand mai postezi posteaza si sursa alt fel noii nu stim ce cordonate folosesti!
CitatCMD:report(playerid, params[])
{
new report[128];
if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
if(BugReport[playerid] != 0) return SendClientMessage(playerid, COLOR_SYNORIGINAL, "** Asteapta 1 minut inainte de a trimite un nou report!");
if(sscanf(params,"s[128]",report)) return SendClientMessage(playerid, COLOR_SYN, "Tasteaza:{FFFFFF} /report <problema>");
new string2[128];
format(gString, sizeof(gString), "Report din partea jucatorului %s (ID:%d): {FFFFFF}%s", GetName(playerid), playerid, report);
if(strlen(gString) > 120)
{
strmid(string2, gString, 110, 256);
strdel(gString, 110, 256);format(gString,128,"%s ...",gString);
HBroadCast(COLOR_LIGHTRED2, gString, 1);format(string2,128,"... %s",string2);
HBroadCast(COLOR_LIGHTRED2, string2, 1);
}
else
{
HBroadCast(COLOR_LIGHTRED2, gString, 1);
}
SendClientMessage(playerid, COLOR_SYN2, "Reportul tau a fost trimis catre staff-ul Tsunami-Zone.");
SetTimerEx("ResetReport", 60000, 0, "d", playerid);
BugReport[playerid] = 1;
return 1;
}uite frate,mai iti dau ceva?
-
Am rezolvat multumesc T/C +1 @Gireada
-
Am rezolvat.. Am sters toate casele din baza de date si am inceput iara..Oricum multumesc. T/C
-
Acum 9 ore, Gireada a spus:
le arata mesajul scris cu /n celor de nivel mai mic sau egal ca 3 adminilor si helperilor.
Asta stiu dar eu nu vreau asta.. eu vreau sa vada doar adminii/helperii si playerul respectiv care pune intrebarea..
-
Acum 9 ore, Gireada a spus:
Vezi ca nu-si face update la baza de date.
Pai si ce ar trebui sa-i fac?
-
Problema intalnita (descriere):Deci mie nu imi raman aceleasi numere de telefon daca dau restart la server.. ce pot sa fac? si ce trebuie sa va dau? ca nush
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):-
Imagini / Video (optional):-
Ati incercat sa rezolvati singur?: - -
rezolvat @Geani +10 ms
-
Chiar acum, Gireada a spus:
Arata-ne NewbieChat
Citatfunction NewbieChat(color, msg[])
{
foreach(new i : Player)
{
if(PlayerInfo[pLevel] <= 3 || PlayerInfo[pAdmin] > 0 || PlayerInfo[pHelper] > 0)
{
SendClientMessage(i, color, msg);
}
}
return 1;
}
asta?
-
da frate dar cum aflu coordonatele alea? adica stiu ma duc dau /save dar cum fac sa le iau exact..sa fie peste tot acelasi "patrat" sa fie egale turfurile?
Chiar acum, Geani a spus:ca sa poti pune turf-urile trebuie sa le adaugi in baza de date
-- Salvarea datelor din tabel `turfs`
--INSERT INTO `turfs` (`ID`, `Owned`, `MinX`, `MinY`, `MaxX`, `MaxY`) VALUES
(1, 6, 114.21, -1364.93, 506.54, -912.91),sau cum ai tu si adaugi locurile la teritorile dorite
-
Problema intalnita (descriere):Deci mi-am oprit laptopul si am plecat la varamiu,cu laptopul.. si cand l-am aprins..am dat sa aprind sv sa ma editez la el.. si nu pot sa intru pe server..cand il deschid imi da erorile astea si nu imi da sa ma loghez.. nu imi da sa scriu parola..nimic.. ce pot face??? va rog euuu
Ero(area / rile) / warning-(ul / urile): in imagine
Liniile de cod / sursa / script-ul(obligatoriu): nush ce trebuie sa va dau
Imagini / Video (optional):mai jos
Ati incercat sa rezolvati singur?: chiar nu am idee ce ar trebui sa--i fac -
Deci am si eu o mica problema legata cu turf-urile.Eu am tur-uri doar in ls si vreau sa imi bag si in lv si sf.. dar nu stiu cum.. puteti sa imi dati un tutorial/sa imi spuneti voi? va rog eu frumos ofer +1
-
La 06.11.2016 la 12:20, DaEdRiC-FoX a spus:
Am făcut.o de pe telefon, nu îmi dau seama dacă am fa ut vreo greșeală, mă uit mâine și o refac si dau edit.
Mai ma ajuti si pe mine frate? Chiar am nevoie de ajutor.
La 06.11.2016 la 10:26, Gireada a spus:Verifico manual in baza de date.
Cum adica ? ce tre sa fac?
-
Salut.Pe serverul meu,daca dai /report ajutor.. le apare la admini player-ul Shaolinu a dat report-ul:ajutor. Doar atat..si daca adminii vrea sa-i raspunda trebuie sa scrie /pm.Dar pe mine ma enerveaza ca nu se vede daca un admin i-a dat pm respectivului player..si il umple de pm-uri adminii.. Daca ati putea sa-mi explicati/un tutorial/orice cum as putea sa fac o chestie de genul Player-ul Shaolinu a report-ul ajutor. Raspunde-i tastand comanda /acceptreport 0. si acum sa dea /pm sau sa poarte o convorbire..orice.. va rog eu frumos. Ofer +1000000000
[Cerere]Tutorial EAT
in Cereri Tutoriale
Posted
Am luat niste erori..Ce sa fac? frate si pe mine ma intereseaza..ca comanda asta sa pot sa o scriu,doar in acel biz..adica in restaurant..nu doar asa comanda..