gunskill
-
Posts
257 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by gunskill
-
-
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..
-
buna, am o erroare la un fs si nu stiu cum sa o rezolv...iata erroarea
C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1) : error 010: invalid function or declaration
C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1 -- 2) : error 021: symbol already defined: "RemoveBuildingForPlayer"
C:\Documents and Settings\Administrator\??????? ????\parcincentru.pwn(1 -- 2) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
ma ajuta cineva cu aceasta erroare?
pune tot ce ai cu RemoveBuildingForPlaye sub
ongamemodeinit
{
RemoveBuildingForPlaye.....
-
:.." post="125161" timestamp="1349849887"]
nu il mai ajutati ma pe AnD
view this: http://www.sa-mp.ro/forum/index.php/topic,22496.0.html
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?
-
Add ady.sm3k3r sa til dau pe mess ...
Citeste regulament-ul.
dai edit si dai remove la id,ca iei warn
-
http://pastebin.com/hW6WzxKs iata PWN-ul
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
-
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
Pentru cei ce imi cer ajutorul
in Totul şi Nimic
Posted
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.