-
Posts
250 -
Joined
-
Last visited
-
Days Won
6
Content Type
Profiles
Forums
News
Documentation
Posts posted by buNNy
-
-
Si de ce cade gm last times la peste 50 on...parca e setat sa pice, nj de ce
-
Oare de ce imi apar mie erorile astea [debug]?
Si imi cade serverul cand depaseste 30 playeri/sau am lag
Spoiler[23:51:57] [debug] Run time error 4: "Array index out of bounds"
[23:51:57] [debug] Accessing element at index 65535 past array upper bound 1999
[23:51:57] [debug] AMX backtrace:
[23:51:57] [debug] #0 00161528 in ?? (65535) from gmm.amx
[23:51:57] [debug] #1 001f90b8 in ?? (10) from gmm.amx
[23:51:57] [debug] #2 000e2d94 in ?? (10, 12, from gmm.amx
[23:51:57] [debug] #3 0002b8d0 in public OnPlayerKeyStateChange (10, 12, from gmm.amxexemplu de debug
-
Chiar nimeni nu ar stii face???Sa ma ajute cu un sfat??
-
UP??
-
Buna, cum as putea face ca daca sunt proprietarul unui vehicul, sa nu mai apas N sa deschid mesina si sa ma urc direct in ea, ca si serverele mari
SpoilerCMD:lock(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
new engine,lights,alarm,doors,bonnet,boot,objective;
new string[40];
switch(SwitchKey[playerid]) {
case 1:
{
new bool: done = false;
foreach(new x : personalVehicles) {
if(CarInfo[x][cOwned] == PlayerInfo[playerid][pSQLID] && CheckPlayerDistanceToVehicle(3.5, playerid, CarInfo[x][cInGameID])) {
new caidi = CarInfo[x][cInGameID];
if(CarInfo[x][cLock] == 1) {
GetVehicleParamsEx(caidi,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(caidi,engine,lights,alarm,0,bonnet,boot,objective);
format(string, 40, "~h~%s~n~~g~Unlocked", CarInfo[x][cDescription]);
GameTextForPlayer(playerid, string, 4000, 4);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarInfo[x][cLock] = 0;
gCarLock[caidi] = 0;
vUpdate(x, cLockx); //
return 1;
}
else if(CarInfo[x][cLock] == 0)
{
GetVehicleParamsEx(caidi,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(caidi,engine,lights,alarm,1,bonnet,boot,objective);
format(string, 40, "~h~%s~n~~r~Locked", CarInfo[x][cDescription]);
GameTextForPlayer(playerid, string, 4000, 4);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarInfo[x][cLock] = 1;
gCarLock[caidi] = 1;
vUpdate(x, cLockx); //
return 1;
}
done = true;
break;
}
}
if(!done) return Error(playerid, "Nu a fost gasit vehiculul tau in apropiere.");
}
case 2:
{
new carid;
if(HireCar[playerid] == -1) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not have a rental car/boat/bike/scooter already.");
if(HireCar[playerid] != -1)
{
carid = HireCar[playerid];
}
if(CheckPlayerDistanceToVehicle(3.5, playerid, HireCar[playerid]))
{
if(gCarLock[carid] == 0)
{
new vehicles = GetVehicleModel(carid) - 400;
format(string, 40, "~h~%s~n~~r~Locked", aVehicleNames[vehicles]);
GameTextForPlayer(playerid, string, 4000, 4);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
else if(gCarLock[carid] == 1)
{
new vehicles = GetVehicleModel(carid) - 400;
format(string, 40, "~h~%s~n~~g~Unlocked", aVehicleNames[vehicles]);
GameTextForPlayer(playerid, string, 4000, 4);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,0,bonnet,boot,objective);
return 1;
}
}
}
}
return 1;
}if(IsKeyJustDown(KEY_SECONDARY_ATTACK, newkeys, oldkeys) && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new newcar = GetClosestVehicle2(playerid, 7);
if(IsABoat(newcar))
{
if(PlayerInfo[playerid][pBoatLic] < 1)
{
if(TakingLesson[playerid] == 2) { }
else {
SendClientMessage(playerid,COLOR_GREY, "You don't have a boat license.");
SlapPlayer(playerid);
return 1;
}
}
}
if(IsAPlane(newcar))
{
if(PlayerInfo[playerid][pFlyLic] < 1)
{
if(TakingLesson[playerid] == 2) { }
else {
SendClientMessage(playerid, COLOR_GREY, "You don't have a flying license.");
SlapPlayer(playerid);
return 1;
}
}
}
if(GetVehicleModel(newcar) >= 400 && GetVehicleModel(newcar) <= 611)
{
if(PlayerInfo[playerid][pCarLic] < 1)
{
if(IsABike(newcar) || IsAPlane(newcar) || GetVehicleModel(newcar) == 462) { }
else
{
if(TakingLesson[playerid] == 1) { }
else {
SendClientMessage(playerid,COLOR_GREY, "You don't have a driving license.");
SlapPlayer(playerid);
return 1;
}
}
}
}
if(IsACopCar(newcar) && OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(IsACop(playerid)) { }
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
}
if(newcar == Copcar[6] || newcar == Copcar[7] || newcar == Copcar[18] || newcar == Copcar[19] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(IsACop(playerid))
{
if(PlayerInfo[playerid][pRank] < 3)
{
SlapPlayer(playerid);
SendClientMessage(playerid,COLOR_WHITE,"You don't have rank 3.");
return 1;
}
}
}
if(newcar == Copcar[1] || newcar == Copcar[2] || newcar == Copcar[3] || newcar == Copcar[14] || newcar == Copcar[29] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(IsACop(playerid))
{
if(PlayerInfo[playerid][pRank] < 2)
{
SlapPlayer(playerid);
SendClientMessage(playerid,COLOR_WHITE, "You don't have rank 2.");
return 1;
}
}
}
if(newcar == Copcar[30] || newcar == Copcar[19] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(IsACop(playerid))
{
if(PlayerInfo[playerid][pRank] < 4)
{
SlapPlayer(playerid);
SendClientMessage(playerid,COLOR_WHITE, "You don't have rank 4.");
return 1;
}
}
}
if(IsAFbiCar(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(IsACop(playerid)) { }
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
}
if(IsALVPDCar(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(IsACop(playerid)) { }
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
}
if(IsANgCar(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(IsACop(playerid)) { }
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Cop."); return 1;}
}
else if(IsAnAmbulance(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pMember] == 14) { }
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not a Paramedic."); return 1;}
}
if(IsAGarbageTruck(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)//garbagejob
{
if(PlayerInfo[playerid][pJob] == { }
else
{
SendClientMessage(playerid, COLOR_WHITE, "You are not a Garbage Collector.");
SlapPlayer(playerid);
return 1;
}
}
if(IsATruck(newcar)&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pJob] == 10) { }
else
{
SendClientMessage(playerid, COLOR_WHITE, "You are not a Trucker.");
SlapPlayer(playerid);
return 1;
}
}if(newcar == bus[1] || newcar == bus[2] || newcar == bus[3] || newcar == bus[4] || newcar == bus[5] || newcar == bus[6] || newcar == bus[7] || newcar == bus[8] || newcar == bus[9] || newcar == bus[10] || newcar == bus[11] || newcar == bus[12] || newcar == bus[13]
|| newcar == bus[14] || newcar == bus[15] || newcar == bus[16]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pJob] == 6) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Bus Driver.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == pizza[1] || newcar == pizza[2] || newcar == pizza[3] || newcar == pizza[4] || newcar == pizza[5] || newcar == pizza[6] || newcar == pizza[7] || newcar == pizza[8] || newcar == pizza[9] || newcar == pizza[10] || newcar == pizza[11] || newcar == pizza[12] || newcar == pizza[13] || newcar == pizza[14] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
{
if(PlayerInfo[playerid][pJob] == 4) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Pizza Boy.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == towcar[1] || newcar == towcar[2] || newcar == towcar[3] || newcar == towcar[4] || newcar == towcar[5]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pJob] == 11) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a mechanic.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == taxic[1] || newcar == taxic[2] || newcar == taxic[3] || newcar == taxic[4] || newcar == taxic[5] || newcar == taxic[6] || newcar == taxic[7] || newcar == taxic[8] || newcar == taxic[9] || newcar == taxic[10] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
{
if(PlayerInfo[playerid][pMember] == 13||PlayerInfo[playerid][pLeader] == 13) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Santos Taxi member.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == taxic[6] || newcar == taxic[7]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
{
if(PlayerInfo[playerid][pRank] > 2) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You don't have rank 3.");
SlapPlayer(playerid);
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Santos Taxi member or you don't have rank 3.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == Aztecasc[1] || newcar == Aztecasc[2] || newcar == Aztecasc[3] || newcar == Aztecasc[4] || newcar == Aztecasc[5] || newcar == Aztecasc[6] || newcar == Aztecasc[7] || newcar == Aztecasc[8] || newcar == Aztecasc[9] || newcar == Aztecasc[10] || newcar == Aztecasc[11]
|| newcar == Aztecasc[12] || newcar == Aztecasc[13] || newcar == Aztecasc[14]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Aztecas member.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == Grovec[1] || newcar == Grovec[2] || newcar == Grovec[3] || newcar == Grovec[4] || newcar == Grovec[5] || newcar == Grovec[6] || newcar == Grovec[7] || newcar == Grovec[8] || newcar == Grovec[9] || newcar == Grovec[10] || newcar == Grovec[11] || newcar == Grovec[12] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
{
if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Grove Street member.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == Vagosc[1] || newcar == Vagosc[2] || newcar == Vagosc[3] || newcar == Vagosc[4] || newcar == Vagosc[5] || newcar == Vagosc[6]
|| newcar == Vagosc[7] || newcar == Vagosc[8] || newcar == Vagosc[9] || newcar == Vagosc[10] || newcar == Vagosc[11] && PersonalVeh[newcar] == 0 && OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Los Vagos member.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == Ballasc[1] || newcar == Ballasc[2] || newcar == Ballasc[3] || newcar == Ballasc[4] || newcar == Ballasc[5] || newcar == Ballasc[6]
|| newcar == Ballasc[7] || newcar == Ballasc[8] || newcar == Ballasc[9] || newcar == Ballasc[10] || newcar == Ballasc[11] || newcar == Ballasc[12] || newcar == Ballasc[13] || newcar == Ballasc[14] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
{
if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
else
{
SendClientMessage(playerid,COLOR_WHITE,"You are not a Ballas member.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == thea[1] || newcar == thea[2] || newcar == thea[3] || newcar == thea[4] || newcar == thea[5] || newcar == thea[6] || newcar == thea[7] || newcar == thea[8] || newcar == thea[9] || newcar == thea[10] || newcar == thea[11]
|| newcar == thea[12] || newcar == thea[13] || newcar == thea[14] || newcar == thea[15] || newcar == thea[16] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0)
{
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { }
else
{
SendClientMessage(playerid, COLOR_WHITE,"You are not a Hitman.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == si[1] || newcar == si[2] || newcar == si[3] || newcar == si[4] || newcar == si[5] || newcar == si[6] || newcar == si[7] || newcar == si[8] || newcar == si[9] || newcar == si[10] || newcar == si[11] || newcar == si[12] || newcar == si[13] && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12 || TakingLesson[playerid] == 2) { }
else
{
SendClientMessage(playerid, COLOR_WHITE,"You are not a School Instructors or your don't have active leasson.");
SlapPlayer(playerid);
return 1;
}
}
if(newcar == si[12] || newcar == si[13]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
{
if(PlayerInfo[playerid][pRank] < 2)
{
SendClientMessage(playerid, COLOR_WHITE,"You don't have rank 2.");
SlapPlayer(playerid);
return 1;
}
}
}
if(newcar == news[16] || newcar == news[17]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
if(PlayerInfo[playerid][pRank] < 4)
{
SendClientMessage(playerid, COLOR_WHITE,"You don't have rank 4.");
SlapPlayer(playerid);
return 1;
}
}
}
if(newcar == farm[1] || newcar == farm[2] || newcar == farm[3] || newcar == farm[4] || newcar == farm[5] || newcar == farm[6] || newcar == farm[7] || newcar == farm[8] || newcar == farm[9] || newcar == farm[10]
|| newcar == farm[11] || newcar == farm[12] || newcar == farm[13]&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0 && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1)
{
KillTimer(timerfarmm[playerid]);
if(AreFaina[playerid] < 1)
{
if(PlayerInfo[playerid][pJob] == 5) { }
else
{
SendClientMessage(playerid, COLOR_WHITE, "You are not a Farmer.");
SlapPlayer(playerid);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Vinde faina inainte de a munci din nou.");
ClearAnimations(playerid);
return 1;
}
}
if(newcar == news[1] || newcar == news[2] || newcar == news[3] || newcar == news[4] || newcar == news[5] || newcar == news[6] || newcar == news[7] || newcar == news[8] || newcar == news[9] || newcar == news[10]
|| newcar == news[11 || newcar == news[12]] || newcar == news[13] || newcar == news[14] || newcar == news[15] || newcar == news[16] || newcar == news[17] && PersonalVeh[newcar] == 0 && VehInt[newcar] == 1&& OwnedVeh(newcar) == -1 && GetPlayerVirtualWorld(playerid) == 0)
{
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
else
{
SendClientMessage(playerid, COLOR_WHITE,"You are not a News Reporter !");
SlapPlayer(playerid);
return 1;
}
}
} -
Acum 18 ore, ASGOOD a spus:
public OnPlayerEnterVehicle(playerid, vehicleid) { if(PlayerInfo[playerid][pCarLic] == 0)//Verifici daca nu are permis { new Float:xx, Float:xy, Float:xz;//Creezi niste variabile pentru pozitii GetPlayerPos(playerid, xx, xy, xz);//Salvezi pozitia player-ului SetPlayerPos(playerid, xx, xy+3, xz);//Ii setezi pozitia cu 3m mai sus(Slap) SendClientMessage(playerid, -1, "Nu poti intra intr-un vehicul fara permis.");//Ii trimiti mesaj } return 1;//Returnezi ca sa nu iei eroare(asta nu e obligatorie, daca ai public-ul gata facut, nu o pune) }
O sa incerc...
-
pai unde vad eu unde e linia aia ca mie nu imi arata nimic de distanta
-
chiar nimeni???
-
da mane ... dar sa zicem ca distanta maxima de intrare e 15 metri
daca stau intre 0 - 10 metri merge sa intru in masina deci merge restrictia
dar daca stau gen intre 15-10 pot intra in masina si deci nu merge restrictia
-
Acum 35 minute, nobilzeusAdv a spus:
In ce sens nu poți intra? Nu merge sa deschizi mașina?
sensul e ca daca stau la o anumita distanta nu pot intra (functioneaza restrictia) dar dupa ce merg mai departe cu putin ma lasa sa intru in ea
-
uitati linia...
Spoilerif(newstate == PLAYER_STATE_DRIVER) {
SetPlayerArmedWeapon(playerid, 0);
if(vehRadio[vehicleid] == 1) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://stream.profm.ro:8012/profm.mp3"); }
else if(vehRadio[vehicleid] == 2) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://live.radiobandit.ro:8000"); }
else if(vehRadio[vehicleid] == 3) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://radiotaraf.com/live.m3u"); }
else if(vehRadio[vehicleid] == 4) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://live.radiohot.ro:8000/"); }
else if(vehRadio[vehicleid] == 5) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dance.radiogangsta.ro:8800"); }
else if(vehRadio[vehicleid] == 6) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://live.radiogangsta.ro:8800"); }
else if(vehRadio[vehicleid] == 7) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://7619.live.streamtheworld.com:80/977_HITS_SC"); }
else if(vehRadio[vehicleid] == {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://7639.live.streamtheworld.com:80/977_MIX_SC"); }
else if(vehRadio[vehicleid] == 9) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://7579.live.streamtheworld.com:80/977_ALTERN_SC"); }
else if(vehRadio[vehicleid] == 10) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://www.listenlive.eu/bbcradio1.m3u"); }
else if(vehRadio[vehicleid] == 11) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://dubstep.fm/128.pls"); }
else if(vehRadio[vehicleid] == 12) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://www.radio-hit.ro/asculta.m3u"); }
else if(vehRadio[vehicleid] == 13) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://live.radioclubmix.ro:9999"); }
else if(vehRadio[vehicleid] == 14) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://80.86.106.136/listen.pls"); }
else if(vehRadio[vehicleid] == 15) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://www.radiozu.ro/live.m3u"); }
else if(vehRadio[vehicleid] == 16) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://livemp3.radiopopular.ro:7777"); }
else if(vehRadio[vehicleid] == 17) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://radio.trap.fm/listen128.pls"); }
else if(vehRadio[vehicleid] == 18) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, "http://radiotequila.ro/hiphop.m3u"); }
else if(vehRadio[vehicleid] == 19) {
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid, customRadio[vehicleid]); }
Listening[playerid] = vehRadio[vehicleid]-1;
new newcar = GetPlayerVehicleID(playerid);
GetVehiclePos(newcar, old_veh_pos[newcar][0], old_veh_pos[newcar][1], old_veh_pos[newcar][2]);if( GetVehicleModel( newcar ) == PlayerInfo[ playerid ][ pQuestCar ] ) {
if( PlayerInfo[ playerid ][ pQuestOne ] == QUEST_TYPE_KM ) QuestCarKM[ newcar ] = PlayerInfo[ playerid ][ pQuestProgressOne ];
else if( PlayerInfo[ playerid ][ pQuestTwo ] == QUEST_TYPE_KM ) QuestCarKM[ newcar ] = PlayerInfo[ playerid ][ pQuestProgressTwo ];
else if( PlayerInfo[ playerid ][ pQuestThree ] == QUEST_TYPE_KM ) QuestCarKM[ newcar ] = PlayerInfo[ playerid ][ pQuestProgressThree ];
}
if(!IsABoat(newcar))
{
PlayerEnterTime[playerid] = GetTickCount();
}
TelePos[playerid][0] = 0.0;
TelePos[playerid][1] = 0.0;
new engine,lights,alarm,doors,bonnet,boot,objective;
if(vehEngine[newcar] == 0)
{
GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
}
else if(vehEngine[newcar] == 1)
{
GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(newcar,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
if(Gas[newcar] == 0)
{
TogglePlayerControllable(playerid, 0);
NoFuel[playerid] = 1;
}
if(Trucker[playerid] >= 1)
{
KillTimer(restruck[playerid]);
}
if(IsABoat(newcar))
{
if(PlayerInfo[playerid][pBoatLic] < 1)
{
if(TakingLesson[playerid] == 2) { }
else {
SendClientMessage(playerid,COLOR_WHITE, "You don't have a boat license.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1); }
}
}
else if(IsAPlane(newcar))
{
if(PlayerInfo[playerid][pFlyLic] < 1)
{
if(TakingLesson[playerid] == 2) { }
else {
SendClientMessage(playerid, COLOR_WHITE, "You don't have a flying license.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1); }
}
}
else
{
if(PlayerInfo[playerid][pCarLic] < 1)
{
if(IsABike(newcar) || IsAPlane(newcar) || GetVehicleModel(newcar) == 462) { }
else
{
if(TakingLesson[playerid] == 1) { }
else {
SendClientMessage(playerid,COLOR_WHITE, "You don't have a driving license.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
SetTimerEx("UnFreezeStation", 1000, 0, "i", playerid);
}
}
}
}//Done with car check
for(new x = 0; x < sizeof(VehicleInfo); x++)
{
if(VehicleInfo[x][vehCarID] == newcar)
{
if(VehicleInfo[x][vehGroup] != 0 && VehicleInfo[x][vehGroup] != 30 && VehicleInfo[x][vehGroup] != 8 && VehicleInfo[x][vehGroup] != 2 && VehicleInfo[x][vehGroup] != 3 && VehicleInfo[x][vehGroup] != 1)
{
new strr[128];
if(PlayerInfo[playerid][pMember] == VehicleInfo[x][vehGroup]) { }
else
{
if(AdminDuty[playerid] == 1)
{
format(strr,sizeof(strr),"This %s (model %d, ID %d) is locked to group %s (%d).",aVehicleNames[GetVehicleModel(VehicleInfo[x][vehCarID]) - 400],GetVehicleModel(VehicleInfo[x][vehCarID]),VehicleInfo[x][vehCarID],DynamicFactions[VehicleInfo[x][vehGroup]][fName],VehicleInfo[x][vehGroup]);
SendClientMessage(playerid, COLOR_WHITE, strr);
}
else
{
SlapPlayer(playerid);
format(strr,sizeof(strr),"This vehicle is locked to group %s.",DynamicFactions[VehicleInfo[x][vehGroup]][fName]);
SendClientMessage(playerid, COLOR_WHITE, strr);
}
return 1;
}
}
if(VehicleInfo[x][vehRank] != 1)
{
if(PlayerInfo[playerid][pRank] < VehicleInfo[x][vehRank])
{
if(PlayerInfo[playerid][pRank] < VehicleInfo[x][vehRank])
{
new strr[128];
if(AdminDuty[playerid] == 1)
{
format(strr,sizeof(strr),"This %s (model %d, ID %d) is locked to group %s (%d).",aVehicleNames[GetVehicleModel(VehicleInfo[x][vehCarID]) - 400],GetVehicleModel(VehicleInfo[x][vehCarID]),VehicleInfo[x][vehCarID],DynamicFactions[VehicleInfo[x][vehGroup]][fName],VehicleInfo[x][vehGroup]);
SendClientMessage(playerid, COLOR_WHITE, strr);
}
else
{
RemovePlayerFromVehicle(playerid);
format(strr,sizeof(strr),"You need rank %d to drive this car.",VehicleInfo[x][vehRank]);
SendClientMessage(playerid, COLOR_WHITE, strr);
}
return 1;
}
return 1;
}
}
if(VehicleInfo[x][vehJob] != 0)
{
if(AdminDuty[playerid] != 1)
{
if(VehicleInfo[x][vehJob] == 5 && PlayerInfo[playerid][pJob] != 5)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_WHITE, "You need to be a pizza boy to drive this car.");
}
if(VehicleInfo[x][vehJob] == 6 && PlayerInfo[playerid][pJob] != 6)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_WHITE, "You need to be a farmer to drive this car.");
}
if(VehicleInfo[x][vehJob] == 8 && PlayerInfo[playerid][pJob] !=
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_WHITE, "You need to be a mechanic to drive this car.");
}
if(VehicleInfo[x][vehJob] == 14 && PlayerInfo[playerid][pJob] != 14)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_WHITE, "You need to be a trucker to drive this car.");
}
}
else
{
new strr[128];
format(strr,sizeof(strr),"This %s (model %d, ID %d) is locked to job %d.",aVehicleNames[GetVehicleModel(VehicleInfo[x][vehCarID]) - 400],GetVehicleModel(VehicleInfo[x][vehCarID]),VehicleInfo[x][vehCarID],VehicleInfo[x][vehJob]);
SendClientMessage(playerid, COLOR_WHITE, strr);
}
}
}
}
if(IsABike(newcar))
{
TogglePlayerControllable(playerid, 1);
vehEngine[vehicleid] = 1;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
if(IsACopCar(newcar))
{
if(IsACop(playerid))
{
if(OnDuty[playerid] != 1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not on duty."); }
}
else { slap(playerid); SendClientMessage(playerid,COLOR_WHITE, "This vehicle is locked to group Los Santos Police Department."); }
}
if(IsAFbiCar(newcar))
{
if(IsACop(playerid))
{
if(OnDuty[playerid] != 1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not on duty."); }
}
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "This vehicle is locked to group Federal Bureau of Investigations."); }
}
if(IsALVPDCar(newcar))
{
if(IsACop(playerid))
{
if(OnDuty[playerid] != 1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not on duty."); }
}
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "This vehicle is locked to group Las Venturas Police Department."); }
}
if(IsANgCar(newcar))
{
if(IsACop(playerid))
{
if(OnDuty[playerid] != 1) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_WHITE, "You are not on duty."); }
}
else { SlapPlayer(playerid); SendClientMessage(playerid,COLOR_WHITE, "This vehicle is locked to group National Guard."); }
}
if(IsATruck(newcar))
{
if(PlayerInfo[playerid][pJob] == 14)
{
if(Trucker2[playerid] == 0 && viddd[playerid] == 0)
{
Trucker2[playerid] = 1;
JobWorking[playerid] = 1;
SetPlayerCheckpoint(playerid,-54.6322,-1461.7084,6.8239,5.0);
SendClientMessage(playerid, COLOR_DARKPINK, "Mergi la checkpoint pentru a incepe munca.");
//TruckID[playerid] = GetPlayerVehicleID(playerid);
}
return 1;
}
}
if(IsAFarmer(newcar))
{
KillTimer(timerfarmm[playerid]);
if(AreFaina[playerid] != 0)
{
SCM(playerid, COLOR_YELLOW, "Sell the flour before working again.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
KillTimer(timerfarmm[playerid]);
}
if(PlayerInfo[playerid][pJob] == 6) {
farmerc[playerid] = 1;
farmertime[playerid] = 120;
timerfarmm[playerid] = SetTimerEx("SetFarmer", 1000, 1, "i", playerid);
Gas[GetPlayerVehicleID(playerid)] = 100; }
}
if(IsARentCar(newcar)) {
if(GetPlayerCash(playerid) < 20)
{
RemovePlayerFromVehicle(playerid);
return 1;
}
PlayerTextDrawSetString(playerid, RentCarText[playerid], "rentcar cost: ~g~$0");
PlayerTextDrawShow(playerid, RentCarText[playerid]);
RentTime[playerid] = 1;
RentMoneySpent[playerid] = 0;
if(RentCar[playerid] != newcar)
{
SCM(playerid, COLOR_WHITE, "Car rented. Use /lock to lock your new rented car. You will pay $20 / 10 seconds when you are using the car.");
SCM(playerid, COLOR_WHITE, "The car will be respawned after 30 minutes when not in use.");
RentCar[playerid] = newcar;
FoxForeach(i,Player)
{
if(i != playerid && RentCar == RentCar[playerid])
{
RentCar = -1;
RentTime = 0;
RentMoneySpent = 0;
PlayerTextDrawHide(i, RentCarText);
SendClientMessage(i, COLOR_WHITE, "Your car was rented by another player!");
SendClientMessage(i, COLOR_WHITE, "Lock it next time if you don't want it to be stolen!");
}
}
}
}
if(IsAnOwnableCar(newcar)) {
FoxForeach(i,Player) {
for(new v; v < MAX_PERSONAL_VEHICLES; v++) {
if(PlayerInfo[pCarID][v] == newcar) {
if(PlayerInfo[pCarIns][v] == 0) {
if(i == playerid) {
format(string, sizeof(string), "Do you want to pay $%s to repair your car?", FormatNumber(PlayerInfo[pCarInsPrice][v]));
ShowPlayerDialog(playerid, DIALOG_CARDAMAGE, DIALOG_STYLE_MSGBOX, "Pay for insurance!", string, "Pay", "Cancel"); }
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_WHITE, "Can't drive this car until the owner pay the insurance.");
}
}
}
}
}
}
if(IsAnOwnableCar(newcar)) {
new stringtext[100],vip[15];
format(stringtext,sizeof(stringtext),"~r~~h~~h~~h~~h~%s",aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
GameTextForPlayer(playerid, stringtext, 5000, 1);
FoxForeach(i,Player)
{
for(new v; v < MAX_PERSONAL_VEHICLES; v++)
{
if(PlayerInfo[pCarID][v] == newcar)
{
if(PlayerInfo[pCarVIP][v] > 0) format(vip, sizeof(vip), "{FFFF00}[VIP]");
if(PlayerInfo[pCarColor1][v] >= 128 || PlayerInfo[pCarColor2][v] >= 128)
{
format(string,sizeof(string),"This %s (ID %d) is owned by %s | Age: %d days | Odometer: %.0f km | Insurance: $%d (%d points) | Hidden colors: %d, %d %s",aVehicleNames[PlayerInfo[pCarModel][v] - 400],PlayerInfo[pCar][v],PlayerInfo[pNormalName],GetDaysFromTimestamp(PlayerInfo[pCarBuyTime][v]),PlayerInfo[pCarKM][v],PlayerInfo[pCarInsPrice][v],PlayerInfo[pCarIns][v],PlayerInfo[pCarColor1][v],PlayerInfo[pCarColor2][v],vip);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
format(string,sizeof(string),"This %s (ID %d) is owned by %s | Age: %d days | Odometer: %.0f km | Insurance: $%d (%d points) %s",aVehicleNames[PlayerInfo[pCarModel][v] - 400],PlayerInfo[pCar][v],PlayerInfo[pNormalName],GetDaysFromTimestamp(PlayerInfo[pCarBuyTime][v]),PlayerInfo[pCarKM][v],PlayerInfo[pCarInsPrice][v],PlayerInfo[pCarIns][v],vip);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
}
else {
if(IsARentCar(newcar)) {
GameTextForPlayer(playerid, "~g~car rented", 5000, 1); }
else {
new stringtext[100];
format(stringtext,sizeof(stringtext),"~g~~h~%s",aVehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
GameTextForPlayer(playerid, stringtext, 5000, 1); }
}
gLastCar[playerid] = newcar;
gLastDriver[newcar] = playerid; }
if(newstate == PLAYER_STATE_SPAWNED) {
new Float: lwx, Float:lwy, Float:lwz;
GetPlayerPos(playerid, lwx, lwy, lwz);
if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
{
SetPlayerSpawn(playerid);
}
if(WantedPoints[playerid] > 0)
{
PlayerInfo[playerid][pWantedDeaths] += 1;
}
if(PlayerInfo[playerid][pPremiumAccount] > 0)
{
SetPlayerHealthEx(playerid, 100.0);
}
TelePos[playerid][0] = 0.0;
TelePos[playerid][1] = 0.0;
gPlayerSpawned[playerid] = 1;
SafeTime[playerid] = 60;
} -
Deci pe gm meu am inerdictia ca daca nu ai permis nu poti intra in vehicul, dar cand ma indepartez putin de vehicul ma lasa sa intru in el.De ce? Lucrez pe GM BIGZONE
-
Acum 6 ore, Kiran a spus:
Cauta la alt gm, si il mai editezi tu, nu e foarte greu..
mane te platest, dar imi faci tu te rog baza de date?
-
Acum 5 ore, Kiran a spus:
Cauta la alt gm, si il mai editezi tu, nu e foarte greu..
nush cum sa le trec in baza
-
ok,incerc
-
Are cineva baza de date de la gm
https://leaks.ro/topic/2413-mod-de-joc-gamemode-ce-a-rulat-pe-ultra-play-eternal-edit/ ( rivala )
-
Va rog ajutatima.
.
-
mi-a fost instalat dar tot iau eorile.
Spoiler[06:26:00] Loading plugin: mysql.so
[06:26:00] Failed (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by plugins/mysql.so))
[06:26:00] Loading plugin: crashdetect.so
[06:26:00] Failed (/usr/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by plugins/crashdetect.so)) -
Si eu nu pot sa le instalez?
-
Primesc aceste erori in SERVER_LOG
Spoiler[18:06:10] Loading plugin: mysql.so
[18:06:10] Failed (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by plugins/mysql.so))
[18:06:10] Loading plugin: crashdetect.so
[18:06:10] Failed (/usr/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by plugins/crashdetect.so))stie careva cum se rezolva?
-
Dai si tu un rep daca ti-a mers?
-
pune sus de tot sub
Spoiler#define SERVER_VERSION "XXXXXXXX"
pune asta
Spoiler#define SERVER_PASSWORD "01110010011ss001"
Si la comanda sa pui
SpoilerYCMD:setadmin(playerid, params[], help) {
new id, adminlevel, gString[120];
if(PlayerInfo[playerid][pAdmin] < 6)
return SCM(playerid, COLOR_WHITE, AdminOnly);if(sscanf(params, "ui", id, adminlevel))
return SCM(playerid, COLOR_GREY, "USAGE: {FFFFFF}/setadmin <playerid/name> <Admin Level>");if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID)
return SCM(playerid, COLOR_GREY, "Acel player nu este conectat.");if(adminlevel < 0 || adminlevel > 6)
return SCM(playerid, COLOR_GREY, "Invalid admin level. 0-6");if(PlayerInfo[id][pAdmin] > PlayerInfo[playerid][pAdmin])
return SCM(playerid, COLOR_GREY, "Nu poti folosi aceasta comanda pe acel player. Are admin level mai mare.");format(gString, 80, "Ai fost promovat la admin %d de %s", adminlevel, GetName(playerid));
SCM(id, COLOR_LIGHTBLUE, gString);format(gString, 100, "AdmCmd: %s i-a setat lui %s admin level %d.", GetName(playerid), GetName(id), adminlevel);
SendAdminHelperMessage(COLOR_LOGS, gString);if(adminlevel == 0) {
PlayerInfo[id][pAW] = 0;
UpdateVar(id, "AW", 0);
SpecFaction[id] = 0;
StopFly(playerid);
UsedFly[playerid] = 0;
SetPlayerHealthEx(playerid, 100);Iter_Remove(PlayerAdmins, id);
}Iter_Add(PlayerAdmins, id);
finishAchievement(id, 27);
PlayerInfo[id][pAdmin] = adminlevel;new gQuery[180];
if(adminlevel >= 1)
format(gQuery, sizeof(gQuery), "UPDATE users SET `Admin`='%d', `HelpedPlayers`='0' WHERE `ID`='%d'", PlayerInfo[id][pAdmin]/*, MD5_Hash(DEFAULT_PASSWORD)*/, PlayerInfo[id][pSQLID]);
else
UpdateVar(id, "Admin", PlayerInfo[id][pAdmin]);
mysql_tquery(SQL, gQuery, "", "");return true;
} -
error 059: function argument may not have a default value (variable "firstBet")
Spoilerfunction PutPlayerInSlotMachine(playerid, firstBet=MIN_BET, startBalance=0) >>>>>>>>>>> EROAREA
{
if(Gambling[playerid] != G_STATE_NOT_GAMBLING) return print("Already gambling");
Gambling[playerid] = G_STATE_READY;
TextDrawShowForPlayer(playerid, ReadyText);
PlayerTextDrawShow(playerid, BetText[playerid]);
TextDrawShowForPlayer(playerid, VerText);
Slots[playerid][0] = random(5);
Slots[playerid][1] = random(5);
Slots[playerid][2] = random(5);ShowPlayerSlots(playerid, Slots[playerid][0], Slots[playerid][1], Slots[playerid][2]);
Bet[playerid] = firstBet;
GivePlayerMoney(playerid, -startBalance);
Balance[playerid] = startBalance;
UpdateBetText(playerid);
TogglePlayerControllable(playerid, 0);
return 1;
} -
Acum 2 ore, Banditul a spus:
Nu ai deschis linku dat de mine.
Cand creezi textdrawu dupa ce ii definesti tot il faci selectabil pe cel pe care il folosesti la OnPlayerClickTextdraw
dc nu imi functioneaza?
Gamemode Terone+Panel(Inclus)
in Gamemode-uri
Posted
De cand aveam gm asta in pc =)) Si merge cu sublime.