05.11.2012, 11:56
pawn Код:
if(strcmp(cmd,"/centura",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!IsABike(GetPlayerVehicleID(playerid)) && !IsABoat(GetPlayerVehicleID(playerid)))
{
if(PlayerInfo[playerid][pSeatBelt] == 1)
{
PlayerInfo[playerid][pSeatBelt] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
new stringtosee[255];
format(stringtosee, sizeof(stringtosee), "* %s si-a dat jos centura *", sendername);
ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
return 1;
}
PlayerInfo[playerid][pSeatBelt] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
new stringtosee[255];
format(stringtosee, sizeof(stringtosee), "* %s si-a pus centura *", sendername);
ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED,"Pe asa tip de transport nu puteti folosi centura de siguranta!");
return 1;
}
}
}
return 1;
}
else if(strcmp(cmd, "/verificacentura", true) == 0)
{
new playa;
new carrr = GetVehicleModel(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, "[INFO] {FFFFFF}/verificacentura [playerid]");
return 1;
}
if(strlen(tmp))
{
playa = ReturnUser(tmp);
}
else
{
playa = strval(tmp);
}
if(GetPlayerState(playa) == PLAYER_STATE_ONFOOT)
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Aceasta persoana nu se afla intr-o masina");
return 1;
}
if(carrr == 448 || carrr >= 461 && carrr <= 463 || carrr == 468 || carrr == 471 || carrr == 481 || carrr == 501 || carrr == 510 || carrr >= 521 && carrr <= 523 || carrr == 581 || carrr == 586)
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Aceasta persoana nu este intr-o masina ci pe un motor!");
return 1;
}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if (!IsACop(playerid))
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Nu sunteti un Politist!");
return 1;
}
if (ProxDetectorS(9.0, playerid, giveplayerid))
{
new stext[24];
if(PlayerInfo[playa][pSeatBelt] == 0)
{
stext = "Centura scoasa! [OFF]";
}
else if(PlayerInfo[playa][pSeatBelt] == 1)
{
stext = "Centura pusa! [ON]";
}
format(string, sizeof(string), "%s centura de siguranta este %s" , giveplayer , stext);
SendClientMessage(playerid,COLOR_WHITE,string);
new string2[255];
format(string2, sizeof(string2), "* %s a verificat daca %s foloseste centura de siguranta.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string2, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Aceasta persoana nu se afla langa dumneavoastra!");
}
return 1;
}