gunskill
Membru-
Posts
257 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by gunskill
-
Ok,ai dreptate.Acuma na si tu,ajuto cand poti,cand nu poti refuzi politicos.Sper sa ramai totusi cel pe care l-am cunoscut acum 1 an,calm,modest si alea bune. P.S. : Asta nu e linguseala,eu nu mai am treaba cu SA:MP-ul.
-
pune la onplayerspawn sa verifice daca e logat,daca nu,sa ii arate dialogul de login.
-
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=OnPlayerText=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= public OnPlayerText(playerid, text[]) { static LastText[MAX_PLAYERS][128]; if(strfind(LastText[playerid], text, false) != -1) return SendClientMessage(playerid, 0xFFFF00FF, "[Anti-Spam]Nu ai voie sa repeti ce ai scris inainte !!"), 0; strmid(LastText[playerid], text, 0, strlen(text), sizeof(LastText[])); new giver[MAX_PLAYER_NAME]; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new tmp[256]; new string[256]; new giveplayerid; if(ReactionState == R_STATE_ACTIVE) { if(!strcmp(text, ReactionString, false)) { ReactionState = R_STATE_NOT_ACTIVE; GetPlayerName(playerid,giveplayer,MAX_PLAYER_NAME); format(string,sizeof(string),"** %s a castigat fast-eventul si a primit $%d! **",giveplayer,ReactionCash); SendClientMessageToAll(0x418181FF,string); GivePlayerMoneyEx(playerid,ReactionCash); ReactionCash = 0; } } if(PlayerInfo[playerid][pMuted] == 1 && PlayerInfo[playerid][pMuteTime] > 0) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nu poti vorbii, esti pe MUTE!"); return 0; } if(FindIP(text)) /// Anti-Reclama { SendClientMessage(playerid, COLOR_RED, "You have kicked for Guardian , because you write an IP Adrees."); new advertiser[MAX_PLAYER_NAME]; GetPlayerName(playerid, advertiser, sizeof(advertiser)); format(string, sizeof(string), "Server: %s a luat ban de la Guardian, Motiv: Reclama",advertiser); SendClientMessageToAll(0xFF6347AA,string); Ban(playerid); return 1; } if(SelectChar[playerid] == 255) { new idx; tmp = strtok(text, idx); if ((strcmp("next", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("next"))) { switch (SelectCharID[playerid]) { case 1: //Police Force { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[1][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[2][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[3][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[4][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[5][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[6][0]; } else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[7][0]); SelectCharPlace[playerid] = 9; ChosenSkin[playerid] = JoinPed[7][0]; } else if(SelectCharPlace[playerid] == 9) { SetPlayerSkin(playerid, JoinPed[8][0]); SelectCharPlace[playerid] = 10; ChosenSkin[playerid] = JoinPed[8][0]; } else if(SelectCharPlace[playerid] == 10) { SetPlayerSkin(playerid, JoinPed[9][0]); SelectCharPlace[playerid] = 11; ChosenSkin[playerid] = JoinPed[9][0]; } else if(SelectCharPlace[playerid] == 11) { SetPlayerSkin(playerid, JoinPed[10][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[10][0]; } } case 2: //FBI/ATF { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[11][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[11][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[12][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[12][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[13][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[13][0]; } } case 3: //National Guard { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[14][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[14][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[15][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[15][0]; } } case 4: //Fire&Ambulance { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[16][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[17][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[17][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[18][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[18][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[19][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[19][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[20][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[20][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[21][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[21][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[22][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[22][0]; } } case 5: //La Cosa Nostra { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[23][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[23][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[24][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[24][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[25][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[25][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[26][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[26][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[27][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[27][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[28][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[28][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[29][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[29][0]; } else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[30][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[30][0]; } } case 6: //The Russian Bratva { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[31][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[31][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[32][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[32][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[33][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[33][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[34][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[34][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[35][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[35][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[36][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[36][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[37][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[37][0]; } } case 8: //Hitman Agency { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[38][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[38][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[39][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[39][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[40][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[40][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[41][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[41][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[42][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[42][0]; } } case 9: //News Reporters { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[43][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[43][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[44][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[44][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[45][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[45][0]; } } case 10: //Taxi Cab Company { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[46][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[46][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[47][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[47][0]; } } case 11: //Driving/Flying School { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[48][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[48][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[49][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[49][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[50][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[51][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[51][0]; } } case 14: //Da Nang Boys { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[58][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[58][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[59][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[59][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[60][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[60][0]; } } case 17: //TOW CAR COMPANY { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[50][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[50][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[50][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[50][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[50][0]; } } } return 0; } else if ((strcmp("done", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("done"))) { if(ChangePos2[playerid][1] == 1) { SetPlayerInterior(playerid, ChangePos2[playerid][0]); SetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][1] = 0; return 0; } PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0); gTeam[playerid] = PlayerInfo[playerid][pTeam]; SetPlayerToTeamColor(playerid); MedicBill[playerid] = 0; SpawnPlayer(playerid); SelectCharPlace[playerid] = 0; SelectCharID[playerid] = 0; SelectChar[playerid] = 0; return 0; } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Foloseste {6EF83C}'next',{FFFFFF} sau {6EF83C}'done'."); return 0; } } if(MarriageCeremoney[playerid] > 0) { new idx; tmp = strtok(text, idx); if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes"))) { if(GotProposedBy[playerid] < 999) { if(IsPlayerConnected(GotProposedBy[playerid])) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Priest: %s do you take %s as your lovely Wife? (type 'yes', anything else will reject the Marriage).", giveplayer,sendername); SendClientMessage(GotProposedBy[playerid], COLOR_WHITE, string); MarriageCeremoney[GotProposedBy[playerid]] = 1; MarriageCeremoney[playerid] = 0; GotProposedBy[playerid] = 999; return 1; } else { MarriageCeremoney[playerid] = 0; GotProposedBy[playerid] = 999; return 0; } } else if(ProposedTo[playerid] < 999) { if(IsPlayerConnected(ProposedTo[playerid])) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer)); if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 2) { format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Wife, you may kiss the Bride.", sendername, giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Wife, you may kiss the Groom.", giveplayer, sendername); SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string); format(string, sizeof(string), "Marriage : We have a new lovely couple, %s & %s have been married.", sendername, giveplayer); OOCNews(COLOR_WHITE, string); } else if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 1) { format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Husband, you may kiss the Bride.", sendername, giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Husband, you may kiss the Groom.", giveplayer, sendername); SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string); format(string, sizeof(string), "Marriage : We have a new Gay couple, %s & %s have been married.", sendername, giveplayer); OOCNews(COLOR_WHITE, string); } else if(PlayerInfo[playerid][pSex] == 2 && PlayerInfo[ProposedTo[playerid]][pSex] == 2) { format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Wife & Wife, you may kiss the Bride.", sendername, giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Wife & Wife, you may kiss the Groom.", giveplayer, sendername); SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string); format(string, sizeof(string), "Marriage : We have a new Lesbian couple, %s & %s have been married.", sendername, giveplayer); OOCNews(COLOR_WHITE, string); } //MarriageCeremoney[ProposedTo[playerid]] = 1; MarriageCeremoney[ProposedTo[playerid]] = 0; MarriageCeremoney[playerid] = 0; format(string, sizeof(string), "%s", sendername); strmid(PlayerInfo[ProposedTo[playerid]][pMarriedTo], string, 0, strlen(string), 255); format(string, sizeof(string), "%s", giveplayer); strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255); GivePlayerMoneyEx(playerid, - 100000); PlayerInfo[playerid][pMarried] = 1; PlayerInfo[ProposedTo[playerid]][pMarried] = 1; PlayerInfo[ProposedTo[playerid]][pPcasakey] = PlayerInfo[playerid][pPcasakey]; PlayerInfo[ProposedTo[playerid]][pPbizkey] = PlayerInfo[playerid][pPbizkey]; ProposedTo[playerid] = 999; MarriageCeremoney[playerid] = 0; return 1; } else { MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; return 0; } } } else { if(GotProposedBy[playerid] < 999) { if(IsPlayerConnected(GotProposedBy[playerid])) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* You didn't want to Marry %s, no 'yes' was said.",giveplayer); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "* %s did't want to Marry you, no 'yes' was said.",sendername); SendClientMessage(GotProposedBy[playerid], COLOR_YELLOW, string); return 0; } else { MarriageCeremoney[playerid] = 0; GotProposedBy[playerid] = 999; return 0; } } else if(ProposedTo[playerid] < 999) { if(IsPlayerConnected(ProposedTo[playerid])) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* You didn't want to Marry %s, no 'yes' was said.",giveplayer); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "* %s did't want to Marry you, no 'yes' was said.",sendername); SendClientMessage(ProposedTo[playerid], COLOR_YELLOW, string); return 0; } else { MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; return 0; } } } return 0; } if(WritingPaper[playerid] > 0) { new line; new nstring[256]; new idx; new length = strlen(text); while ((idx < length) && (text[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = text[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { if(WritingLine[playerid] == 1) { SendClientMessage(playerid, COLOR_GRAD2, "* Please type in the Title of your Newspaper."); } else { SendClientMessage(playerid, COLOR_LIGHTRED, "* Please type in a Text Line of your Newspaper."); } return 0; } format(nstring, sizeof(nstring), "%s", text); switch(WritingLine[playerid]) { case 1: { new fstring[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(fstring, sizeof(fstring), "%s", sendername); strmid(PaperInfo[WritingPaperNumber[playerid]][PaperMaker], fstring, 0, strlen(fstring), 255); strmid(PaperInfo[WritingPaperNumber[playerid]][PaperTitle], nstring, 0, strlen(nstring), 255); line = 0; WritingLine[playerid] = 2; SendClientMessage(playerid, COLOR_LIGHTRED, "* Now you can write down the News Lines, 7 remaining."); } case 2: { strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText1], nstring, 0, strlen(nstring), 255); line = 1; WritingLine[playerid] = 3; } case 3: { strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText2], nstring, 0, strlen(nstring), 255); line = 2; WritingLine[playerid] = 4; } case 4: { strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText3], nstring, 0, strlen(nstring), 255); line = 3; WritingLine[playerid] = 5; } case 5: { strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText4], nstring, 0, strlen(nstring), 255); line = 4; WritingLine[playerid] = 6; } case 6: { strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText5], nstring, 0, strlen(nstring), 255); line = 5; WritingLine[playerid] = 7; } case 7: { strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText6], nstring, 0, strlen(nstring), 255); line = 6; WritingLine[playerid] = 8; } case 8: { strmid(PaperInfo[WritingPaperNumber[playerid]][PaperText7], nstring, 0, strlen(nstring), 255); PaperInfo[WritingPaperNumber[playerid]][PaperUsed] = 1; SavePapers(); line = 7; WritingLine[playerid] = 0; WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; } } if(line > 0) { format(string, sizeof(string), "* You wrote Line %d of the Newspaper.", line); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); if(line == 7) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Your Newspaper has been added to the News List (for Paper Boys)."); } } return 0; } if(ConnectedToPC[playerid] == 255) { new idx; tmp = strtok(text, idx); if ((strcmp("Contracts", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Contracts"))) { if(PlayerInfo[playerid][pRank] < 4) { SendClientMessage(playerid, COLOR_GREY, " Only Hitman with Rank 4 or above can search and assign Contracts !"); return 0; } SearchingHit(playerid); return 0; } else if ((strcmp("News", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("News"))) { new x_nr[256]; x_nr = strtok(text, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "|__________________ Hitman Agency News __________________|"); SendClientMessage(playerid, COLOR_WHITE, "USAGE: News [number] or News delete [number] or News delete all"); format(string, sizeof(string), "1: %s :: Hitman: %s", News[hAdd1], News[hContact1]); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "2: %s :: Hitman: %s", News[hAdd2], News[hContact2]); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "3: %s :: Hitman: %s", News[hAdd3], News[hContact3]); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "4: %s :: Hitman: %s", News[hAdd4], News[hContact4]); SendClientMessage(playerid, COLOR_GREY, string); format(string, sizeof(string), "5: %s :: Hitman: %s", News[hAdd5], News[hContact5]); SendClientMessage(playerid, COLOR_GREY, string); SendClientMessage(playerid, COLOR_WHITE, "|________________________________________________________|"); return 0; }//lets start if(strcmp(x_nr,"1",true) == 0) { if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Already placed a News Message, it must be deleted first !"); return 0; } if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " You must be Rank 3 to write messages to the News Channel !"); return 0; } if(News[hTaken1] == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " News Text to short !"); return 0; } format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd1], string, 0, strlen(string), 255); format(string, sizeof(string), "%s",sendername); strmid(News[hContact1], string, 0, strlen(string), 255); News[hTaken1] = 1; PlacedNews[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel."); return 0; } else { SendClientMessage(playerid, COLOR_GREY, " Spot 1 is already Taken !"); return 0; } } else if(strcmp(x_nr,"2",true) == 0) { if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Already placed a News Message, it must be deleted first !"); return 0; } if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " You must be Rank 3 to write messages to the News Channel !"); return 0; } if(News[hTaken2] == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " News Text to short !"); return 0; } format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd2], string, 0, strlen(string), 255); format(string, sizeof(string), "%s",sendername); strmid(News[hContact2], string, 0, strlen(string), 255); News[hTaken2] = 1; PlacedNews[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel."); return 0; } else { SendClientMessage(playerid, COLOR_GREY, " Spot 2 is already Taken !"); return 0; } } else if(strcmp(x_nr,"3",true) == 0) { if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Already placed a News Message, it must be deleted first !"); return 0; } if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " You must be Rank 3 to write messages to the News Channel !"); return 0; } if(News[hTaken3] == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " News Text to short !"); return 0; } format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd3], string, 0, strlen(string), 255); format(string, sizeof(string), "%s",sendername); strmid(News[hContact3], string, 0, strlen(string), 255); News[hTaken3] = 1; PlacedNews[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel."); return 0; } else { SendClientMessage(playerid, COLOR_GREY, " Spot 3 is already Taken !"); return 0; } } else if(strcmp(x_nr,"4",true) == 0) { if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Already placed a News Message, it must be deleted first !"); return 0; } if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " You must be Rank 3 to write messages to the News Channel !"); return 0; } if(News[hTaken4] == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " News Text to short !"); return 0; } format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd4], string, 0, strlen(string), 255); format(string, sizeof(string), "%s",sendername); strmid(News[hContact4], string, 0, strlen(string), 255); News[hTaken4] = 1; PlacedNews[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel."); return 0; } else { SendClientMessage(playerid, COLOR_GREY, " Spot 4 is already Taken !"); return 0; } } else if(strcmp(x_nr,"5",true) == 0) { if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Already placed a News Message, it must be deleted first !"); return 0; } if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " You must be Rank 3 to write messages to the News Channel !"); return 0; } if(News[hTaken5] == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " News Text to short !"); return 0; } format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd5], string, 0, strlen(string), 255); format(string, sizeof(string), "%s",sendername); strmid(News[hContact5], string, 0, strlen(string), 255); News[hTaken5] = 1; PlacedNews[playerid] = 1; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You placed a News Message on the Hitman Agency's News Channel."); return 0; } else { SendClientMessage(playerid, COLOR_GREY, " Spot 5 is already Taken !"); return 0; } } else if(strcmp(x_nr,"delete",true) == 0) { if(PlayerInfo[playerid][pRank] < 4) { SendClientMessage(playerid, COLOR_GREY, " You must be Rank 4 to delete messages from the News Channel !"); return 0; } new string1[MAX_PLAYER_NAME]; new x_tel[256]; x_tel = strtok(text, idx); if(!strlen(x_tel)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: News delete [number] or News delete all."); return 0; } if(strcmp(x_tel,"1",true) == 0) { format(string, sizeof(string), "Nothing"); strmid(News[hAdd1], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact1], string1, 0, strlen(string1), 255); News[hTaken1] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (1) from the Hitman Agency's News Channel."); return 0; } else if(strcmp(x_tel,"2",true) == 0) { format(string, sizeof(string), "Nothing"); strmid(News[hAdd2], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact2], string1, 0, strlen(string1), 255); News[hTaken2] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (2) from the Hitman Agency's News Channel."); return 0; } else if(strcmp(x_tel,"3",true) == 0) { format(string, sizeof(string), "Nothing"); strmid(News[hAdd3], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact3], string1, 0, strlen(string1), 255); News[hTaken3] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (3) from the Hitman Agency's News Channel."); return 0; } else if(strcmp(x_tel,"4",true) == 0) { format(string, sizeof(string), "Nothing"); strmid(News[hAdd4], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact4], string1, 0, strlen(string1), 255); News[hTaken4] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (4) from the Hitman Agency's News Channel."); return 0; } else if(strcmp(x_tel,"5",true) == 0) { format(string, sizeof(string), "Nothing"); strmid(News[hAdd5], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact5], string1, 0, strlen(string1), 255); News[hTaken5] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted News Message (5) from the Hitman Agency's News Channel."); return 0; } else if(strcmp(x_tel,"all",true) == 0) { format(string, sizeof(string), "Nothing"); strmid(News[hAdd1], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact1], string1, 0, strlen(string1), 255); News[hTaken1] = 0; format(string, sizeof(string), "Nothing"); strmid(News[hAdd2], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact2], string1, 0, strlen(string1), 255); News[hTaken2] = 0; format(string, sizeof(string), "Nothing"); strmid(News[hAdd3], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact3], string1, 0, strlen(string1), 255); News[hTaken3] = 0; format(string, sizeof(string), "Nothing"); strmid(News[hAdd4], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact4], string1, 0, strlen(string1), 255); News[hTaken4] = 0; format(string, sizeof(string), "Nothing"); strmid(News[hAdd5], string, 0, strlen(string), 255); format(string1, sizeof(string1), "No-one"); strmid(News[hContact5], string1, 0, strlen(string1), 255); News[hTaken5] = 0; SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You deleted all the News Message from the Hitman Agency's News Channel."); return 0; } else { SendClientMessage(playerid, COLOR_WHITE, "USAGE: News delete [number] or News delete all."); return 0; } } else { return 0; } } else if ((strcmp("Givehit", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Givehit"))) { if(hitfound == 0) { SendClientMessage(playerid, COLOR_GREY, " There is no Hit Founded yet, use Contracts in the Portable first !"); return 0; } tmp = strtok(text, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: Givehit [playerid/PartOfName]"); return 0; } //giveplayerid = strval(tmp); giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pMembru] != 8) if(PlayerInfo[giveplayerid][pLider] != 8) { SendClientMessage(playerid, COLOR_GREY, " That player is not a Hitman !"); return 0; } if(GoChase[giveplayerid] < 999) { SendClientMessage(playerid, COLOR_GREY, " That Hitman is already busy with a Contract !"); return 0; } if(IsPlayerConnected(hitid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giver, sizeof(giver)); GetPlayerName(hitid, giveplayer, sizeof(giveplayer)); //format(string, sizeof(string), "* You assigned%s to kill: %s(ID:%d), for $%d.", giver, giveplayer, hitid, PlayerInfo[hitid][pValue]); //SendClientMessage(playerid, COLOR_YELLOW, string); //format(string, sizeof(string), "* Hitman %s has assigned you to kill: %s(ID:%d), for $%d.", sendername, giveplayer, hitid, PlayerInfo[hitid][pValue]); //SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "* Hitman %s, assigned Hitman %s to kill: %s(ID:%d), for $%d.", sendername, giver, giveplayer, hitid, PlayerInfo[hitid][pHeadValue]); SendFamilyMessage(8, COLOR_YELLOW, string); GoChase[giveplayerid] = hitid; GetChased[hitid] = giveplayerid; GotHit[hitid] = 1; hitid = 0; hitfound = 0; return 0; } else { SendClientMessage(playerid, COLOR_GREY, " The Contracted Person is offline, use Contracts in the Portable again !"); return 0; } } return 0; } else { SendClientMessage(playerid, COLOR_GREY, " That Hitman is not Online, or ain't a Hitman !"); return 0; } } else if ((strcmp("Ranks", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Ranks"))) { SendClientMessage(playerid, COLOR_WHITE, "|__________________ Agency's Ranks __________________|"); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pMembru] == 8||PlayerInfo[pLider] == 8) { GetPlayerName(i, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* %s: Rank %d", giveplayer,PlayerInfo[pRank]); SendClientMessage(playerid, COLOR_GREY, string); } } } } else if ((strcmp("Logout", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Logout"))) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have shutdowned your Laptop, and Disconnected from your Agency."); ConnectedToPC[playerid] = 0; return 0; } else { SendClientMessage(playerid, COLOR_WHITE, "|___ Hitman Agency ___|"); SendClientMessage(playerid, COLOR_YELLOW2, "| - News"); SendClientMessage(playerid, COLOR_YELLOW2, "| - Contracts"); SendClientMessage(playerid, COLOR_YELLOW2, "| - Backup"); SendClientMessage(playerid, COLOR_YELLOW2, "| - Ranks"); SendClientMessage(playerid, COLOR_YELLOW2, "| - Logout"); SendClientMessage(playerid, COLOR_YELLOW2, "|"); SendClientMessage(playerid, COLOR_WHITE, "|______________|00:00|"); return 0; } return 0; } if(CallLawyer[playerid] == 111) { new idx; tmp = strtok(text, idx); if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes"))) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "** %s is in Jail, and needs a Lawyer. Go to the Police Station.", sendername); SendJobMessage(2, TEAM_AZTECAS_COLOR, string); SendJobMessage(2, TEAM_AZTECAS_COLOR, "* When you are at the Police Station, ask an Officer to approve you with /accept lawyer."); SendClientMessage(playerid, COLOR_LIGHTRED, "A message has been sent to all available Lawyers, please wait."); WantLawyer[playerid] = 0; CallLawyer[playerid] = 0; return 0; } else { SendClientMessage(playerid, COLOR_LIGHTRED, "There is no Lawyer available to you anymore, Jail Time started."); WantLawyer[playerid] = 0; CallLawyer[playerid] = 0; return 0; } } if(TalkingLive[playerid] != 255) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pJob] == 6) { format(string, sizeof(string), "LiveNR %s: %s", sendername, text); OOCNews(COLOR_LIGHTGREEN, string); } else { format(string, sizeof(string), "LivePlayer %s: %s", sendername, text); OOCNews(COLOR_LIGHTGREEN, string); } return 0; } if(Mobile[playerid] != 255) { new idx; tmp = strtok(text, idx); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s(la telefon): %s", sendername, text); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); if(Mobile[playerid] == 914) { if(!strlen(tmp)) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "Dispatch: Sorry I don't understand?"); return 0; } new turner[MAX_PLAYER_NAME]; new wanted[128]; GetPlayerName(playerid, turner, sizeof(turner)); SendClientMessage(playerid, TEAM_CYAN_COLOR, "Dispatch: We have alerted all units in the area."); SendClientMessage(playerid, TEAM_CYAN_COLOR, "Thank you for reporting this incident"); format(wanted, sizeof(wanted), "Dispatch: All Units IA: Caller: %s",turner); SendTeamBeepMessage(1, TEAM_CYAN_COLOR, wanted); format(wanted, sizeof(wanted), "Dispatch: Incident: %s",text); SendTeamMessage(1, TEAM_CYAN_COLOR, wanted); SendClientMessage(playerid, COLOR_GRAD2, " They Hung Up..."); Mobile[playerid] = 255; return 0; } if(IsPlayerConnected(Mobile[playerid])) { if(Mobile[Mobile[playerid]] == playerid) { SendClientMessage(Mobile[playerid], COLOR_YELLOW,string); } } else { SendClientMessage(playerid, COLOR_YELLOW,"Nu este nimeni pe fir."); } return 0; } if (realchat) { if(gPlayerLogged[playerid] == 0) { return 0; } new i; while (text[++i]) { if(text > 64 && text< 91) text += 32; } new Colors[] = { COLOR_WHITE, COLOR_YELLOW, COLOR_LIGHTGREEN, COLOR_2RED, TEAM_GROVE_COLOR, 0x008100AA }; SetPlayerChatBubble(playerid,says: text, Colors[random(sizeof(Colors))], 50.0, 5000); format(string, sizeof(string), "%s ", text); SetPlayerChatBubble(playerid, string, 0xFF00FFFF, 30.0, 8000); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s", text); ChatColor(20.0, playerid,string); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); return 0; } return 1; }
-
mersi,dar totusi nu sunt toate obiectele in el :)
-
stiu de video ala dar linkul de download e mort :)
-
caut si eu mta cu obiectele de la 0.3e. daca cineva ma poate ajuta..rep+
-
pai fa-le sa se salveze intr un fisier uite-te cum sunt aconturile salvate si fa ca acolo e simmlpu save/load..
-
pune tot ce ai cu RemoveBuildingForPlaye sub ongamemodeinit { RemoveBuildingForPlaye.....
-
Sincer, nu am motive sa nu il ajut. Mi-a facut mie ceva?Din poza aia de unde sa stiu ca nu cumva tu ai inceput conflictul. Mai bine taceai din gura,obesrv eu gresit sau pe site-ul asta nu mai exista moderatori/administratori?
-
Citeste regulament-ul. dai edit si dai remove la id,ca iei warn
-
nu cred ca e bun link-ul,adica nu imi merge
-
verifica si pluginurile din server.cfg de la linia plugins,verifica daca coincid cu cele din folderul plugins
-
#include <a_samp> #define FILTERSCRIPT #define AFKTime 30 //Cate minute poate fi AFK #define ShowTime 1 //Activeaza / Dezactiveaza un mesaj trimis jucatorului care a primit kick (0 = nu / 1 = da) #define Public 1 //Activeaza / Dezactiveaza mesajul care este trimis tuturor (0 = nu / 1 = da) /*--------------------------NOTHING BELOW THIS POINT NEEDS TO BE CHANGED--------------------------*/ public OnFilterScriptInit() { SetTimer("AFKKicker", 60000, 1); return 1; } forward AFKKicker(); new Float:PPos[MAX_PLAYERS][3]; new AFKMins[MAX_PLAYERS]; new show = ShowTime; new pub = Public; public OnPlayerConnect(playerid) { PPos[playerid][0] = 0; PPos[playerid][1] = 0; PPos[playerid][2] = 0; AFKMins[playerid] = 0; } public AFKKicker() { for(new i = 0; i <= MAX_PLAYERS; i++) { if(PPos[i][1] == 0) { GetPlayerPos(i,PPos[i][0],PPos[i][1],PPos[i][2]); return 1; } new Float:x,Float:y,Float:z; GetPlayerPos(i,x,y,z); if(x == PPos[i][0] && y == PPos[i][1] && z == PPos[i][2]) { AFKMins[i]++; if(AFKMins[i] >= AFKTime) { if(show == 1) { new string[128]; SendClientMessage(i, 0xAA3333AA," You was kick by AdmBot, reason: AFK longer than 30 minutes"); SendClientMessage(i,0xAA3333AA,string); } else { SendClientMessage(i, 0xAA3333AA," You was Away From Keyboard(AFK) for too long"); } Kick(i); if(pub == 1) { new string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(i, name, sizeof(name)); format(string, sizeof(string), " %s was kicked by AdmBot, reason: AFK longer than 30 minutes",name); SendClientMessageToAll(0xAA3333AA,string); Kick(name); } } } } return 1; }
-
/acreatecar
-
posteaza loadcar/savecarcoords
-
Problema comanda /contract : unreachable code
gunskill replied to calin1996's question in Arhivă probleme
Probleme GF. -
Deci am o problema am facut un timer [pawn]SetTimer("pezona",500, true);[/pawn] care verifica daca playerul este intr-o zona si forward si publicul [pawn]forward pezona(); public pezona() { for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) for(new i=0; i<sizeof(ZoneInfo); i++) { if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 12) { GameTextForPlayer(playerid, "blabla",5000, 1); return 1; } else if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 13) { GameTextForPlayer(playerid, "blabla",5000, 1); return 1; } else if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 14) { GameTextForPlayer(playerid, "blabla",5000, 1); return 1; } else if(IsPlayerInZone(playerid, i) && ZoneInfo[zTeam] == 15) { GameTextForPlayer(playerid, "blabla",5000, 1); return 1; } } return 1;// héhé }[/pawn] dar problema este ca verifica doar la id 0,de ce?
-
are cineva un factions.cfg?
-
da dar vezi acolo zice new File: file = fopen("factions.cfg", io_read); si eu nu am factions.cfg in scriptfiles
-
Buna ziua am o problema la /fmats /fdrugs nu pot sa le folosesc pentru ca zice ca nu sunt la locul potrivit am vazut ca din scriptfiles imi lipseste factions.cfg e oare de acolo? please help if(strcmp(cmd, "/fdrugs", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAMember(playerid)) { new x; x = PlayerInfo[playerid][pMember] + PlayerInfo[playerid][pLeader]; if(PlayerInfo[playerid][pRank] < 3) { SCM(playerid, COLOR_GREY, " You need to be Rank 2 or Higher for this action !"); return 1; } /*if(DynamicFactions[x][fSafe] <= 0) { SCM(playerid, COLOR_WHITE, "The leader must buy a SAFE first !"); return 1; }*/ new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { if(PTP(5.0,playerid,DynamicFactions[x][fX],DynamicFactions[x][fY],DynamicFactions[x][fZ])) { format(string, sizeof(string), "Faction Drugs: $%d.", DynamicFactions[x][fDrugs]); SCM(playerid, COLOR_WHITE, string); } SCM(playerid, COLOR_WHITE, "|______________________FactionsDrugs___________________|"); SCM(playerid, COLOR_WHITE, "| USAGE: /fdrugs [name] [ammount]"); SCM(playerid, COLOR_GREY, " | Available names: Take , Put"); SCM(playerid, COLOR_WHITE, "|______________________________________________________|"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, playername, sizeof(playername)); if(strcmp(x_nr,"take",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs take [amount]"); return 1; } new materialsdeposit = strval(tmp); if(!strlen(tmp)) { SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs take [amount]"); return 1; } if(PTP(5.0,playerid,DynamicFactions[x][fX],DynamicFactions[x][fY],DynamicFactions[x][fZ])) { if(materialsdeposit <=DynamicFactions[x][fDrugs]) { PlayerInfo[playerid][pDrugs] += materialsdeposit; DynamicFactions[x][fDrugs]=DynamicFactions[x][fDrugs]-materialsdeposit; format(string, sizeof(string), "You have taken %d drugs from the storage facility, Drugs Total: %d ", materialsdeposit,DynamicFactions[x][fDrugs]); SCM(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "%s has just taken %d drugs from the faction storage facility.",sendername,materialsdeposit); SendFamilyMessage(x, TEAM_AZTECAS_COLOR, string); SaveDynamicFactions(); return 1; } else { SCM(playerid, COLOR_GREY, "There isn't that much drugs in storage!"); } } else { SCM(playerid, COLOR_GREY , "You are not at the faction storage facility!"); } } else if(strcmp(x_nr,"put",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs put [amount]"); return 1; } new materialsdeposit = strval(tmp); if(!strlen(tmp)) { SCM(playerid, COLOR_GREY, "[USAGE:] /fdrugs put [amount]"); return 1; } if(PTP(5.0,playerid,DynamicFactions[x][fX],DynamicFactions[x][fY],DynamicFactions[x][fZ])) { if(materialsdeposit <= PlayerInfo[playerid][pDrugs]) { PlayerInfo[playerid][pDrugs] =PlayerInfo[playerid][pDrugs]-materialsdeposit; DynamicFactions[x][fDrugs] +=materialsdeposit; format(string, sizeof(string), "You putted %d drugs from the storage facility, Drugs Total: %d ", materialsdeposit,DynamicFactions[x][fDrugs]); SCM(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "%s has just putted %d drugs from the faction storage facility.",sendername,materialsdeposit); SendFamilyMessage(x, TEAM_AZTECAS_COLOR, string); SaveDynamicFactions(); return 1; } else { SCM(playerid, COLOR_GREY, "You don't have that much drugs on you!"); } } else { SCM(playerid, COLOR_GREY, "You are not at the faction storage facility!"); } } else { SCM(playerid, COLOR_GREY, "Unknown fDrugs name !"); return 1; } } else { SCM(playerid, COLOR_GREY, "You are not a gang member !"); return 1; } } return 1; } public LoadDynamicFactions() { new arrCoords[8][64]; new strFromFile2[256]; new File: file = fopen("factions.cfg", io_read); if (file) { new idx; while (idx < sizeof(DynamicFactions)) { fread(file, strFromFile2); split(strFromFile2, arrCoords, '|'); strmid(DynamicFactions[idx][fName], arrCoords[0], 0, strlen(arrCoords[0]), 255); DynamicFactions[idx][fX] = floatstr(arrCoords[1]); DynamicFactions[idx][fY] = floatstr(arrCoords[2]); DynamicFactions[idx][fZ] = floatstr(arrCoords[3]); DynamicFactions[idx][fMats] = strval(arrCoords[4]); DynamicFactions[idx][fDrugs] = strval(arrCoords[5]); DynamicFactions[idx][fBank] = strval(arrCoords[6]); DynamicFactions[idx][fSafe] = strval(arrCoords[7]); printf("[FACTIONS]: Name:%s, ID:%d, Mats:%d, Drugs:%d, Money:%d",DynamicFactions[idx][fName],idx,DynamicFactions[idx][fMats],DynamicFactions[idx][fDrugs],DynamicFactions[idx][fBank],DynamicFactions[idx][fSafe]); idx++; } fclose(file); } return 1; } public SaveDynamicFactions() { new idx; new File: file2; while (idx < sizeof(DynamicFactions)) { new coordsstring[512]; format(coordsstring, sizeof(coordsstring), "%s|%f|%f|%f|%d|%d\n", DynamicFactions[idx][fName], DynamicFactions[idx][fX], DynamicFactions[idx][fY], DynamicFactions[idx][fZ], DynamicFactions[idx][fMats], DynamicFactions[idx][fDrugs], DynamicFactions[idx][fBank], DynamicFactions[idx][fSafe]); if(idx == 0) { file2 = fopen("factions.cfg", io_write); } else { file2 = fopen("factions.cfg", io_append); } fwrite(file2, coordsstring); idx++; fclose(file2); } return 1; }
-
scz de dublu post,am scris ca am rezolvat dar nu e asa
-
am o problema cu loginul pe localhost merge perfect,pe host cand intru pe server ii apare dialog_input si chiar daca scriu ceva sau nu in el nu ma logheaza ma pune sa ma inregistrez si imi da kick
-
[pawn] ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3d-R2, ©2005-2011 SA-MP Team [21:10:30] [21:10:30] Server Plugins [21:10:30] -------------- [21:10:30] Loading plugin: streamer [21:10:30] *** Streamer Plugin v2.6 by Incognito loaded *** [21:10:30] Loaded. [21:10:30] Loaded 1 plugins. [21:10:30] [21:10:30] Ban list [21:10:30] -------- [21:10:30] Loaded: samp.ban [21:10:30] [21:10:30] [21:10:30] Filterscripts [21:10:30] --------------- [21:10:30] Loading filterscript 'armedbodyfs.amx'... [21:10:30] Loading filterscript 'HS.amx'... [21:10:30] Loading filterscript 'count.amx'... [21:10:30] ---------------------------------------- [21:10:30] Thomas_Conroy's Countdown FilterScript [21:10:30] ---------------------------------------- [21:10:30] Loading filterscript 'far.amx'... [21:10:30] -------------------------------------- [21:10:30] Arth.Ro [21:10:30] Vehicle Lights by Wayne_Barclay [21:10:30] -------------------------------------- [21:10:30] Loading filterscript 'inradio.amx'... [21:10:30] Loaded 5 filterscripts. [21:10:30] (0) Echipa:12 Ownerul:Kubo [21:10:30] (1) Echipa:12 Ownerul:Kubo [21:10:30] (2) Echipa:12 Ownerul:Kubo [21:10:30] (3) Echipa:12 Ownerul:Kubo [21:10:30] (4) Echipa:13 Ownerul:SLide [21:10:30] (5) Echipa:13 Ownerul:SLide [21:10:30] (6) Echipa:13 Ownerul:SLide [21:10:30] (7) Echipa:13 Ownerul:SLide [21:10:30] (8) Echipa:14 Ownerul:SLide [21:10:30] (9) Echipa:14 Ownerul:SLide [21:10:30] (10) Echipa:14 Ownerul:SLide [21:10:30] (11) Echipa:14 Ownerul:SLide [21:10:30] (12) Echipa:15 Ownerul:Andreiii [21:10:30] (13) Echipa:15 Ownerul:Andreiii [21:10:30] (14) Echipa:15 Ownerul:Andreiii [21:10:30] (15) Echipa:15 Ownerul:Andreiii [21:10:30] HouseInfo:0 Owner:The State hTakings 3045 hVec 418 [21:10:30] HouseInfo:1 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:2 Owner:The State hTakings 21600 hVec 418 [21:10:30] HouseInfo:3 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:4 Owner:The State hTakings 3554 hVec 418 [21:10:30] HouseInfo:5 Owner:The State hTakings 77256 hVec 418 [21:10:30] HouseInfo:6 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:7 Owner:The State hTakings 19093 hVec 418 [21:10:30] HouseInfo:8 Owner:The State hTakings 1500 hVec 418 [21:10:30] HouseInfo:9 Owner:The State hTakings 55100 hVec 418 [21:10:30] HouseInfo:10 Owner:The State hTakings 839 hVec 418 [21:10:30] HouseInfo:11 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:12 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:13 Owner:The State hTakings 40600 hVec 418 [21:10:30] HouseInfo:14 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:15 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:16 Owner:The State hTakings 2600 hVec 418 [21:10:30] HouseInfo:17 Owner:The State hTakings 64000 hVec 418 [21:10:30] HouseInfo:18 Owner:The State hTakings 65000 hVec 418 [21:10:30] HouseInfo:19 Owner:The State hTakings 20000 hVec 418 [21:10:30] HouseInfo:20 Owner:The State hTakings 300 hVec 418 [21:10:30] HouseInfo:21 Owner:The State hTakings 60000 hVec 418 [21:10:30] HouseInfo:22 Owner:The State hTakings 41351 hVec 418 [21:10:30] HouseInfo:23 Owner:The State hTakings 37100 hVec 418 [21:10:30] HouseInfo:24 Owner:The State hTakings 3 hVec 418 [21:10:30] HouseInfo:25 Owner:The State hTakings 70 hVec 418 [21:10:30] HouseInfo:26 Owner:The State hTakings 21000 hVec 418 [21:10:30] HouseInfo:27 Owner:The State hTakings 90000 hVec 418 [21:10:30] HouseInfo:28 Owner:The State hTakings 124 hVec 418 [21:10:30] HouseInfo:29 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:30 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:31 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:32 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:33 Owner:The State hTakings 0 hVec 418 [21:10:30] HouseInfo:34 Owner:The State hTakings 26900 hVec 418 [21:10:30] HouseInfo:35 Owner:The State hTakings 290721 hVec 418 [21:10:30] HouseInfo:36 Owner:Kubo hTakings 10900 hVec 451 [21:10:30] HouseInfo:37 Owner:The State hTakings 2400 hVec 418 [21:10:30] HouseInfo:38 Owner:The State hTakings 3000 hVec 418 [21:10:30] HouseInfo:39 Owner:The State hTakings 59427 hVec 418 [21:10:30] BizzInfo:0 Owner:LilSainT. Message:~w~Gun Shop 1 Entfee:50 Till:47250 Products:61/500 Interior:1. [21:10:30] BizzInfo:1 Owner:The State Message:~w~Gun Shop 2 Entfee:0 Till:0 Products:100/500 Interior:4. [21:10:30] BizzInfo:2 Owner:The State Message:~w~Restaurant Entfee:0 Till:0 Products:100/500 Interior:1. [21:10:30] BizzInfo:3 Owner:The State Message:~B~ [][] Police ~G~ Armoury[][] Entfee:0 Till:0 Products:500/500 Interior:10. [21:10:30] BizzInfo:4 Owner:The State Message:~w~City Bank Entfee:0 Till:0 Products:99998/100000 Interior:0. [21:10:30] BizzInfo:5 Owner:The State Message:~w~City Bank Entfee:0 Till:0 Products:99998/100000 Interior:0. [21:10:30] SBizzInfo:0 Owner:The State Message:~w~Car Renting 1 Entfee:0 Till:0 Products:98/100 Interior:0. [21:10:30] SBizzInfo:1 Owner:The State Message:~w~Wang Cars Entfee:0 Till:0 Products:99/100 Interior:0. [21:10:30] SBizzInfo:2 Owner:The State Message:~w~Phone Company Entfee:0 Till:1092 Products:100/100 Interior:0. [21:10:30] SBizzInfo:3 Owner:The State Message:~w~Gas Company Entfee:1 Till:450 Products:100/100 Interior:0. [21:10:30] SBizzInfo:4 Owner:cHoZeN Message:~w~Electricity Company Entfee:0 Till:1785 Products:100/100 Interior:0. [21:10:30] SBizzInfo:5 Owner:The State Message:~w~Car Delivery Entfee:0 Till:770000 Products:92/100 Interior:0. [21:10:30] SBizzInfo:6 Owner:GaMee. Message:~w~House Upgrade Entfee:0 Till:150500 Products:96/100 Interior:0. [21:10:30] SBizzInfo:7 Owner:Meyer Message:~w~CNN Studio Entfee:0 Till:700 Products:100/100 Interior:0. [21:10:30] SBizzInfo:8 Owner:The State Message:~w~Tow Car Service Entfee:0 Till:14000 Products:86/100 Interior:0. [21:10:30] SBizzInfo:9 Owner:The State Message:~w~General Store Entfee:0 Till:0 Products:100/100 Interior:0. [21:10:30] SBizzInfo:10 Owner:Spookie Message:~w~Paintball Arena Entfee:3000 Till:6000 Products:98/100 Interior:0. [21:10:30] SBizzInfo:11 Owner:The State Message:~w~Kart Track Entfee:0 Till:0 Products:91/100 Interior:0. [21:10:30] Family:0 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:1 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:2 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:3 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:4 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:5 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:6 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:7 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:8 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] Family:9 Taken: 0 Name: MOTD: Leader: Members:0 SpawnX:0.000000 SpawnY:0.000000 SpawnZ:0.000000 Int:0 [21:10:30] CK:0 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:1 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:2 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:3 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:4 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:5 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:6 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:7 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:8 Taken: 0 Sendername: Giveplayer: [21:10:30] CK:9 Taken: 0 Sendername: Giveplayer: [21:10:30] Paper:0 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:1 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:2 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:3 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:4 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:5 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:6 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:7 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:8 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Paper:9 Used: 0 Maker: Title: Text1: Text2: Text3: Text4: Text5: Text6: Text7: [21:10:30] Pickups Max = 100, Current Pickups = 87 [21:10:30] CarInfo: 296 Owner:Alex Discription: NRG-500 [21:10:30] CarInfo: 297 Owner:Flama. Discription: NRG-500 [21:10:30] CarInfo: 298 Owner:Ovy Discription: NRG-500 [21:10:30] CarInfo: 299 Owner:SLide Discription: NRG-500 [21:10:30] CarInfo: 300 Owner:Kubo Discription: Tahoma [21:10:30] CarInfo: 301 Owner:bigsmoke Discription: NRG-500 [21:10:30] CarInfo: 302 Owner:bigsmoke Discription: Flash [21:10:30] CarInfo: 303 Owner: Discription: [21:10:30] CarInfo: 304 Owner: Discription: [21:10:30] CarInfo: 305 Owner: Discription: [21:10:30] CarInfo: 306 Owner: Discription: [21:10:30] CarInfo: 307 Owner: Discription: [21:10:30] CarInfo: 308 Owner: Discription: [21:10:30] CarInfo: 309 Owner: Discription: [21:10:30] CarInfo: 310 Owner: Discription: [21:10:30] CarInfo: 311 Owner: Discription: [21:10:30] CarInfo: 312 Owner: Discription: [21:10:30] CarInfo: 313 Owner: Discription: [21:10:30] CarInfo: 314 Owner: Discription: [21:10:30] CarInfo: 315 Owner: Discription: [21:10:30] CarInfo: 316 Owner: Discription: [21:10:30] CarInfo: 317 Owner: Discription: [21:10:30] CarInfo: 318 Owner: Discription: [21:10:30] CarInfo: 319 Owner: Discription: [21:10:30] CarInfo: 320 Owner: Discription: [21:10:30] CarInfo: 321 Owner: Discription: [21:10:30] CarInfo: 322 Owner: Discription: [21:10:30] CarInfo: 323 Owner: Discription: [21:10:30] CarInfo: 324 Owner: Discription: [21:10:30] CarInfo: 325 Owner: Discription: [21:10:30] CarInfo: 326 Owner: Discription: [21:10:30] CarInfo: 327 Owner: Discription: [21:10:30] CarInfo: 328 Owner: Discription: [21:10:30] CarInfo: 329 Owner: Discription: [21:10:30] CarInfo: 330 Owner: Discription: [21:10:30] CarInfo: 331 Owner: Discription: [21:10:30] CarInfo: 332 Owner: Discription: [21:10:30] CarInfo: 333 Owner: Discription: [21:10:30] CarInfo: 334 Owner: Discription: [21:10:30] CarInfo: 335 Owner: Discription: [21:10:30] CarInfo: 336 Owner: Discription: [21:10:30] CarInfo: 337 Owner: Discription: [21:10:30] CarInfo: 338 Owner: Discription: [21:10:30] CarInfo: 339 Owner: Discription: [21:10:30] CarInfo: 340 Owner: Discription: [21:10:30] CarInfo: 341 Owner: Discription: [21:10:30] CarInfo: 342 Owner: Discription: [21:10:30] CarInfo: 343 Owner: Discription: [21:10:30] CarInfo: 344 Owner: Discription: [21:10:30] CarInfo: 345 Owner: Discription: [21:10:30] CarInfo: 346 Owner: Discription: [21:10:30] CarInfo: 347 Owner: Discription: [21:10:30] CarInfo: 348 Owner: Discription: [21:10:30] CarInfo: 349 Owner: Discription: [21:10:30] CarInfo: 350 Owner: Discription: [21:10:30] CarInfo: 351 Owner: Discription: [21:10:30] CarInfo: 352 Owner: Discription: [21:10:30] CarInfo: 353 Owner: Discription: [21:10:30] CarInfo: 354 Owner: Discription: [21:10:30] CarInfo: 355 Owner: Discription: [21:10:30] CarInfo: 356 Owner: Discription: [21:10:30] CarInfo: 357 Owner: Discription: [21:10:30] CarInfo: 358 Owner: Discription: [21:10:30] CarInfo: 359 Owner: Discription: [21:10:30] CarInfo: 360 Owner: Discription: [21:10:30] CarInfo: 361 Owner: Discription: [21:10:30] CarInfo: 362 Owner: Discription: [21:10:30] CarInfo: 363 Owner: Discription: [21:10:30] CarInfo: 364 Owner: Discription: [21:10:30] CarInfo: 365 Owner: Discription: [21:10:30] CarInfo: 366 Owner: Discription: [21:10:30] CarInfo: 367 Owner: Discription: [21:10:30] CarInfo: 368 Owner: Discription: [21:10:30] CarInfo: 369 Owner: Discription: [21:10:30] CarInfo: 370 Owner: Discription: [21:10:30] CarInfo: 371 Owner: Discription: [21:10:30] CarInfo: 372 Owner: Discription: [21:10:30] CarInfo: 373 Owner: Discription: [21:10:30] CarInfo: 374 Owner: Discription: [21:10:30] CarInfo: 375 Owner: Discription: [21:10:30] CarInfo: 376 Owner: Discription: [21:10:30] CarInfo: 377 Owner: Discription: [21:10:30] CarInfo: 378 Owner: Discription: [21:10:30] CarInfo: 379 Owner: Discription: [21:10:30] CarInfo: 380 Owner: Discription: [21:10:30] CarInfo: 381 Owner: Discription: [21:10:30] CarInfo: 382 Owner: Discription: [21:10:30] CarInfo: 383 Owner: Discription: [21:10:30] CarInfo: 384 Owner: Discription: [21:10:30] CarInfo: 385 Owner: Discription: [21:10:30] CarInfo: 386 Owner: Discription: [21:10:30] CarInfo: 387 Owner: Discription: [21:10:30] CarInfo: 388 Owner: Discription: [21:10:30] CarInfo: 389 Owner: Discription: [21:10:30] CarInfo: 390 Owner: Discription: [21:10:30] CarInfo: 391 Owner: Discription: [21:10:30] CarInfo: 392 Owner: Discription: [21:10:30] CarInfo: 393 Owner: Discription: [21:10:30] CarInfo: 394 Owner: Discription: [21:10:30] CarInfo: 395 Owner: Discription: [21:10:30] CarInfo: 396 Owner: Discription: [21:10:30] CarInfo: 397 Owner: Discription: [21:10:30] CarInfo: 398 Owner: Discription: [21:10:30] CarInfo: 399 Owner: Discription: [21:10:30] CarInfo: 400 Owner: Discription: [21:10:30] CarInfo: 401 Owner: Discription: [21:10:30] CarInfo: 402 Owner: Discription: [21:10:30] CarInfo: 403 Owner: Discription: [21:10:30] CarInfo: 404 Owner: Discription: [21:10:30] CarInfo: 405 Owner: Discription: [21:10:30] CarInfo: 406 Owner: Discription: [21:10:30] CarInfo: 407 Owner: Discription: [21:10:30] CarInfo: 408 Owner: Discription: [21:10:30] CarInfo: 409 Owner: Discription: [21:10:30] CarInfo: 410 Owner: Discription: [21:10:30] CarInfo: 411 Owner: Discription: [21:10:30] CarInfo: 412 Owner: Discription: [21:10:30] CarInfo: 413 Owner: Discription: [21:10:30] CarInfo: 414 Owner: Discription: [21:10:30] CarInfo: 415 Owner: Discription: [21:10:30] CarInfo: 416 Owner: Discription: [21:10:30] CarInfo: 417 Owner: Discription: [21:10:30] CarInfo: 418 Owner: Discription: [21:10:30] CarInfo: 419 Owner: Discription: [21:10:30] CarInfo: 420 Owner: Discription: [21:10:30] CarInfo: 421 Owner: Discription: [21:10:30] CarInfo: 422 Owner: Discription: [21:10:30] CarInfo: 423 Owner: Discription: [21:10:30] CarInfo: 424 Owner: Discription: [21:10:30] CarInfo: 425 Owner: Discription: [21:10:30] CarInfo: 426 Owner: Discription: [21:10:30] CarInfo: 427 Owner: Discription: [21:10:30] CarInfo: 428 Owner: Discription: [21:10:30] CarInfo: 429 Owner: Discription: [21:10:30] CarInfo: 430 Owner: Discription: [21:10:30] CarInfo: 431 Owner: Discription: [21:10:30] CarInfo: 432 Owner: Discription: [21:10:30] CarInfo: 433 Owner: Discription: [21:10:30] CarInfo: 434 Owner: Discription: [21:10:30] CarInfo: 435 Owner: Discription: [21:10:30] CarInfo: 436 Owner: Discription: [21:10:30] CarInfo: 437 Owner: Discription: [21:10:30] CarInfo: 438 Owner: Discription: [21:10:30] CarInfo: 439 Owner: Discription: [21:10:30] CarInfo: 440 Owner: Discription: [21:10:30] CarInfo: 441 Owner: Discription: [21:10:30] CarInfo: 442 Owner: Discription: [21:10:30] CarInfo: 443 Owner: Discription: [21:10:30] CarInfo: 444 Owner: Discription: [21:10:30] CarInfo: 445 Owner: Discription: [21:10:30] CarInfo: 446 Owner: Discription: [21:10:30] CarInfo: 447 Owner: Discription: [21:10:30] CarInfo: 448 Owner: Discription: [21:10:30] CarInfo: 449 Owner: Discription: [21:10:30] CarInfo: 450 Owner: Discription: [21:10:30] CarInfo: 451 Owner: Discription: [21:10:30] CarInfo: 452 Owner: Discription: [21:10:30] CarInfo: 453 Owner: Discription: [21:10:30] CarInfo: 454 Owner: Discription: [21:10:30] CarInfo: 455 Owner: Discription: [21:10:30] CarInfo: 456 Owner: Discription: [21:10:30] CarInfo: 457 Owner: Discription: [21:10:30] CarInfo: 458 Owner: Discription: [21:10:30] CarInfo: 459 Owner: Discription: [21:10:30] CarInfo: 460 Owner: Discription: [21:10:30] CarInfo: 461 Owner: Discription: [21:10:30] CarInfo: 462 Owner: Discription: [21:10:30] CarInfo: 463 Owner: Discription: [21:10:30] CarInfo: 464 Owner: Discription: [21:10:30] CarInfo: 465 Owner: Discription: [21:10:30] CarInfo: 466 Owner: Discription: [21:10:30] CarInfo: 467 Owner: Discription: [21:10:30] CarInfo: 468 Owner: Discription: [21:10:30] CarInfo: 469 Owner: Discription: [21:10:30] CarInfo: 470 Owner: Discription: [21:10:30] CarInfo: 471 Owner: Discription: [21:10:30] CarInfo: 472 Owner: Discription: [21:10:30] CarInfo: 473 Owner: Discription: [21:10:30] CarInfo: 474 Owner: Discription: [21:10:30] CarInfo: 475 Owner: Discription: [21:10:30] CarInfo: 476 Owner: Discription: [21:10:30] CarInfo: 477 Owner: Discription: [21:10:30] CarInfo: 478 Owner: Discription: [21:10:30] CarInfo: 479 Owner: Discription: [21:10:30] CarInfo: 480 Owner: Discription: [21:10:30] CarInfo: 481 Owner: Discription: [21:10:30] CarInfo: 482 Owner: Discription: [21:10:30] CarInfo: 483 Owner: Discription: [21:10:30] CarInfo: 484 Owner: Discription: [21:10:30] CarInfo: 485 Owner: Discription: [21:10:30] CarInfo: 486 Owner: Discription: [21:10:30] CarInfo: 487 Owner: Discription: [21:10:30] CarInfo: 488 Owner: Discription: [21:10:30] CarInfo: 489 Owner: Discription: [21:10:30] CarInfo: 490 Owner: Discription: [21:10:30] CarInfo: 491 Owner: Discription: [21:10:30] CarInfo: 492 Owner: Discription: [21:10:30] CarInfo: 493 Owner: Discription: [21:10:30] CarInfo: 494 Owner: Discription: [21:10:30] CarInfo: 495 Owner: Discription: [21:10:30] CarInfo: 496 Owner: Discription: [21:10:30] CarInfo: 497 Owner: Discription: [21:10:30] CarInfo: 498 Owner: Discription: [21:10:30] CarInfo: 499 Owner: Discription: [21:10:30] CarInfo: 500 Owner: Discription: [21:10:30] CarInfo: 501 Owner: Discription: [21:10:30] CarInfo: 502 Owner: Discription: [21:10:30] CarInfo: 503 Owner: Discription: [21:10:30] CarInfo: 504 Owner: Discription: [21:10:30] CarInfo: 505 Owner: Discription: [21:10:30] CarInfo: 506 Owner: Discription: [21:10:30] CarInfo: 507 Owner: Discription: [21:10:30] CarInfo: 508 Owner: Discription: [21:10:30] CarInfo: 509 Owner: Discription: [21:10:30] CarInfo: 510 Owner: Discription: [21:10:30] CarInfo: 511 Owner: Discription: [21:10:30] CarInfo: 512 Owner: Discription: [21:10:30] CarInfo: 513 Owner: Discription: [21:10:30] CarInfo: 514 Owner: Discription: [21:10:30] CarInfo: 515 Owner: Discription: [21:10:30] CarInfo: 516 Owner: Discription: [21:10:30] CarInfo: 517 Owner: Discription: [21:10:30] CarInfo: 518 Owner: Discription: [21:10:30] CarInfo: 519 Owner: Discription: [21:10:30] CarInfo: 520 Owner: Discription: [21:10:30] CarInfo: 521 Owner: Discription: [21:10:30] CarInfo: 522 Owner: Discription: [21:10:30] CarInfo: 523 Owner: Discription: [21:10:30] CarInfo: 524 Owner: Discription: [21:10:30] CarInfo: 525 Owner: Discription: [21:10:30] CarInfo: 526 Owner: Discription: [21:10:30] CarInfo: 527 Owner: Discription: [21:10:30] CarInfo: 528 Owner: Discription: [21:10:30] CarInfo: 529 Owner: Discription: [21:10:30] CarInfo: 530 Owner: Discription: [21:10:30] CarInfo: 531 Owner: Discription: [21:10:30] CarInfo: 532 Owner: Discription: [21:10:30] CarInfo: 533 Owner: Discription: [21:10:30] CarInfo: 534 Owner: Discription: [21:10:30] CarInfo: 535 Owner: Discription: [21:10:30] CarInfo: 536 Owner: Discription: [21:10:30] CarInfo: 537 Owner: Discription: [21:10:30] CarInfo: 538 Owner: Discription: [21:10:30] CarInfo: 539 Owner: Discription: [21:10:30] CarInfo: 540 Owner: Discription: [21:10:30] CarInfo: 541 Owner: Discription: [21:10:30] CarInfo: 542 Owner: Discription: [21:10:30] CarInfo: 543 Owner: Discription: [21:10:30] CarInfo: 544 Owner: Discription: [21:10:30] CarInfo: 545 Owner: Discription: [21:10:30] CarInfo: 546 Owner: Discription: [21:10:30] CarInfo: 547 Owner: Discription: [21:10:30] CarInfo: 548 Owner: Discription: [21:10:30] CarInfo: 549 Owner: Discription: [21:10:30] [21:10:30] [21:10:30] Number of vehicle models: 0 [/pawn] si asa se compileaza [pawn]Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 9216 bytes Code size: 1936168 bytes Data size: 6511508 bytes Stack/heap size: 16384 bytes; estimated max. usage=4930 cells (19720 bytes) Total requirements: 8473276 bytes[/pawn]
-
[pawn] if(dialogid==99) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid,DIALOGID,DIALOG_STYLE_LIST,"Titlu",dialogstring,"Ok","Cancel"); }[/pawn]
-
am nu-i problema e la ala