Jump to content

Bladex

Membru
  • Posts

    146
  • Joined

  • Last visited

    Never

Everything posted by Bladex

  1. Bladex

    TempBanCheck

    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]
  2. 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]
  3. 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]
  4. Bladex

    LoadCar

    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]
  5. Pune msvcp100.dll si msvcr100.dll acolo unde ai serverul, eu asa l-am rezolvat!
  6. Bladex

    LagCommadn

    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]
  7. [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]
  8. 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?
  9. Bladex

    Ajutor

    [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]
  10. arata server.log mysql.log ?
  11. Bladex

    Ajutor

    [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
  12. acelasi rezultat trebe sa am serverul pe mysql sau ceva plugin inafara de sampmysql?
  13. 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/
  14. (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]
  15. [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]
  16. [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]
  17. error 028: invalid subscript (not an array or too many subscripts): "car"
  18. [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"
  19. 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]
  20. 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!
  21. adauga in scriptfiles junkbuster si pune include junkbuster
  22. Nush daca te deranjeaza warnigurile dar nu afecteaza gamemodul deloc!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.