Bl1tzz
-
Posts
10 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by Bl1tzz
-
-
2 minutes ago, SoNNy.sys said:
Arata-ne functia GetWeekDay
Quotepublic GetWeekDay()
{
new year,month,day;
getdate(year, month, day);new
weekday,
j,
e;if (month <= 2)
{
month += 12;
--year;
}j = year % 100;
e = year / 100;switch ((day + (month+1)*26/10 + j + j/4 + e/4 - 2*e) % 7)
{
case 0: weekday = 1;
case 1: weekday = 2;
case 2: weekday = 3;
case 3: weekday = 4;
case 4: weekday = 5;
case 5: weekday = 6;
case 6: weekday = 7;
}
return weekday;
} -
Problema intalnita (descriere): Nu mai merge comanda attack imi zice ca warurile sunt intre zilele alea, cand eu le-am setat zilele ( si a mers 2 zile, apoi nu mai mergea )
Ero(area / rile) / warning-(ul / urile): War-ul este permis doar Luni, Marti, Miercuri, Joi, Vineri!. ( asta imi zice )Liniile de cod / sursa / script-ul(obligatoriu):
QuoteCMD:attack(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
new hour,minn,sec;
gettime(hour,minn,sec);
if(IsPlayerConnected(playerid))
{
if(!IsAMember(playerid)) return SCM(playerid,COLOR_WHITE,"You are not a member of a mafia.");
if(PlayerInfo[playerid][pRank] < 4) return SCM(playerid,COLOR_WHITE,"You don't have rank 4.");
if(GetWeekDay() == 1 || GetWeekDay() == 2 || GetWeekDay() == 3 || GetWeekDay() == 4 || GetWeekDay() == 5) return SendClientMessage(playerid, COLOR_WHITE, "War-ul este permis doar Luni, Miercuri, Vineri si Duminica.");
if(hour == 20 || hour == 22)
{
new turf,faction,string[128],sendername[MAX_PLAYER_NAME];
for(new i = 1; i <= sizeof(TurfInfo); i++)
{
if(IsPlayerInTurf(playerid, i) == 1)
{
turf = i;
break;
}
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(turf == 0) return SCM(playerid, COLOR_WHITE, "You are not on a turf.");
if(DeelayWar[PlayerInfo[playerid][pMember]] > 0)
{
format(string,sizeof(string),"Your mafia can attack another turf in %d seconds.",DeelayWar[PlayerInfo[playerid][pMember]]);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
faction = PlayerInfo[playerid][pMember];
if(TurfInfo[turf][zOwned] == faction) return SCM(playerid, COLOR_WHITE, "You can't attack your own turf.");
if(WarInfo[turf][wAttacker] != 0) return SCM(playerid, COLOR_WHITE, "Turf is already attacked.");
if(InWar[faction] == 1) return SCM(playerid, COLOR_WHITE, "You have an active war.");
if(InWar[TurfInfo[turf][zOwned]] == 1) return SCM(playerid, COLOR_WHITE, "This mafia have active war.");
new memberss;
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pMember] == TurfInfo[turf][zOwned])
{
memberss ++;
}
}
}
if(memberss < 1) return SCM(playerid, COLOR_WHITE, "This mafia don't have members online.");
WarInfo[turf][wTime] = 1200;
WarInfo[turf][wAttacker] = faction;
WarInfo[turf][wFaction] = TurfInfo[turf][zOwned];
format(string,sizeof(string),"[TURF] %s from your group attacked turf %d (owned by %s).",sendername,turf,NumeFactiune(TurfInfo[turf][zOwned]));
SendFamilyMessage(faction,COLOR_GREEN,string);
format(string,sizeof(string),"[TURF] %s from %s attacked turf %d owned by you.",sendername,NumeFactiune(WarInfo[turf][wAttacker]),turf);
SendFamilyMessage(TurfInfo[turf][zOwned],COLOR_GREEN,string);
mysql_query(SQL, "SELECT * FROM wars");
mysql_store_result();
new warid = mysql_num_rows() + 1;
mysql_free_result();
format(string, sizeof(string),"[WAR] %s started a war with %s (war id: %d).",NumeFactiune(WarInfo[turf][wAttacker]),NumeFactiune(TurfInfo[turf][zOwned]),warid);
foreach(Player, i)
{
if(PlayerInfo[pMember] == TurfInfo[turf][zOwned] || PlayerInfo[pMember] == WarInfo[turf][wAttacker])
{
SetPlayerVirtualWorld(i, 1024);
SendClientMessage(i, COLOR_YELLOW, "Ai fost teleportat intr-un Virtual World unde sunt prezenti doar jucatorii ce participa la war.");
}
}
if(WarInfo[turf][wAttacker] == 4 || TurfInfo[turf][zOwned] == 4)
{
for(new veh; veh < sizeof(Aztecasc); veh++)
{
SetVehicleVirtualWorld(Aztecasc[veh], 1024);
}
}
if(WarInfo[turf][wAttacker] == 5 || TurfInfo[turf][zOwned] == 5)
{
for(new veh; veh < sizeof(Grovec); veh++)
{
SetVehicleVirtualWorld(Grovec[veh], 1024);
}
}
if(WarInfo[turf][wAttacker] == 6 || TurfInfo[turf][zOwned] == 6)
{
for(new veh; veh < sizeof(Vagosc); veh++)
{
SetVehicleVirtualWorld(Vagosc[veh], 1024);
}
}
if(WarInfo[turf][wAttacker] == 10 || TurfInfo[turf][zOwned] == 10)
{
for(new veh; veh < sizeof(Ballasc); veh++)
{
SetVehicleVirtualWorld(Ballasc[veh], 1024);
}
}
new y,m,d,h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
worstscoreat[turf] = 0;
worstmemberat[turf] = 999;
bestscoreat[turf] = 0;
bestmemberat[turf] = 999;
worstscoredf[turf] = 0;
worstmemberdf[turf] = 999;
bestscoredf[turf] = 0;
bestmemberdf[turf] = 999;
InWar[TurfInfo[turf][zOwned]] = 1;
InWar[faction] = 1;
waitwar[faction] = 60;
}
else return SCM(playerid,COLOR_WHITE,"War must be between 20:00 and 22:00.");
}
return 1;
}
Imagini / Video (optional): Nu e nevoie
Ati incercat sa rezolvati singur?: Da -
Problema intalnita (descriere): Cand intra cineva pe server si tasteaza comanda /report,/changepass si scriu acolo %s, mie imi pica server, va rog ajutor.
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu): -
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da, insa nu pot, va rog ajutor. -
Unde aţi întâmpinat problema: pe serverul meu de samp
Descriere problemă: Cand cineva intra pe server si tasteaza comanda /reports, /changepass , iar acolo scrie %s, imi cade serveru si trebuie sa dau restart, cum pot sa evit aceasta problema.Poze/Video : nu e nevoie
-
Caut partener care are Forum / Panel , ofer graduri pe sv.
Skype : catalin.filip20
-
Vreau sa deschid un server Sa:mp ( Hostul platesc eu ) si am GM insa nu prea ma pricep in script si ad dori pe cineva.Dau Fondator celui care va fi scripter.
add skype : catalin.filip20
-
In script sunt bagate toate masinele pe care le doresc la DS,dar cind dau sa cumpar imi arata doar vreo 7-10 ajutatima va rog.
case DIALOG_BUYCAR:
{
if(response)
{
new stringbuycar[1500];
switch(listitem)
{
case 0:
{
format(stringbuycar,sizeof(stringbuycar),"Perrenial (Price: %d$) (Stock: %d)\nSadler (Price: %d$) (Stock: %d)\nMoonbean (Price: %d$) (Stock: %d)\nBravura (Price: %d$) (Stock: %d)\nHermes (Price: %d$) (Stock: %d)\nSunrise (Price: %d$) (Stock: %d)\nBuritto (Price: %d$) (Stock: %d)\nMesa (Price: %d$) (Stock: %d)\nStallion (Price: %d$) (Stock: %d)\nHotknife (Price: %d$) (Stock: %d)",vehPrice[404],vehSlots[404],
vehPrice[543],vehSlots[543],vehPrice[418],vehSlots[418],vehPrice[401],vehSlots[401],vehPrice[474],vehSlots[474],
vehPrice[550],vehSlots[550],vehPrice[482],vehSlots[482],vehPrice[500],vehSlots[500],vehPrice[439],vehSlots[439],vehPrice[434],vehSlots[434]);
ShowPlayerDialog(playerid, DIALOG_BUYCAR_CRAP, DIALOG_STYLE_LIST, "Cheap Vehicles", stringbuycar, "Select", "Cancel");
}
case 1:
{
format(stringbuycar,sizeof(stringbuycar),"Stratum (Price: %d$) (Stock: %d)\nHustler (Price: %d$) (Stock: %d)\nBlista Compact (Price: %d$) (Stock: %d)\nSavanna (Price: %d$) (Stock: %d)\nSlamvan (Price: %d$) (Stock: %d)\nPremier (Price: %d$) (Stock: %d)\nPheonix (Price: %d$) (Stock: %d)",vehPrice[561], vehSlots[561],vehPrice[545],vehSlots[545],vehPrice[496],vehSlots[496],vehPrice[567],vehSlots[567],vehPrice[535],vehSlots[535],vehPrice[426],
vehSlots[426],vehPrice[603],vehSlots[603]);
ShowPlayerDialog(playerid, DIALOG_BUYCAR_CLASSIC, DIALOG_STYLE_LIST, "Normal Vehicles",stringbuycar, "Select", "Cancel");
}
case 2:
{
format(stringbuycar,sizeof(stringbuycar),"Rancher (Price: %d$) (Stock: %d)\nEuros (Price: %d$) (Stock: %d)\nHuntley (Price: %d$) (Stock: %d)\nFlash (Price: %d$) (Stock: %d)\nUranus (Price: %d$) (Stock: %d)\nSandking (Price: %d$) (Stock: %d)\nComet (Price: %d$) (Stock: %d)\nElegy (Price: %d$) (Stock: %d)\nJester (Price: %d$) (Stock: %d)\nBuffalo (Price: %d$) (Stock: %d)",vehPrice[489], vehSlots[489],vehPrice[587],vehSlots[587],vehPrice[579],vehSlots[579],
vehPrice[565],vehSlots[565],vehPrice[558],vehSlots[558],vehPrice[495],vehSlots[495],
vehPrice[480],vehSlots[480],vehPrice[562],vehSlots[562],vehPrice[559],vehSlots[559],vehPrice[402],vehSlots[402]);
ShowPlayerDialog(playerid, DIALOG_BUYCAR_SEDAN, DIALOG_STYLE_LIST, "Expensive Vehicles",stringbuycar, "Select", "Cancel");
}
case 3:
{
format(stringbuycar,sizeof(stringbuycar),"Cheetah (Price: %d$) (Stock: %d)\nSultan (Price: %d$) (Stock: %d)\nBanshee (Price: %d$) (Stock: %d)\nTurismo (Price: %d$) (Stock: %d)\nBullet (Price: %d$) (Stock: %d)\nInfernus (Price: %d$) (Stock: %d) \nElegy (Price: %d$) (Stock: %d)",vehPrice[415],vehSlots[415],vehPrice[560],vehSlots[560],vehPrice[429],vehSlots[429],vehPrice[451],vehSlots[451],vehPrice[541],vehSlots[541],vehPrice[411],vehSlots[411],vehPrice[562],vehSlots[562]);
ShowPlayerDialog(playerid, DIALOG_BUYCAR_SUV, DIALOG_STYLE_LIST, "Lux Vehicles",stringbuycar, "Select", "Cancel");
}
case 4:
{
format(stringbuycar,sizeof(stringbuycar),"Faggio (Price: %d$) (Stock: %d)\nQuad (Price: %d$) (Stock: %d)\nWayfarer (Price: %d$) (Stock: %d)\nFreeway (Price: %d$) (Stock: %d)\nSanchez (Price: %d$) (Stock: %d)\nPCJ-600 (Price: %d$) (Stock: %d)\nFCR-900 (Price: %d$) (Stock: %d)\nNRG-500 (Price: %d$) (Stock: %d)",vehPrice[462],vehSlots[462],vehPrice[471],vehSlots[471],vehPrice[586],vehSlots[586],vehPrice[463],vehSlots[463],vehPrice[468],vehSlots[468],vehPrice[461],vehSlots[461],
vehPrice[521],vehSlots[521],vehPrice[522],vehSlots[522]);
ShowPlayerDialog(playerid, DIALOG_BUYCAR_BIKE, DIALOG_STYLE_LIST, "Motorcycles",stringbuycar, "Select", "Cancel");
}
case 5:
{
format(stringbuycar,sizeof(stringbuycar),"Spearrow (100 PP) (Stock: %d)\nMaverick (100 PP) (Stock: %d)\nHotring Racer (100 PP) (Stock: %d)\nBMX (200 PP) (Stock: %d)\nMountaine Bike (200 PP) (Stock: %d)",vehSlots[469],vehSlots[487],vehSlots[494],vehSlots[481],vehSlots[510]);
ShowPlayerDialog(playerid, DIALOG_BUYCAR_MUSCLE, DIALOG_STYLE_LIST, "Premium Vehicles", stringbuycar, "Select", "Cancel");
}
}
}
}
case DIALOG_BUYCAR_CRAP: if(response) switch (listitem) {case 0: PurchaseVehicleFromDealer(playerid, 404, vehPrice[404], 0);
case 1: PurchaseVehicleFromDealer(playerid, 543, vehPrice[543], 0);
case 2: PurchaseVehicleFromDealer(playerid, 418, vehPrice[418], 0);
case 3: PurchaseVehicleFromDealer(playerid, 401, vehPrice[401], 0);
case 4: PurchaseVehicleFromDealer(playerid, 474, vehPrice[474], 0);
case 5: PurchaseVehicleFromDealer(playerid, 550, vehPrice[550], 0);
case 6: PurchaseVehicleFromDealer(playerid, 482, vehPrice[482], 0);
case 7: PurchaseVehicleFromDealer(playerid, 500, vehPrice[500], 0);
case 8: PurchaseVehicleFromDealer(playerid, 439, vehPrice[439], 0);
case 9: PurchaseVehicleFromDealer(playerid, 434, vehPrice[434], 0);
}
case DIALOG_BUYCAR_CLASSIC: if(response) switch (listitem) {case 0: PurchaseVehicleFromDealer(playerid, 561, vehPrice[561], 0);
case 1: PurchaseVehicleFromDealer(playerid, 545, vehPrice[545], 0);
case 2: PurchaseVehicleFromDealer(playerid, 496, vehPrice[496], 0);
case 3: PurchaseVehicleFromDealer(playerid, 567, vehPrice[567], 0);
case 4: PurchaseVehicleFromDealer(playerid, 535, vehPrice[535], 0);
case 5: PurchaseVehicleFromDealer(playerid, 426, vehPrice[426], 0);
case 6: PurchaseVehicleFromDealer(playerid, 603, vehPrice[603], 0);}
case DIALOG_BUYCAR_SEDAN: if(response) switch (listitem) {case 0: PurchaseVehicleFromDealer(playerid, 505, vehPrice[505], 0);
case 1: PurchaseVehicleFromDealer(playerid, 587, vehPrice[587], 0);
case 2: PurchaseVehicleFromDealer(playerid, 579, vehPrice[579], 0);
case 3: PurchaseVehicleFromDealer(playerid, 565, vehPrice[565], 0);
case 4: PurchaseVehicleFromDealer(playerid, 558, vehPrice[558], 0);
case 5: PurchaseVehicleFromDealer(playerid, 495, vehPrice[495], 0);
case 6: PurchaseVehicleFromDealer(playerid, 480, vehPrice[480], 0);
case 7: PurchaseVehicleFromDealer(playerid, 562, vehPrice[562], 0);
case 8: PurchaseVehicleFromDealer(playerid, 559, vehPrice[559], 0);
case 9: PurchaseVehicleFromDealer(playerid, 402, vehPrice[402], 0);
}
case DIALOG_BUYCAR_SUV: if(response) switch(listitem) {case 0: PurchaseVehicleFromDealer(playerid, 415, vehPrice[415], 0);
case 1: PurchaseVehicleFromDealer(playerid, 560, vehPrice[560], 0);
case 2: PurchaseVehicleFromDealer(playerid, 429, vehPrice[429], 0);
case 3: PurchaseVehicleFromDealer(playerid, 451, vehPrice[451], 0);
case 4: PurchaseVehicleFromDealer(playerid, 541, vehPrice[541], 0);
case 5: PurchaseVehicleFromDealer(playerid, 411, vehPrice[411], 0);
}
case DIALOG_BUYCAR_BIKE: if(response) switch(listitem) {case 0: PurchaseVehicleFromDealer(playerid, 462, vehPrice[462], 0);
case 1: PurchaseVehicleFromDealer(playerid, 471, vehPrice[471], 0);
case 2: PurchaseVehicleFromDealer(playerid, 586, vehPrice[586], 0);
case 3: PurchaseVehicleFromDealer(playerid, 463, vehPrice[463], 0);
case 4: PurchaseVehicleFromDealer(playerid, 468, vehPrice[468], 0);
case 5: PurchaseVehicleFromDealer(playerid, 461, vehPrice[461], 0);
case 6: PurchaseVehicleFromDealer(playerid, 521, vehPrice[521], 0);
case 7: PurchaseVehicleFromDealer(playerid, 522, vehPrice[522], 0);
}
case DIALOG_BUYCAR_MUSCLE: if(response) switch(listitem) {case 0:
{
if(playerVariables[playerid][pPremiumPoints] >= 100)
{
PurchaseVehicleFromDealer(playerid, 469, 0, 100);
playerVariables[playerid][pPremiumPoints] -= 100;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have 100 premium points!");
}}
case 1:
{
if(playerVariables[playerid][pPremiumPoints] >= 100)
{
PurchaseVehicleFromDealer(playerid, 487, 0, 100);
playerVariables[playerid][pPremiumPoints] -= 100;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have 100 premium points!");
}}
case 2:
{
if(playerVariables[playerid][pPremiumPoints] >= 100)
{
PurchaseVehicleFromDealer(playerid, 494, 0, 100);
playerVariables[playerid][pPremiumPoints] -= 100;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have 100 premium points!");
}}
case 3:
{
if(playerVariables[playerid][pPremiumPoints] >= 200)
{
PurchaseVehicleFromDealer(playerid, 481, 0, 200);
playerVariables[playerid][pPremiumPoints] -= 200;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have 200 premium points!");
}}
case 4:
{
if(playerVariables[playerid][pPremiumPoints] >= 200)
{
PurchaseVehicleFromDealer(playerid, 510, 0, 200);
playerVariables[playerid][pPremiumPoints] -= 200;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have 200 premium points!");
}}
case 5:
{
if(playerVariables[playerid][pPremiumPoints] >= 100)
{
PurchaseVehicleFromDealer(playerid, 539, 0, 100);
playerVariables[playerid][pPremiumPoints] -= 100;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You don't have 100 premium points!");
}}
-
if(vehicleid == NFScar){ChangeVehiclePaintjob(NFScar,0); // paint jobAddVehicleComponent(NFScar, 1033); // roofAddVehicleComponent(NFScar, 1010); // nosAddVehicleComponent(NFScar, 1080); // rimAddVehicleComponent(NFScar, 1029); // exhaustAddVehicleComponent(NFScar, 1026); // sideAddVehicleComponent(NFScar, 1170); // frontAddVehicleComponent(NFScar, 1140); // rearAddVehicleComponent(NFScar, 1139); // Spoiler}if(vehicleid == NFScar1){ChangeVehiclePaintjob(NFScar1,0); // paint jobAddVehicleComponent(NFScar1, 1035); // roofAddVehicleComponent(NFScar1, 1010); // nosAddVehicleComponent(NFScar1, 1080); // rimAddVehicleComponent(NFScar1, 1037); // exhaustAddVehicleComponent(NFScar1, 1039); // sideAddVehicleComponent(NFScar1, 1172); // frontAddVehicleComponent(NFScar1, 1148); // backAddVehicleComponent(NFScar1, 1146); // Spoiler}if(vehicleid == NFScar2){ChangeVehiclePaintjob(NFScar2,0); // paint jobAddVehicleComponent(NFScar2, 1068); // roofAddVehicleComponent(NFScar2, 1010); // nosAddVehicleComponent(NFScar2, 1080); // rimAddVehicleComponent(NFScar2, 1066); // exhaustAddVehicleComponent(NFScar2, 1070); // sideAddVehicleComponent(NFScar2, 1173); // frontAddVehicleComponent(NFScar2, 1161); // backAddVehicleComponent(NFScar2, 1158); // Spoiler}if(vehicleid == NFScar3){ChangeVehiclePaintjob(NFScar3,0); // paint jobAddVehicleComponent(NFScar3, 1053); // roofAddVehicleComponent(NFScar3, 1010); // nosAddVehicleComponent(NFScar3, 1080); // rimAddVehicleComponent(NFScar3, 1045); // exhaustAddVehicleComponent(NFScar3, 1048); // sideAddVehicleComponent(NFScar3, 1152); // frontAddVehicleComponent(NFScar3, 1151); // backAddVehicleComponent(NFScar3, 1050); // Spoiler}if(vehicleid == NFScar4){ChangeVehiclePaintjob(NFScar4,0); // paint jobAddVehicleComponent(NFScar4, 1061); // roofAddVehicleComponent(NFScar4, 1010); // nosAddVehicleComponent(NFScar4, 1080); // rimAddVehicleComponent(NFScar4, 1059); // exhaustAddVehicleComponent(NFScar4, 1057); // sideAddVehicleComponent(NFScar4, 1156); // frontAddVehicleComponent(NFScar4, 1157); // backAddVehicleComponent(NFScar4, 1060); // Spoiler}if(vehicleid == NFScar5){ChangeVehiclePaintjob(NFScar5,0); // paint jobAddVehicleComponent(NFScar5, 1091); // roofAddVehicleComponent(NFScar5, 1010); // nosAddVehicleComponent(NFScar5, 1080); // rimAddVehicleComponent(NFScar5, 1089); // exhaustAddVehicleComponent(NFScar5, 1057); // sideAddVehicleComponent(NFScar5, 1165); // frontAddVehicleComponent(NFScar5, 1167); // backAddVehicleComponent(NFScar5, 1163); // Spoiler}Numai asta am gasit la tunning....ca ea se tuneaza dar cand dau /v park ramane numai culoarea si gta
-
Am Gamemode-ul Toxic-Game si nu vrea sa mi se salveze tunningu la masini plssssss ajutor as fi foarte bucuros daca mati ajuta
Problema la war
in Arhivă probleme
Posted
Deci ma poti ajuta sa rezolv?