-
Posts
64 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Shaolinu
-
-
tot nu imi merge frate..
-
Acum 12 ore, DanielMayson a spus:
if(GetPlayerState(id)!=1) return SendClientMessage(playerid,COLOR_GREY,"?? ??????!");
new Float: XYZ[4];
GetPlayerPos(id, XYZ[0], XYZ[1], XYZ[2]); GetPlayerFacingAngle(id, XYZ[3]);
if(PlayerInfo[id][plveh]!=-1)DestroyVehicle(PlayerInfo[id][plveh]);
PlayerInfo[id][plveh] = CreateVehicle(veh, XYZ[0], XYZ[1], XYZ[2], XYZ[3], -1, -1, -1);
VehicleInfo[PlayerInfo[id][plveh]][vAntiRepair] = 2;
VehicleHealth[PlayerInfo[id][plveh]] = 1000;
PutPlayerInVehicle(id, PlayerInfo[id][plveh], 0);Asta il pun dupa asta al meu?
-
Problema intalnita (descriere):Scriu /work1.. si ma da langa masina..eu am nevoie sa ma dea in masina..Chiar nu am idee ce sa-i fac..Si asta e si ultima intrebare pusa pe acest forum.Va rog ajutati-ma
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu):CitatCMD:work1(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 9.0, 2778.5815, -1610.8379, 10.9219)) return SendClientMessage(playerid, COLOR_ERROR, "Nu Sunteti In Locul Potrivit.");
SendClientMessage(playerid, COLOR_WHITE, "* Pe mapa ai un checkpoint,Du-te la el pentru a primi banii.");
new Float:X,Float:Y,Float:Z,arms;
GetPlayerPos(playerid, X,Y,Z);
CreateVehicle(414, X, Y, Z, 62.6996, -1, -1, 10);
SetVehicleParamsEx(arms,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
armsveh[arms] = 1;
SetVehicleNumberPlate(arms, "ARMS");
PutPlayerInVehicle(playerid, arms, 0);
SetPlayerCheckpoint(playerid, 2795.3052,-2538.5703,13.6293, 5.0);
CP[playerid] = 2;
ArmsV[0][playerid] = arms;
return 1;
}
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: -Am facut si 1 paste bin daca era nevoie http://pastebin.com/8Xd9hr6N
-
Acum 10 ore, Banditul a spus:
RemovePlayerFromVehicle verifici si daca respectivul player se afla in war ii dai eject daca nu il lasi, ca sa nu apara probleme.
Si cum sa fac ca doar cand intra pe turf sa il dea afara?
-
La 22.11.2016 la 13:50, Geani a spus:
CMD: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;
}Erori...Ce sa le fac?
Cu ce sa schimb acel PlayerInfo?
-
Am rezolvat.Multumesc.
-
Oricum am gasit.Ms oricum.
-
Dar e o simpla functie..si eu zic ca chiar nu te omor daca te rog sa mi-o zici si mie.. si am stricat mai mult de 3-4 gm-uri.//.
-
Chiar nu stie nimeni????
-
Ms geani esti cel mai tare!
-
Mersi Geani +1 frate
-
Acum 10 ore, Geani a spus:
PlayerInfo[ i ][pRob] -= 10;
Frate am acel I il am in gamemode exact cum ai scris tu...e acoloooo si tot nu merge..
(Nush dc dar pe acest forum daca scriu [prob] acel nu se vede.... am mai zis de 3 ori
-
Eu am
Citatif(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4 && !IsACop(playerid)) robbers ++;
Am acel "i"
Acum 10 ore, Banditul a spus:Cum a zis si DaEdRiC-FoX , este Playerinfo [ I ] [pRob] , pentru ca I este playerid-ul rezultat din iteratie
Acum 14 ore, DaEdRiC-FoX a spus:PlayerInfo[pRob]
Baieti eu am asa..doar ca nu arata pe site..uite pe pastebin:http://pastebin.com/cAiyRNue Am acel [pRob]
-
Am rezolvat T/C
-
Problema intalnita (descriere):Deci vreau sa fac ceva joburi unice..Si am facut comanda /work1.. daca ajung in checkpoint,imi da banii dar imediat mi i-a inapoi..Ce am facut gresit?
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu): -
Imagini / Video (optional):CitatCMD:work1(playerid, params[])
{
SetPlayerCheckpoint(playerid, 2795.3052,-2538.5703,13.6293, 15.0);
SendClientMessage(playerid, COLOR_WHITE, "* Pe mapa ai un checkpoint,Du-te la el pentru a primi banii.");
CP[playerid] = 2;
return 1;
}if(CP[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 2;
GivePlayerMoney(playerid, 5000);
}
Ati incercat sa rezolvati singur?: - -
Salutare.As dori si eu un tuturial.Am nevoie ca atunci cand intru intr-un checkpoint sa-mi dea o anumita suma de bani..Am nevoie deoarece vreau sa fac niste joburi noi..si nu stiu cum pot face asta..
Si daca se poate cum sa fac coliziune 0 la jobul acela..Adica sa treaca masina una prin alta..Multumesc
-
Acum 13 ore, DaEdRiC-FoX a spus:
Trebuie PlayerInfo[ i][pRob]
eu am if(PlayerInfo[pRob] == 10 && PlayerInfo[pLevel] > 4 && !IsACop(playerid)) robbers ++;
-
va roooggggg cineva?????
-
plz cineva?
-
Descriere tutorial: Salutare.As dori si eu un tuturial.Am nevoie ca atunci cand intru intr-un checkpoint sa-mi dea o anumita suma de bani..Am nevoie deoarece vreau sa fac niste joburi noi..si nu stiu cum pot face asta..
Si daca se poate cum sa fac coliziune 0 la jobul acela..Adica sa treaca masina una prin alta..Multumesc
-
La 21.11.2016 la 7:59, DaEdRiC-FoX a spus:
Parametri greșiți, cum ar fi:
PlayerInfo[pRob]
Trebuie PlayerInfo[pRob]
Adica trebuie sa fie acele paranteze patrate,intr-o parte?
-
va rogg cineva???
-
ma poate ajuta si pe mine cineva?
-
deci?ma poate ajuta cineva?
Masina
in Arhivă probleme
Posted
Am bagat nene..dar nu merge..