Aleksey_Street
Новичок
Hi
Ко всем командам!
Снятие мешка
В OnPlayerConnect(playerid),OnPlayerDeath(playerid, killerid, reason)
Ко всем new
в OnGameModeInit() Сами текстдрайвы
Оптимизация хромает xD
Писал сам!
Ко всем командам!
PHP:
else if(strcmp(cmd, "/bagwear", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 14)
{
if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid, COLOR_GREY,"Âû äîëæíû áûòü 3 ðàíãîì");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{B59360}Ïîäñêàçêà{ffffff}: /bagwear [id]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new car = GetPlayerVehicleID(playerid);
//if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ íàäåòü íà ñåáÿ ìåøîê!"); return true; }
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Íà âàñ íàäåëè ìåøîê!","");
SendClientMessage(giveplayerid, 0x6495EDFF, string);
format(string, sizeof(string), "%s íàäåë ìåøîê(à) %s", PlayerInfo[playerid][pNames] ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TextDrawShowForPlayer(giveplayerid, Mechok1[0]);
TextDrawShowForPlayer(giveplayerid, Mechok1[1]);
TextDrawShowForPlayer(giveplayerid, Mechok1[2]);
TieTime[giveplayerid] = 300;
Mechok[giveplayerid] = 1;
}
else return SendClientMessage(playerid, COLOR_GREY, "×åëîâåê íå â ìàùèíå!");
}
else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå ðÿäîì ñ âàìè!");
}
}
else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå íàéäåí!");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âàì íå äîñòóïíà äàííàÿ êîìàíäà!");
}
return true;
}
PHP:
else if(strcmp(cmd, "/offbagwear", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 14)
{
if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid, COLOR_GREY,"Âû äîëæíû áûòü 3 ðàíãîì");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{B59360}Ïîäñêàçêà{ffffff}: /offbagwear [id]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
new car = GetPlayerVehicleID(playerid);
//if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ íàäåòü íà ñåáÿ ìåøîê!"); return true; }
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Ñ âàñ ñíÿëè ìåøîê!","");
SendClientMessage(giveplayerid, 0x6495EDFF, string);
format(string, sizeof(string), "%s ñíÿë ìåøîê(à) %s", PlayerInfo[playerid][pNames] ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
TextDrawDestroy(Mechok1[0]);
TextDrawDestroy(Mechok1[1]);
TextDrawDestroy(Mechok1[2]);
TieTime[giveplayerid] = 0;
Mechok[giveplayerid] = 0;
}
else return SendClientMessage(playerid, COLOR_GREY, "×åëîâåê íå â ìàùèíå!");
}
else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå ðÿäîì ñ âàìè!");
}
}
else return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå íàéäåí!");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âàì íå äîñòóïíà äàííàÿ êîìàíäà!");
}
return true;
}
PHP:
Mechok[playerid] = 0;
PHP:
new Text:Mechok1[3];
new Mechok[MAX_PLAYERS];
PHP:
Mechok1[0] = TextDrawCreate(641.333374, 1.500000, "usebox");
TextDrawLetterSize(Mechok1[0], 0.000000, 49.415019);
TextDrawTextSize(Mechok1[0], -2.000000, 0.000000);
TextDrawAlignment(Mechok1[0], 1);
TextDrawUseBox(Mechok1[0], true);
TextDrawBoxColor(Mechok1[0], 102);
TextDrawFont(Mechok1[0], 1);
Mechok1[1] = TextDrawCreate(731.333129, 1.500000, "usebox");
TextDrawLetterSize(Mechok1[1], 0.000000, 51.792377);
TextDrawTextSize(Mechok1[1], -2.000000, 0.000000);
TextDrawAlignment(Mechok1[1], 1);
TextDrawUseBox(Mechok1[1], true);
TextDrawBoxColor(Mechok1[1], 102);
TextDrawSetShadow(Mechok1[1], 764);
Mechok1[2] = TextDrawCreate(641.666687, 1.500000, "usebox");
TextDrawLetterSize(Mechok1[2], 0.000000, 49.368930);
TextDrawTextSize(Mechok1[2], -2.000000, 0.000000);
TextDrawAlignment(Mechok1[2], 1);
TextDrawUseBox(Mechok1[2], true);
TextDrawBoxColor(Mechok1[2], 102);
Писал сам!
