Bladex
Membru-
Posts
146 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by Bladex
-
Am facut variabilile dar acum daca banez pe cineva si reintru pe server ma pot loga nu imi mai apare ca sunt banat [pawn]stock TempBanCheck(playerid) { new banname[MAX_PLAYER_NAME]; //new banname[24]; new str[128]; new load[7][32]; new ban_day, ban_month, ban_year, ban_name[15], ban_hour, ban_minute, ban_second; GetPlayerName(playerid, banname, sizeof banname); new year, month, day,h,mi,s; getdate(year, month, day); gettime(h, mi, s); new File:file = fopen("TempBans.ban",io_read); if (file) { while (fread(file, str, sizeof str)) { split(str, load, '|'); ban_day = strval(load[0]); ban_month = strval(load[1]); ban_year = strval(load[2]); ban_hour = strval(load[3]); ban_minute = strval(load[4]); ban_second = strval(load[5]); strmid(ban_name, load[6], 0, strlen(load[6])-1, 24); if (!(year >= ban_year && month >= ban_month && day >= ban_day)) { if(h <= ban_hour) { if(mi <= ban_minute) { if(!strcmp(ban_name, banname, true)) { format(str, sizeof str, "|- Login de pe cont banat. Banul expira automat la data de: %d/%d/%d -|", ban_day, ban_month, ban_year); SendClientMessage(playerid, COLOR_OOC, str); return Kick(playerid); } } } } } } return true; } stock IsMonth31(month) { switch (month) { case 1: return 1; case 3: return 1; case 5: return 1; case 7: return 1; case 8: return 1; case 10: return 1; case 12: return 1; default: return 0; } return 0; } stock IsMonth29(year) { new y = 2000; for(new i = 4; i < 3000; i += 4) if ((y+i) == year) return 1; return 0; } stock strtok2(const string[], &idx) { new length = strlen(string); while ((idx < length) && (string[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = string[idx]; idx++; } result[idx - offset] = EOS; return result; }[/pawn]
-
Am o problema, de exemplu daca "x" primeste ban la ora 23:59 pentru o zii la ora 00:00 ban-ul va expira. [pawn]if(strcmp(cmd, "/banex", true) == 0) { new name[MAX_PLAYER_NAME]; if(PlayerInfo[playerid][pAdminServer] >= 1) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /banex [playerid/PartOfName] [days] [reason]"); return 1; } if(PlayerBanned[playerid] == -1)//report timer { SendClientMessage(playerid,COLOR_LIGHTRED,"You can use this command only once at 3 minutes."); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { tmp = strtok(cmdtext, idx); if (!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /banex [playerid/PartOfName] [days] [reason]"); return 1; } new days = strval(tmp); if(!IsNumeric(tmp)) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: You can use only numbers!"); if(strval(tmp) <= 0 || strval(tmp) > 1000) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Invalid number [1-1000]"); new reason[128]; reason = strtok2(cmdtext,idx); if (!strlen(reason)) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Reason not specified!"); if (strlen(reason) <= 0 || strlen(reason) > 100) return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Invalid reason length!"); GetPlayerName(playerid, name, sizeof name); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); new File:tempban = fopen("TempBans.ban", io_append); if (tempban) { new year,month,day; getdate(year, month, day); day += days; if (IsMonth31(month)) { if (day > 31) { month += 1; if (month > 12) { year += 1; while(day > 31) day -= 31; } else while(day > 31) day -= 31; } } else if (!IsMonth31(month)) { if (day > 30) { month += 1; if (month > 12) { year += 1; while(day > 30) day -= 30; } else while(day > 30) day -= 30; } } else if (!IsMonth31(month) && IsMonth29(year) && month == 2) { if (day > 29) { month += 1; if (month > 12) { year += 1; while(day > 29) day -= 29; } else while(day > 29) day -= 29; } } else if (!IsMonth31(month) && !IsMonth29(year) && month == 2) { if (day > 28) { month += 1; if (month > 12) { year += 1; while(day > 28) day -= 28; } else while(day > 28) day -= 28; } } format(string, sizeof string, "%d|%d|%d|%s\n", day, month, year, giveplayer); fwrite(tempban, string); fclose(tempban); } new y,m,d; getdate(y,m,d); format(string,128,"AdmCmd: %s was banned by %s for %d days, reason: %s",giveplayer,name,days,reason); SendClientMessageToAll(COLOR_LIGHTRED,string); Kick(giveplayerid); format(string, sizeof string, "(%d/%d/%d) Admin %s banned %s for %d Day, reason: %s",d,m,y,name,giveplayer,days,reason); BanLog(string); PlayerBanned[playerid] = -1; SetTimerEx("ResetBan", 180000, 0, "d", playerid); } else { format(string, sizeof(string), "%d is not an active player.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } else return SendClientMessage(playerid,COLOR_GRAD1,"You are not authorized to use that command."); return true; } stock TempBanCheck(playerid) { new banname[24]; new str[128]; new load[4][32]; new ban_day, ban_month, ban_year, ban_name[15]; GetPlayerName(playerid, banname, sizeof banname); new year, month, day; getdate(year, month, day); new File:file = fopen("TempBans.ban",io_read); if (file) { while (fread(file, str, sizeof str)) { split(str, load, '|'); ban_day = strval(load[0]); ban_month = strval(load[1]); ban_year = strval(load[2]); strmid(ban_name, load[3], 0, strlen(load[3])-1, 24); if (!(year >= ban_year && month >= ban_month && day >= ban_day) && !strcmp(ban_name, banname, true)) { format(str, sizeof str, "|- Login de pe cont banat. Banul expira automat la data de: %d/%d/%d -|", ban_day, ban_month, ban_year); SendClientMessage(playerid, COLOR_OOC, str); return Kick(playerid); } } } return true; } stock IsMonth31(month) { switch (month) { case 1: return 1; case 3: return 1; case 5: return 1; case 7: return 1; case 8: return 1; case 10: return 1; case 12: return 1; default: return 0; } return 0; } stock IsMonth29(year) { new y = 2000; for(new i = 4; i < 3000; i += 4) if ((y+i) == year) return 1; return 0; } stock strtok2(const string[], &idx) { new length = strlen(string); while ((idx < length) && (string[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = string[idx]; idx++; } result[idx - offset] = EOS; return result; }[/pawn]
-
Am un facut un system de wanted desii nu functioneaza regulamentar. Adica e setat killerdid pMembru / pLider 5, si la player id nu exista pMembru / Plider 5 desii primesti wanted, am avut multe incercari dar nu am reusit. [pawn]//-----------------PD WANTED-------------// if(PlayerInfo[killerid][pMembru] == 1 || PlayerInfo[killerid][pLider] == 1) { if(PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10) return 1; } if(PlayerInfo[killerid][pMembru] == 2 || PlayerInfo[killerid][pLider] == 2) { if(PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10) return 1; } //-----------------------------------The Forelli Family WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 4 || PlayerInfo[killerid][pLider] == 4) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; } //-----------------------------------The Sindacco Family WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 5 || PlayerInfo[killerid][pLider] == 5) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; } //-----------------------------------The Leone Family WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 6 || PlayerInfo[killerid][pLider] == 6) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; } //-----------------------------------Tow Truck Company WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 3 || PlayerInfo[killerid][pLider] == 3) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; } //-----------------------------------News Reporters WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 9 || PlayerInfo[killerid][pLider] == 9) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; } //-----------------------------------School Instructors WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 10 || PlayerInfo[killerid][pLider] == 10) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; } //-----------------------------------Hitman Agency WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 8 || PlayerInfo[killerid][pLider] == 8) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; } //-----------------------------------CIVILS WANTED---------------------------------// if(PlayerInfo[killerid][pMembru] == 0 || PlayerInfo[killerid][pLider] == 0) { if(PlayerInfo[playerid][pMembru] == 1 || PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pMembru] == 2 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pMembru] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembru] == 4 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 7 || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pMembru] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembru] == 9 || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pMembru] == 10 || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pMembru] == 0 || PlayerInfo[playerid][pLider] == 0) WantedPoints[killerid] += 1; //+ 2 wanted points if(reason != 49) { SetPlayerCriminal(killerid,255, "First Degree Murder"); } else if (reason == 49) { SetPlayerCriminal(killerid,255, "Hit And Run"); } return 1; }[/pawn]
-
Am o problema nu-mi citeste masinile personale! [pawn] for(new h = 92; h < sizeof(CarInfo); h++) { AddStaticVehicleEx(CarInfo[h][cIDcar],CarInfo[h][cLocationx],CarInfo[h][cLocationy],CarInfo[h][cLocationz]+1.0,CarInfo[h][cAngle],CarInfo[h][cColor1],CarInfo[h][cColor2],60000); SetVehicleNumberPlate(h,CarInfo[h][cPlate]); }[/pawn] [pawn]new CarInfo[153][cInfo];[/pawn] [pawn]public IsAnOwnableCar(vehicleid) { if(vehicleid >= 92 && vehicleid <= 152) { return 1; } return 0; }[/pawn]
-
Pune msvcp100.dll si msvcr100.dll acolo unde ai serverul, eu asa l-am rezolvat!
-
Am adaugat un sistemde masini personale dar cand cumpar o masina se face un lag mare pe server si nu funcioneaza nimica dar nu se inchide Commanda: http://pastebin.com/QNbcw630 [pawn] for(new h = PersonalCarID; h < sizeof(CarInfo); h++) { SetVehicleNumberPlate(AddStaticVehicleEx(CarInfo[h][cModel],CarInfo[h][cLocationx],CarInfo[h][cLocationy],CarInfo[h][cLocationz]+1.0,CarInfo[h][cAngle],CarInfo[h][cColorOne],CarInfo[h][cColorTwo],600000),CarInfo[h][cLicense]); }[/pawn]
-
[pawn] if(strcmp(cmd,"/attack",true)==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pRank] == 4) { if(AttackTime[playerid] == 1) { for(new z=0; z<sizeof(ZoneInfo); z++) { if(IsPlayerInZone(playerid,z)) { if(takezone == 1) { SendClientMessage(playerid, COLOR_GRAD1, " The Gang war is allready started"); } else { new leader[30]; format(leader,sizeof(leader),"%s" ,ZoneInfo[GetPlayerZone(playerid)][zOwner]); #define min 30000 GetPlayerName(playerid, sendername, sizeof(sendername)); if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 12 && PlayerInfo[playerid][pLider] == 4) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 13 && PlayerInfo[playerid][pLider] == 5) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 14 && PlayerInfo[playerid][pLider] == 6) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 15 && PlayerInfo[playerid][pLider] == 15) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 12 && PlayerInfo[playerid][pLider] == 5) { if(PlayerInfo[playerid][pSindacco] == 0) { format(string, sizeof(string), "{FF8040}The Sindacco Family{FFFFFF} (%s) attacked {800080}The Forelli Family{FFFFFF}!",sendername); SendWarMessage(-1, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerbllsgst=SetTimer("bllsgst",min*60,0); bllsvsgst = 1; PlayerInfo[playerid][pSindacco] += 1; //cooldownblls = 1800; if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pMembru] == 4) { ShowPlayerMarkers(1); } } else { format(string, 128, "Can't attack until PayDay."); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 12 && PlayerInfo[playerid][pLider] == 6) { if(PlayerInfo[playerid][pLeone] == 0) { format(string, sizeof(string), "{191919}The Leone Family{FFFFFF} (%s) attacked {800080}The Forelli Family{FFFFFF}!",sendername); SendWarMessage(TEAM_AZTECAS_COLOR, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerlsvgst=SetTimer("lsvgst",min*60,0); lsvvsgst = 1; PlayerInfo[playerid][pLeone] += 1; // cooldownlsv = 1800; if(PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pMembru] == 4) { ShowPlayerMarkers(1); } } else { format(string, 128, "Can't attack until PayDay."); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 13 && PlayerInfo[playerid][pLider] == 4) { if(PlayerInfo[playerid][pForelli] == 0) { format(string, sizeof(string), "{800080}The Forelli Family{FFFFFF} (%s) attacked {FF8040}The Sindacco Family{FFFFFF}!",sendername); SendWarMessage( TEAM_AZTECAS_COLOR, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timergstblls=SetTimer("gstblls",min*60,0); // cooldowngst = 1800; bllsvsgst = 1; PlayerInfo[playerid][pForelli] += 1; if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pMembru] == 4) { ShowPlayerMarkers(1); } } else { format(string, 128, "Can't attack until PayDay."); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 13 && PlayerInfo[playerid][pLider] == 6) { if(PlayerInfo[playerid][pLeone] == 0) { format(string, sizeof(string), "{191919}The Leone Family{FFFFFF} (%s) attacked {FF8040}The Sindacco Family{FFFFFF}!",sendername); SendWarMessage(TEAM_AZTECAS_COLOR, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerlsvblls=SetTimer("lsvblls",min*60,0); PlayerInfo[playerid][pLeone] += 1; if(PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pMembru] == 6) { ShowPlayerMarkers(1); } for(new i=0; i<MAX_PLAYERS; i++) { if(PlayerInfo[pLider] == 14) { // cooldownlsv = 1800; } } lsvvsblls=1; } else { format(string, 128, " Can't attack until PayDay."); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 14 && PlayerInfo[playerid][pLider] == 4) { if(PlayerInfo[playerid][pForelli] == 0) { format(string, sizeof(string), "{800080}The Forelli Family{FFFFFF} (%s) attacked {191919}The Leone Family{FFFFFF}!",sendername); SendWarMessage(TEAM_AZTECAS_COLOR, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timergstlsv=SetTimer("gstlsv",min*60,0); //cooldowngst = 1800; PlayerInfo[playerid][pForelli] += 1; lsvvsgst = 1; if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 6 || PlayerInfo[playerid][pMembru] == 4) { ShowPlayerMarkers(1); } } else { format(string, 128, "Can't attack until PayDay."); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 14 && PlayerInfo[playerid][pLider] == 5) { if(PlayerInfo[playerid][pSindacco] == 0) { format(string, sizeof(string), "{FF8040}The Sindacco Family{FFFFFF} (%s) attacked {191919}The Leone Family{FFFFFF}!",sendername); SendWarMessage(TEAM_AZTECAS_COLOR, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerbllslsv=SetTimer("bllslsv",min*60,0); PlayerInfo[playerid][pSindacco] += 1; if(PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pMembru] == 6) { ShowPlayerMarkers(1); } for(new i=0; i<MAX_PLAYERS; i++) { if(PlayerInfo[pLider] == 5) { // cooldownblls = 1800; } } lsvvsblls=1; } else { format(string, 128, "Can't attack until PayDay."); SendClientMessage(playerid,COLOR_GREY, string); } } } } } } else SCM(playerid, COLOR_GRAD1, "Command deactivated by admin."); } else SCM(playerid, COLOR_GRAD1, "You are not a leader / sublider!"); } return 1; }[/pawn]
-
Salut. Am adaugat asta la o comanda desii nu functioneaza! [pawn] if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembru] == 5 || PlayerInfo[playerid][pMembru] == 4) { ShowPlayerMarkers(1); }[/pawn] Este ceva gresit?
-
[pawn] if(strcmp(cmd, "/pay", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /pay [playerid/PartOfName] [amount]"); return 1; } //giveplayerid = strval(tmp); giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /pay [playerid/PartOfName] [amount]"); return 1; } moneys = strval(tmp); if(moneys > 1000 && PlayerInfo[playerid][pLevel] < 3) { SendClientMessage(playerid, COLOR_GRAD1, "You must be level 3 to pay over 1000"); return 1; } if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GRAD1, "Dont go below 1, or above 99999 at once."); return 1; } if (IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pLocal] == 106) { SendClientMessage(playerid, COLOR_GRAD1, "Command not allowed in this location"); return 1; } if (ProxDetectorS(5.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, " You can not pay for yourself !"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); playermoney = GetPlayerMoney(playerid); if (moneys > 0 && playermoney >= moneys) { //ConsumingMoney[giveplayerid] = 1; SafeGivePlayerMoney(playerid, (0 - moneys)); SafeGivePlayerMoney(giveplayerid, moneys); format(string, sizeof(string), " You have sent %s(player: %d), $%d.", giveplayer,giveplayerid, moneys); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), " You have recieved $%d from %s(player: %d).", moneys, sendername, playerid); SendClientMessage(giveplayerid, COLOR_GRAD1, string); format(string, sizeof(string), "%s has paid $%d to %s", sendername, moneys, giveplayer); PayLog(string); if(moneys >= 1000000) { ABroadCast(COLOR_YELLOW,string,1); } PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0); /*format(string, sizeof(string), "* %s takes out some cash, and hands it to %s.", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);*/ ApplyAnimation(playerid,"DEALER","shop_pay",4.1,0,0,0,0,0); } else { SendClientMessage(playerid, COLOR_GRAD1, " Invalid transaction amount."); } } else { SendClientMessage(playerid, COLOR_GRAD1, " Your too far away."); } }//invalid id } else { format(string, sizeof(string), " %d is not an active player.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; }[/pawn]
-
arata server.log mysql.log ?
-
[pawn] if(strcmp(cmd, "/pay", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(PlayerInfo[playerid][pLevel] < 2) { SendClientMessage(playerid, 0x4FA7FFFF, "*** You need level 2 to use this !"); return 1; } if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /pay [playerid/PartOfName] [amount]"); return 1; } //giveplayerid = strval(tmp); giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /pay [playerid/PartOfName] [amount]"); return 1; } moneys = strval(tmp); if(moneys > 99999 && PlayerInfo[playerid][pLevel] < 3) { SendClientMessage(playerid, COLOR_GRAD1, "You must be level 3 to pay over 99999"); return 1; } if(moneys < 1 || moneys > 500000) { SendClientMessage(playerid, COLOR_GRAD1, "Dont go below 1, or above 500000 at once."); return 1; } if (IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pLocal] == 106) { SendClientMessage(playerid, COLOR_GRAD1, "Command not allowed in this location"); return 1; } if (ProxDetectorS(5.0, playerid, giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); playermoney = GetPlayerMoney(playerid); if (moneys > 0 && playermoney >= moneys) { ConsumingMoney[giveplayerid] = 1; GivePlayerMoney(playerid, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); format(string, sizeof(string), " You have sent %s(player: %d), $%d.", giveplayer,giveplayerid, moneys); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD1, string); format(string, sizeof(string), " You have recieved $%d from %s(player: %d).", moneys, sendername, playerid); SendClientMessage(giveplayerid, COLOR_GRAD1, string); format(string, sizeof(string), "%s has paid $%d to %s", sendername, moneys, giveplayer); ABroadCast(COLOR_YELLOW,string,1); PayLog(string); if(moneys >= 1000000) { ABroadCast(COLOR_YELLOW,string,1); } PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "* %s takes out some cash, and hands it to %s.", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); ApplyAnimation(playerid,"DEALER","shop_pay",4.1,0,0,0,0,0); } else { SendClientMessage(playerid, COLOR_GRAD1, " Invalid transaction amount."); } } else { SendClientMessage(playerid, COLOR_GRAD1, " Your too far away."); } }//invalid id } else { format(string, sizeof(string), " That player is not connected.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; }[/pawn] Incearca comanda care ti l-am dat
-
acelasi rezultat trebe sa am serverul pe mysql sau ceva plugin inafara de sampmysql?
-
Asa am la login, sub el lastlogin: [pawn] new lastlogin[64]; lastlogin = PlayerInfo[playerid][pLastLogin]; format(loginstring,sizeof(loginstring),"{BECBFC}Welcome back, {95A3FF}%s{BECBFC}!\n\nPlease enter your password below to login to your account. \n\n{FFFFFF}*Last Login: %s*",loginname,lastlogin); ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");[/pawn] si la onplayerlogin: [pawn] new string[256]; new dd,mm,yy; new ore,mn,sec; getdate(yy,mm,dd); gettime(ore,mn,sec); format(string,sizeof(string), "%d/%d/%d %d:%d:%d",dd,mm,yy,ore,mn,sec); strmid(PlayerInfo[playerid][pLastLogin], string, 0, strlen(string), 255); [/pawn] iar cand intru la last login imi apare: Streamer_OnplayerConnect =>>> http://postimage.org/image/uzuazme0f/
-
error 028: invalid subscript (not an array or too many subscripts): "newcar"
Bladex replied to Bladex's question in Arhivă probleme
T/C Am rezolvat -
error 028: invalid subscript (not an array or too many subscripts): "newcar"
Bladex replied to Bladex's question in Arhivă probleme
(37725) : [pawn]error 028: invalid subscript (not an array or too many subscripts): "SetVehicleToRespawn" error 012: invalid function call, not a valid address warning 215: expression has no effect error 001: expected token: ";", but found "]" fatal error 107: too many error messages on one line[/pawn] Liniile pentru errorile de mai sus [pawn] if(strcmp(cmd, "/factionvehrespawn", true) == 0 || strcmp(cmd, "/fvr", true) == 0) { if(IsPlayerConnected(playerid)) { // new rNewcar = GetPlayerVehicleID(playerid); if(PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pRank] < 6) { (37725) : SetVehicleToRespawn[rNewcar2(PD1]); SetVehicleToRespawn[rNewcar2(PD2]); SetVehicleToRespawn[rNewcar2(PD3]); SetVehicleToRespawn[rNewcar2(PD4]); SetVehicleToRespawn[rNewcar2(PD5]); SetVehicleToRespawn[rNewcar2(PD6]); SetVehicleToRespawn[rNewcar2(PD7]); SetVehicleToRespawn[rNewcar2(PD8]); SetVehicleToRespawn[rNewcar2(PD9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 1||PlayerInfo[pLider] == 1) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(swat1]); SetVehicleToRespawn[rNewcar2(swat2]); SetVehicleToRespawn[rNewcar2(swat3]); SetVehicleToRespawn[rNewcar2(swat4]); SetVehicleToRespawn[rNewcar2(swat5]); SetVehicleToRespawn[rNewcar2(swat6]); SetVehicleToRespawn[rNewcar2(swat7]); SetVehicleToRespawn[rNewcar2(swat8]); SetVehicleToRespawn[rNewcar2(swat9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 2||PlayerInfo[pLider] == 2) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(ttc1]); SetVehicleToRespawn[rNewcar2(ttc2]); SetVehicleToRespawn[rNewcar2(ttc3]); SetVehicleToRespawn[rNewcar2(ttc4]); SetVehicleToRespawn[rNewcar2(ttc5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 3||PlayerInfo[pLider] == 3) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(fore1]); SetVehicleToRespawn[rNewcar2(fore2]); SetVehicleToRespawn[rNewcar2(fore3]); SetVehicleToRespawn[rNewcar2(fore4]); SetVehicleToRespawn[rNewcar2(fore5]); SetVehicleToRespawn[rNewcar2(fore6]); SetVehicleToRespawn[rNewcar2(fore7]); SetVehicleToRespawn[rNewcar2(fore8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 4||PlayerInfo[pLider] == 4) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(sind1]); SetVehicleToRespawn[rNewcar2(sind2]); SetVehicleToRespawn[rNewcar2(sind3]); SetVehicleToRespawn[rNewcar2(sind4]); SetVehicleToRespawn[rNewcar2(sind5]); SetVehicleToRespawn[rNewcar2(sind6]); SetVehicleToRespawn[rNewcar2(sind7]); SetVehicleToRespawn[rNewcar2(sind8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 5||PlayerInfo[pLider] == 5) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(leone1]); SetVehicleToRespawn[rNewcar2(leone2]); SetVehicleToRespawn[rNewcar2(leone3]); SetVehicleToRespawn[rNewcar2(leone4]); SetVehicleToRespawn[rNewcar2(leone5]); SetVehicleToRespawn[rNewcar2(leone6]); SetVehicleToRespawn[rNewcar2(leone7]); SetVehicleToRespawn[rNewcar2(leone8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 6||PlayerInfo[pLider] == 6) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(hitman1]); SetVehicleToRespawn[rNewcar2(hitman2]); SetVehicleToRespawn[rNewcar2(hitman3]); SetVehicleToRespawn[rNewcar2(hitman4]); SetVehicleToRespawn[rNewcar2(hitman5]); SetVehicleToRespawn[rNewcar2(hitman6]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 8||PlayerInfo[pLider] == 8) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(nr1]); SetVehicleToRespawn[rNewcar2(nr2]); SetVehicleToRespawn[rNewcar2(nr3]); SetVehicleToRespawn[rNewcar2(nr4]); SetVehicleToRespawn[rNewcar2(nr5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 9||PlayerInfo[pLider] == 9) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(school1]); SetVehicleToRespawn[rNewcar2(school2]); SetVehicleToRespawn[rNewcar2(school3]); SetVehicleToRespawn[rNewcar2(school4]); SetVehicleToRespawn[rNewcar2(school5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 10||PlayerInfo[pLider] == 10) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else { SCM(playerid,COLOR_GREY," You are not a leader / subleader!"); } return 1; } }[/pawn] (540) : error 010: invalid function or declaration 540: [pawn]rNewcar2[ playerid ][ newcar ] = GetPlayerVehicleID( playerid );[/pawn] -
error 028: invalid subscript (not an array or too many subscripts): "newcar"
Bladex replied to Bladex's question in Arhivă probleme
[pawn] if(strcmp(cmd, "/factionvehrespawn", true) == 0 || strcmp(cmd, "/fvr", true) == 0) { if(IsPlayerConnected(playerid)) { // new rNewcar = GetPlayerVehicleID(playerid); if(PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(PD1]); SetVehicleToRespawn[rNewcar2(PD2]); SetVehicleToRespawn[rNewcar2(PD3]); SetVehicleToRespawn[rNewcar2(PD4]); SetVehicleToRespawn[rNewcar2(PD5]); SetVehicleToRespawn[rNewcar2(PD6]); SetVehicleToRespawn[rNewcar2(PD7]); SetVehicleToRespawn[rNewcar2(PD8]); SetVehicleToRespawn[rNewcar2(PD9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 1||PlayerInfo[pLider] == 1) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(swat1]); SetVehicleToRespawn[rNewcar2(swat2]); SetVehicleToRespawn[rNewcar2(swat3]); SetVehicleToRespawn[rNewcar2(swat4]); SetVehicleToRespawn[rNewcar2(swat5]); SetVehicleToRespawn[rNewcar2(swat6]); SetVehicleToRespawn[rNewcar2(swat7]); SetVehicleToRespawn[rNewcar2(swat8]); SetVehicleToRespawn[rNewcar2(swat9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 2||PlayerInfo[pLider] == 2) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(ttc1]); SetVehicleToRespawn[rNewcar2(ttc2]); SetVehicleToRespawn[rNewcar2(ttc3]); SetVehicleToRespawn[rNewcar2(ttc4]); SetVehicleToRespawn[rNewcar2(ttc5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 3||PlayerInfo[pLider] == 3) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(fore1]); SetVehicleToRespawn[rNewcar2(fore2]); SetVehicleToRespawn[rNewcar2(fore3]); SetVehicleToRespawn[rNewcar2(fore4]); SetVehicleToRespawn[rNewcar2(fore5]); SetVehicleToRespawn[rNewcar2(fore6]); SetVehicleToRespawn[rNewcar2(fore7]); SetVehicleToRespawn[rNewcar2(fore8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 4||PlayerInfo[pLider] == 4) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(sind1]); SetVehicleToRespawn[rNewcar2(sind2]); SetVehicleToRespawn[rNewcar2(sind3]); SetVehicleToRespawn[rNewcar2(sind4]); SetVehicleToRespawn[rNewcar2(sind5]); SetVehicleToRespawn[rNewcar2(sind6]); SetVehicleToRespawn[rNewcar2(sind7]); SetVehicleToRespawn[rNewcar2(sind8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 5||PlayerInfo[pLider] == 5) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(leone1]); SetVehicleToRespawn[rNewcar2(leone2]); SetVehicleToRespawn[rNewcar2(leone3]); SetVehicleToRespawn[rNewcar2(leone4]); SetVehicleToRespawn[rNewcar2(leone5]); SetVehicleToRespawn[rNewcar2(leone6]); SetVehicleToRespawn[rNewcar2(leone7]); SetVehicleToRespawn[rNewcar2(leone8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 6||PlayerInfo[pLider] == 6) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(hitman1]); SetVehicleToRespawn[rNewcar2(hitman2]); SetVehicleToRespawn[rNewcar2(hitman3]); SetVehicleToRespawn[rNewcar2(hitman4]); SetVehicleToRespawn[rNewcar2(hitman5]); SetVehicleToRespawn[rNewcar2(hitman6]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 8||PlayerInfo[pLider] == 8) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(nr1]); SetVehicleToRespawn[rNewcar2(nr2]); SetVehicleToRespawn[rNewcar2(nr3]); SetVehicleToRespawn[rNewcar2(nr4]); SetVehicleToRespawn[rNewcar2(nr5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 9||PlayerInfo[pLider] == 9) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn[rNewcar2(school1]); SetVehicleToRespawn[rNewcar2(school2]); SetVehicleToRespawn[rNewcar2(school3]); SetVehicleToRespawn[rNewcar2(school4]); SetVehicleToRespawn[rNewcar2(school5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 10||PlayerInfo[pLider] == 10) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else { SCM(playerid,COLOR_GREY," You are not a leader / subleader!"); } return 1; } }[/pawn] enum rNewcar { rNewcar2 }; new rInf[ MAX_PLAYERS ][ rNewcar ]; rNewcar2[ playerid ][ newcar ] = GetPlayerVehicleID( playerid ); [pawn]error 028: invalid subscript (not an array or too many subscripts): "rSetVehicleToRespawn" error 012: invalid function call, not a valid address warning 215: expression has no effect error 001: expected token: ";", but found "]"[/pawn] -
error 028: invalid subscript (not an array or too many subscripts): "newcar"
Bladex replied to Bladex's question in Arhivă probleme
[pawn]enum rNewcar { rSetVehicleToRespawn[63], rNewcar } new rInf[ MAX_PLAYERS ][ rNewcar ]; rSetVehicleToRespawn[ playerid ][ newcar ] = GetPlayerVehicleID( playerid );[/pawn] [pawn] if(strcmp(cmd, "/factionvehrespawn", true) == 0 || strcmp(cmd, "/fvr", true) == 0) { if(IsPlayerConnected(playerid)) { new newcar = GetPlayerVehicleID(playerid); if(PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(PD1]); rSetVehicleToRespawn[rNewcar(PD2]); rSetVehicleToRespawn[rNewcar(PD3]); rSetVehicleToRespawn[rNewcar(PD4]); rSetVehicleToRespawn[rNewcar(PD5]); rSetVehicleToRespawn[rNewcar(PD6]); rSetVehicleToRespawn[rNewcar(PD7]); rSetVehicleToRespawn[rNewcar(PD8]); rSetVehicleToRespawn[rNewcar(PD9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 1||PlayerInfo[pLider] == 1) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(swat1]); rSetVehicleToRespawn[rNewcar(swat2]); rSetVehicleToRespawn[rNewcar(swat3]); rSetVehicleToRespawn[rNewcar(swat4]); rSetVehicleToRespawn[rNewcar(swat5]); rSetVehicleToRespawn[rNewcar(swat6]); rSetVehicleToRespawn[rNewcar(swat7]); rSetVehicleToRespawn[rNewcar(swat8]); rSetVehicleToRespawn[rNewcar(swat9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 2||PlayerInfo[pLider] == 2) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(ttc1]); rSetVehicleToRespawn[rNewcar(ttc2]); rSetVehicleToRespawn[rNewcar(ttc3]); rSetVehicleToRespawn[rNewcar(ttc4]); rSetVehicleToRespawn[rNewcar(ttc5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 3||PlayerInfo[pLider] == 3) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(fore1]); rSetVehicleToRespawn[rNewcar(fore2]); rSetVehicleToRespawn[rNewcar(fore3]); rSetVehicleToRespawn[rNewcar(fore4]); rSetVehicleToRespawn[rNewcar(fore5]); rSetVehicleToRespawn[rNewcar(fore6]); rSetVehicleToRespawn[rNewcar(fore7]); rSetVehicleToRespawn[rNewcar(fore8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 4||PlayerInfo[pLider] == 4) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(sind1]); rSetVehicleToRespawn[rNewcar(sind2]); rSetVehicleToRespawn[rNewcar(sind3]); rSetVehicleToRespawn[rNewcar(sind4]); rSetVehicleToRespawn[rNewcar(sind5]); rSetVehicleToRespawn[rNewcar(sind6]); rSetVehicleToRespawn[rNewcar(sind7]); rSetVehicleToRespawn[rNewcar(sind8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 5||PlayerInfo[pLider] == 5) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(leone1]); rSetVehicleToRespawn[rNewcar(leone2]); rSetVehicleToRespawn[rNewcar(leone3]); rSetVehicleToRespawn[rNewcar(leone4]); rSetVehicleToRespawn[rNewcar(leone5]); rSetVehicleToRespawn[rNewcar(leone6]); rSetVehicleToRespawn[rNewcar(leone7]); rSetVehicleToRespawn[rNewcar(leone8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 6||PlayerInfo[pLider] == 6) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(hitman1]); rSetVehicleToRespawn[rNewcar(hitman2]); rSetVehicleToRespawn[rNewcar(hitman3]); rSetVehicleToRespawn[rNewcar(hitman4]); rSetVehicleToRespawn[rNewcar(hitman5]); rSetVehicleToRespawn[rNewcar(hitman6]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 8||PlayerInfo[pLider] == 8) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(nr1]); rSetVehicleToRespawn[rNewcar(nr2]); rSetVehicleToRespawn[rNewcar(nr3]); rSetVehicleToRespawn[rNewcar(nr4]); rSetVehicleToRespawn[rNewcar(nr5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 9||PlayerInfo[pLider] == 9) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pRank] < 6) { rSetVehicleToRespawn[rNewcar(school1]); rSetVehicleToRespawn[rNewcar(school2]); rSetVehicleToRespawn[rNewcar(school3]); rSetVehicleToRespawn[rNewcar(school4]); rSetVehicleToRespawn[rNewcar(school5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 10||PlayerInfo[pLider] == 10) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else { SCM(playerid,COLOR_GREY," You are not a leader / subleader!"); } return 1; } }[/pawn] [pawn]warning 201: redefinition of constant/macro (symbol "rNewcar") error 021: symbol already defined: "rSetVehicleToRespawn" error 028: invalid subscript (not an array or too many subscripts): "rSetVehicleToRespawn" error 012: invalid function call, not a valid address warning 215: expression has no effect error 001: expected token: ";", but found "]"[/pawn] -
error 028: invalid subscript (not an array or too many subscripts): "newcar"
Bladex replied to Bladex's question in Arhivă probleme
enum la ce? -
error 028: invalid subscript (not an array or too many subscripts): "newcar"
Bladex replied to Bladex's question in Arhivă probleme
error 028: invalid subscript (not an array or too many subscripts): "car" -
[pawn] if(strcmp(cmd, "/factionvehrespawn", true) == 0 || strcmp(cmd, "/fvr", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLider] == 1) { new newcar = GetPlayerVehicleID(playerid); SetVehicleToRespawn(newcar[PD1]); SetVehicleToRespawn(newcar[PD2]); SetVehicleToRespawn(newcar[PD3]); SetVehicleToRespawn(newcar[PD4]); SetVehicleToRespawn(newcar[PD5]); SetVehicleToRespawn(newcar[PD6]); SetVehicleToRespawn(newcar[PD7]); SetVehicleToRespawn(newcar[PD8]); SetVehicleToRespawn(newcar[PD9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 1||PlayerInfo[pLider] == 1) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pRank] < 6) { SetVehicleToRespawn(newcar[swat1]); SetVehicleToRespawn(newcar[swat2]); SetVehicleToRespawn(newcar[swat3]); SetVehicleToRespawn(newcar[swat4]); SetVehicleToRespawn(newcar[swat5]); SetVehicleToRespawn(newcar[swat6]); SetVehicleToRespawn(newcar[swat7]); SetVehicleToRespawn(newcar[swat8]); SetVehicleToRespawn(newcar[swat9]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 2||PlayerInfo[pLider] == 2) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 3) { SetVehicleToRespawn(newcar[ttc1]); SetVehicleToRespawn(newcar[ttc2]); SetVehicleToRespawn(newcar[ttc3]); SetVehicleToRespawn(newcar[ttc4]); SetVehicleToRespawn(newcar[ttc5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 3||PlayerInfo[pLider] == 3) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 4) { SetVehicleToRespawn(newcar[fore1]); SetVehicleToRespawn(newcar[fore2]); SetVehicleToRespawn(newcar[fore3]); SetVehicleToRespawn(newcar[fore4]); SetVehicleToRespawn(newcar[fore5]); SetVehicleToRespawn(newcar[fore6]); SetVehicleToRespawn(newcar[fore7]); SetVehicleToRespawn(newcar[fore8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 4||PlayerInfo[pLider] == 4) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 5) { SetVehicleToRespawn(newcar[sind1]); SetVehicleToRespawn(newcar[sind2]); SetVehicleToRespawn(newcar[sind3]); SetVehicleToRespawn(newcar[sind4]); SetVehicleToRespawn(newcar[sind5]); SetVehicleToRespawn(newcar[sind6]); SetVehicleToRespawn(newcar[sind7]); SetVehicleToRespawn(newcar[sind8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 5||PlayerInfo[pLider] == 5) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 6) { SetVehicleToRespawn(newcar[leone1]); SetVehicleToRespawn(newcar[leone2]); SetVehicleToRespawn(newcar[leone3]); SetVehicleToRespawn(newcar[leone4]); SetVehicleToRespawn(newcar[leone5]); SetVehicleToRespawn(newcar[leone6]); SetVehicleToRespawn(newcar[leone7]); SetVehicleToRespawn(newcar[leone8]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 6||PlayerInfo[pLider] == 6) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 8) { SetVehicleToRespawn(newcar[hitman1]); SetVehicleToRespawn(newcar[hitman2]); SetVehicleToRespawn(newcar[hitman3]); SetVehicleToRespawn(newcar[hitman4]); SetVehicleToRespawn(newcar[hitman5]); SetVehicleToRespawn(newcar[hitman6]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 8||PlayerInfo[pLider] == 8) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 9) { SetVehicleToRespawn(newcar[nr1]); SetVehicleToRespawn(newcar[nr2]); SetVehicleToRespawn(newcar[nr3]); SetVehicleToRespawn(newcar[nr4]); SetVehicleToRespawn(newcar[nr5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 9||PlayerInfo[pLider] == 9) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } else if(PlayerInfo[playerid][pLider] == 10) { SetVehicleToRespawn(newcar[school1]); SetVehicleToRespawn(newcar[school2]); SetVehicleToRespawn(newcar[school3]); SetVehicleToRespawn(newcar[school4]); SetVehicleToRespawn(newcar[school5]); for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerInfo[pMembru] == 10||PlayerInfo[pLider] == 10) { format(string, sizeof(string), " All faction cars have been respawned by %s.", sendername); SCM(i,COLOR_LIGHTBLUE,string); } } } } else { SCM(playerid,COLOR_GREY," You are not a leader / subleader!"); } return 1; }[/pawn] error 028: invalid subscript (not an array or too many subscripts): "newcar"
-
Poi am adaugat [pawn] return SendClientMessage(playerid, COLOR_UNEMD, "ERROR: Unknown Command!"); }[/pawn] asa nam nici o problema cu asta functioneaza totul bine pana acum cand am creeat o comanda din care m-am inspirat de undeva si imi pare de fiecare data cand comanda e utilizata ERROR:Unknown Command! dupa care comanda executa scriptul. As dorii ajutor sa nu imi mai apara ERROR:Unknown Command! cand folosesc comanda! Comanda: [pawn] if(strcmp(cmd,"/attack",true)==0) { if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pLider] == 6) { for(new z=0; z<sizeof(ZoneInfo); z++) { if(IsPlayerInZone(playerid,z)) { if(takezone == 1) { SendClientMessage(playerid, COLOR_GRAD1, " The Gang war is allready started"); } else { new leader[30]; format(leader,sizeof(leader),"%s" ,ZoneInfo[GetPlayerZone(playerid)][zOwner]); #define min 30000 GetPlayerName(playerid, sendername, sizeof(sendername)); if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 12 && PlayerInfo[playerid][pLider] == 4) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 13 && PlayerInfo[playerid][pLider] == 5) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 14 && PlayerInfo[playerid][pLider] == 6) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 15 && PlayerInfo[playerid][pLider] == 15) { SendClientMessage(playerid, COLOR_GRAD1, " Error. You are in an area of your"); } if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 12 && PlayerInfo[playerid][pLider] == 5) { if(cooldownblls == 0) { format(string, sizeof(string), " The Sindacco Family Leader %s is attacking a territory held by The Forelli Family!",sendername,leader); SendClientMessageToAll(-1, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerbllsgst=SetTimer("bllsgst",min*20,0); bllsvsgst = 1; cooldownblls = 21600; } else { format(string, 128, " The Sindacco Family has cooldown. Must wait 6 hours (%d seconds).",cooldownblls); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 12 && PlayerInfo[playerid][pLider] == 6) { if(cooldownlsv == 0) { format(string, sizeof(string), " The Leone Family Leader %s is attacking a territory held by The Forelli Family!",sendername,leader); SendClientMessageToAll( -1, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerlsvgst=SetTimer("lsvgst",min*20,0); lsvvsgst = 1; cooldownlsv = 21600; } else { format(string, 128, "The Leone Family has cooldown. Must wait 6 hours (%d seconds).",cooldownlsv); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 13 && PlayerInfo[playerid][pLider] == 4) { if(cooldowngst == 0) { format(string, sizeof(string), "The Forelli Family Leader %s is attacking a territory held by The Sindacco Family!",sendername,leader); SendClientMessageToAll( -1, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timergstblls=SetTimer("gstblls",min*20,0); cooldowngst = 21600; bllsvsgst = 1; } else { format(string, 128, "The Forelli Family has cooldown. Must wait 6 hours (%d seconds).",cooldowngst); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 13 && PlayerInfo[playerid][pLider] == 6) { if(cooldownblls == 0) { format(string, sizeof(string), "The Leone Family Leader %s is attacking a territory held by The Sindacco Family!",sendername,leader); SendClientMessageToAll( -1, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerlsvblls=SetTimer("lsvblls",min*20,0); for(new i=0; i<MAX_PLAYERS; i++) { if(PlayerInfo[pLider] == 14) { cooldownlsv = 21600; } } lsvvsblls=1; } else { format(string, 128, " The Leone Family has cooldown. Must wait 6 hours (%d seconds).",cooldownlsv); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 14 && PlayerInfo[playerid][pLider] == 4) { if(cooldowngst == 0) { format(string, sizeof(string), "The Forelli Family Leader %s is attacking a territory held by The Leone Family!",sendername,leader); SendClientMessageToAll( -1, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timergstlsv=SetTimer("gstlsv",min*20,0); cooldowngst = 21600; lsvvsgst = 1; } else { format(string, 128, "The Forelli Family has cooldown. Must wait 6 hours (%d seconds).",cooldowngst); SendClientMessage(playerid,COLOR_GREY, string); } } else if(ZoneInfo[GetPlayerZone(playerid)][zTeam] == 14 && PlayerInfo[playerid][pLider] == 5) { if(cooldownlsv == 0) { format(string, sizeof(string), "The Sindacco Family Leader %s is attacking a territory held by The Leone Family!",sendername,leader); SendClientMessageToAll( -1, string); takezone=1; ZoneInfo[z][zTakeOn] = 1; GangZoneFlashForAll(GetPlayerZone(playerid), COLOR_RED); timerbllslsv=SetTimer("bllslsv",min*20,0); for(new i=0; i<MAX_PLAYERS; i++) { if(PlayerInfo[pLider] == 5) { cooldownblls = 21600; } } lsvvsblls=1; } else { format(string, 128, "The Sindacco Family has cooldown. Must wait 6 hours (%d seconds).",cooldownlsv); SendClientMessage(playerid,COLOR_GREY, string); } } } } } } else SCM(playerid, COLOR_GRAD1, " You are not a Gang Leader!"); }[/pawn]
-
Salut, ma scuzati dar nu am gasit un titlu potrivit pentru accest ajutor. Imi puteti spune cateva functii care trebe sa le caut pe ctrl+f le-am uitat! 1.Unde setez cameraposition la login? 2.Unde setez cameraposition acolo unde te intreaba esti masculin / feminin, varsta ... 3.Unde setez rp cat sa creasca dupa buylevel? Multumesc!
-
adauga in scriptfiles junkbuster si pune include junkbuster
-
Nush daca te deranjeaza warnigurile dar nu afecteaza gamemodul deloc!