19.12.2009, 20:40
Ok still doesnt work
Код:
if (realchat) { if(gPlayerLogged[playerid] == 0) { return 0; } GetPlayerName(playerid, sendername, sizeof(sendername)); if(!IsPlayerInAnyVehicle(playerid)) { if(PlayerInfo[playerid][pMaskuse] == 1) { format(string, sizeof(string), "Mask_12302 Says: %s", text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0,3000); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } else { format(string, sizeof(string), "%s Says: %s", sendername, text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0, 3000); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } } else { new carid = GetPlayerVehicleID(playerid); new pveh = GetVehicleModel(GetPlayerVehicleID(playerid)); if(IsABike(carid) || IsAOBike(carid) || IsAPizzabike(carid) || IsAPlane(carid) || IsABoat(carid) || IsASweeper(carid) || IsAHarvest(carid) || IsADrugHarvest(carid) || IsATank(carid) || pveh == 523 || pveh == 480 || pveh == 567 || pveh == 533 || pveh == 555 || pveh == 539 || pveh == 572 || pveh == 571 || pveh == 530 || pveh == 457 || pveh == 575 || pveh == 536 || pveh == 424) { if(PlayerInfo[playerid][pMaskuse] == 1) { format(string, sizeof(string), "Mask_12302 Says: %s", text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0, 3000); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } else { format(string, sizeof(string), "%s Says: %s", sendername, text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0, 3000); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } } else { if(VehicleWindows[GetPlayerVehicleID(playerid)] == 0) { if(PlayerInfo[playerid][pMaskuse] == 1) { format(string, sizeof(string), "(Windows Shut) Stranger Says: %s", text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0, 3000); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(10.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } else { format(string, sizeof(string), "(Windows Shut) %s Says: %s", sendername, text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0, 3000); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(10.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } } else { if(PlayerInfo[playerid][pMaskuse] == 1) { format(string, sizeof(string), "(Windows Open) Mask_12302 Says: %s", text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0, 0); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } else { format(string, sizeof(string), "(Windows Open) %s Says: %s", sendername, text); ApplyAnimation(playerid, "PED", "IDLE_chat", 4.1, 0, 1, 1, 0, 0); SetTimerEx("StopTalk",floatround(strlen(text)/9)*1000, 0, "i", playerid); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); } } } } return 0; } return 1; }