LucaAdv. Posted February 21, 2019 Posted February 21, 2019 Salut, baieti si fete. M-am apucat sa scriptez pe gamemode Burned. Intre timp am descoperit un bug la war. Cand ai war nu sunt spawnate masinile (alt vw) ce pot face ? GameMode Edited: gamemode Servicii Scripting: Contact: Email: [email protected] Discord: LucaAdv // LHS#9084
0 LucaAdv. Posted February 21, 2019 Author Posted February 21, 2019 @Mister @razvanduciuc GameMode Edited: gamemode Servicii Scripting: Contact: Email: [email protected] Discord: LucaAdv // LHS#9084
0 Mister Posted February 21, 2019 Posted February 21, 2019 Care este problema, nu inteleg de ce sunt bagat in aceeasi oala cu razvan? Trecem peste dublu post/ post inutil. ON: la comanda /startwar ar trebuie sa setezi vw masinilor iar la timer sau unde se termina warul sa il setezi la loc pe 0, nu prea ai cum sa explici asa usor depinde si de cum este lucrat/ gandit gmul. 2 __ ____ __ / |/ (_)____/ /____ _____ / /|_/ / / ___/ __/ _ \/ ___/ / / / / (__ ) /_/ __/ / /_/ /_/_/____/\__/\___/_/ SERVICII SCRIPTING DE CALITATE Pagina Scripting pawn
0 LucaAdv. Posted February 21, 2019 Author Posted February 21, 2019 @Mister scuze, poftim Comanda + cv functii CMD:attack(playerid, params[]) { if(!IsAMember(playerid)) return SendClientMessage(playerid,COLOR_GREY, "Nu faci parte dintr-o mafie."); if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"You do not have rank 3."); new turf,string[100]; for(new i = 1; i <= sizeof(TurfInfo); i++) { if(IsPlayerInTurf(playerid, i) == 1) { turf = i; break; } } new hour,minute,second, year, month, day; gettime(hour,minute,second); getdate(year, month, day); new days[180]; format(days, sizeof(days), GetWeekDay(day, month, year)); if(PlayerInfo[playerid][pAdmin] < 7) { //if(strcmp(days,"Saturday",true) == 0 || strcmp(days,"Sunday",true) == 0) return SCM(playerid, COLOR_LIGHTRED, "Nu se dau war-uri in weekend!"); if(hour == 20 || hour == 22) {} else return SendClientMessage(playerid, COLOR_LIGHTRED, "War-uri se pot da doar in intervalul 20:00 - 22:00!"); if(GetFactionMembersOn2(PlayerInfo[playerid][pMember]) < 2) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu sunt minim 3 membri conectati din factiunea ta!"); if(GetFactionMembersOn2(TurfInfo[turf][zOwned]) < 2) return SCM(playerid, COLOR_LGREEN, "Nu poti folosi aceasta comanda deoarece nu sunt minim 3 membri conectati din factiunea care detine teritoriul!"); } if(turf == 0) return SendClientMessage(playerid, COLOR_WHITE, "Nu esti pe un teritoriu!"); new faction = PlayerInfo[playerid][pMember]; if(TurfInfo[turf][zOwned] == faction) return SendClientMessage(playerid, COLOR_GREY, "Nu poti ataca turful mafiei tale."); if(WarInfo[turf][wAttacker] != 0) return SendClientMessage(playerid, COLOR_WHITE, "Acest turf este deja atacat."); if(InWar[faction] == 1) return SendClientMessage(playerid, COLOR_WHITE, "Este deja un war activ."); if(InWar[TurfInfo[turf][zOwned]] == 1) return SendClientMessage(playerid, COLOR_WHITE, "Aceasta mafie are deja un war activ."); if(FactionDeelay[PlayerInfo[playerid][pMember]] != 0) { format(string, sizeof(string), "Poti folosi aceasta comanda peste %d minute (%d secunde).", FactionDeelay[PlayerInfo[playerid][pMember]]/60, FactionDeelay[PlayerInfo[playerid][pMember]]); SCM(playerid, COLOR_LGREEN, string); return 1; } format(string, sizeof(string), "[WAR] %s started a war with %s.",FactionName(WarInfo[turf][wAttacker]), FactionName(TurfInfo[turf][zOwned])); SendAdminMessage(COLOR_LOGS, string, 1); format(string, sizeof(string), "[WAR] %s a atacat teritoriul %d detinut de factiunea %s.",GetName(playerid),turf,FactionName(TurfInfo[turf][zOwned])); SendFactionMessage(faction,COLOR_MONEY,string); format(string, sizeof(string), "[WAR] %s (%s) a atacat teritoriul %d detinut de factiunea ta.",FactionName(WarInfo[turf][wAttacker]),GetName(playerid),turf); SendFactionMessage(TurfInfo[turf][zOwned],COLOR_MONEY,string); new query[128]; format(query,sizeof(query),"UPDATE `turfs` SET `Time`='24' WHERE `ID`='%d'",turf); mysql_query(SQL,query); TurfInfo[turf][zTime] = 24; if(PlayerInfo[playerid][pAdmin] == 7) WarInfo[turf][wTime] = 1200; else WarInfo[turf][wTime] = 1200; WarInfo[turf][wAttacker] = faction; WarInfo[turf][wFaction] = TurfInfo[turf][zOwned]; 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; InWarTurf[faction] = turf; InWarTurf[TurfInfo[turf][zOwned]] = turf; foreach(Player, i) { if(IsPlayerLogged[i] == 1) { if(PlayerInfo[i][pMember] == faction || PlayerInfo[i][pMember] == TurfInfo[turf][zOwned]) UpdateVar(i, "WarTurf", turf); } } SetVehicle(faction, turf); SetVehicle(TurfInfo[turf][zOwned], turf); return 1; } function SetVehicle(fid, turf) { for(new i; i < MAX_SVEHICLES; i++) { if(ServerVehicles[i][vFaction] == fid) SetVehicleVirtualWorld(i, turf); } return 1; } function RespawnVehicle(fid) { for(new i; i < MAX_SVEHICLES; i++) { if(ServerVehicles[i][vFaction] == fid) { SetVehicleVirtualWorld(i, 0); SetVehicleToRespawn(i); } } return 1; } GameMode Edited: gamemode Servicii Scripting: Contact: Email: [email protected] Discord: LucaAdv // LHS#9084
0 Mister Posted February 21, 2019 Posted February 21, 2019 Ai verificat daca masinile sunt in virtualworld = cu idul teritoriului atacat iar playerul pe virtualworld = 0 sau este exact invers, masinile sunt 0 iar playerii cu vw = cu idul teritoriului? __ ____ __ / |/ (_)____/ /____ _____ / /|_/ / / ___/ __/ _ \/ ___/ / / / / (__ ) /_/ __/ / /_/ /_/_/____/\__/\___/_/ SERVICII SCRIPTING DE CALITATE Pagina Scripting pawn
0 LucaAdv. Posted February 21, 2019 Author Posted February 21, 2019 Nu stiu cum zici, imi poti da linia pe care sa o caut ? GameMode Edited: gamemode Servicii Scripting: Contact: Email: [email protected] Discord: LucaAdv // LHS#9084
0 LucaAdv. Posted February 21, 2019 Author Posted February 21, 2019 Cineva ? GameMode Edited: gamemode Servicii Scripting: Contact: Email: [email protected] Discord: LucaAdv // LHS#9084
0 Uzzi25.. Posted February 21, 2019 Posted February 21, 2019 (edited) 1 hour ago, LucaAdv. said: Cineva ? Mister se refera sa faci ca atunci cand warul incepe acele masini ( ce id au ele) sa treaca in virtual world pe care factiunea(player) respectiva o are la momentul acela si dupa sa treaca in virtual world normal , pentr-u asta te folosesti de timer de la war ! Pentr-u asta te poti folosi de cateva functii ! Poftim un link: https://wiki.sa-mp.com/wiki/Category:Scripting_Functions Edited February 21, 2019 by Uzzi25_Adev Download gamemode de la 0: gamemode de la 0 instagram: @instauzzi25
0 LucaAdv. Posted February 22, 2019 Author Posted February 22, 2019 UP GameMode Edited: gamemode Servicii Scripting: Contact: Email: [email protected] Discord: LucaAdv // LHS#9084
Question
LucaAdv.
Salut, baieti si fete. M-am apucat sa scriptez pe gamemode Burned. Intre timp am descoperit un bug la war. Cand ai war nu sunt spawnate masinile (alt vw) ce pot face ?
GameMode Edited: gamemode
Servicii Scripting:
Contact:
Email: [email protected]
Discord: LucaAdv // LHS#9084
8 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now