Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: sanel007 poslato Jul 13, 2013, 07:01:56 PRE PODNE

Naslov: [POMOC]Oko /ucjena
Poruka od: sanel007 poslato Jul 13, 2013, 07:01:56 PRE PODNE
Skripta koju koristim: //Moja
Detaljan opis problema:Uradio sam za hitman /ucjena itd i sve ok radi sve uredu i kad ubijem tu metu kick-a ga sa srw-a a meni pise da sam ga ubio njemu da vise nije meta ali kick ga sa srw-a neznam sto...evo uz pomoc ovog sam uradio...

http://balkan-samp.com/forum/index.php?topic=72076.msg501554#msg501554

Dio skripte://
Naslov: Odg: [POMOC]Oko /ucjena
Poruka od: Bugi poslato Jul 13, 2013, 09:08:36 PRE PODNE
Ovo se cini ok, mozda nisi zatvorio zagradu pa je zahvatilo negde kick(playerid); a da te pitam jel te kickuje kad normalno umes? Daj onplayerdeath
Naslov: Odg: [POMOC]Oko /ucjena
Poruka od: sanel007 poslato Jul 13, 2013, 19:35:33 POSLE PODNE
A sad kick i kad ubijem nekog normalno sta da radim hitno je ....  :-[ :-[ :o  :'(
Nasao sam ali kad zatvorim zagradu tu izbaci mi milion errora i warninga....Sta da radim hitno je...

public OnPlayerDeath(playerid, killerid, reason)
{
    SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
PlayerInfo[killerid][pUbistva]++;
PlayerInfo[playerid][pSmrti]++;
TextDrawHideForPlayer(playerid, TDSpeedo1[playerid]);
    TextDrawHideForPlayer(playerid, TDSpeedo2[playerid]);
    TextDrawHideForPlayer(playerid, TDSpeedo3);
    TextDrawHideForPlayer(playerid, TDSpeedo4);
    GSDuznost[playerid] = 0;
AdminDuznost[playerid] = 0;

    if(PlayerInfo[killerid][pClan] == 9 || PlayerInfo[playerid][pLider] != 9)//Isto kao gore, Member tj vas enum, i ID Hitmana
    {
        if(PlayerInfo[playerid][pMeta] == 1) //Provjerava ako je playerid tj ubijen meta...
        {
            new string[126];
            format(string, sizeof(string), "META: Hitman %s je izvrsio ubojstvo na %s i dobio %d$", PlayerName(killerid), PlayerName(playerid), PlayerInfo[playerid][pMetaCijena]);
            PorukaHitmanu(-1,string);
            SCM(playerid,-1,"*Ubijen si kao meta!");//saljemo poruku igracu koji je ubijen da je bio meta!
            PlayerInfo[playerid][pMeta] = 0; //postavlja  da igrac vise nije ziva meta...
            PlayerInfo[playerid][pMetaCijena] = 0; //postavlja  da igrac vise nije ziva meta...
            GivePlayerMoney(killerid, PlayerInfo[playerid][pMetaCijena]);//Dodaje novac ubojici koliki je bio podesen na meta cijeni...
        }
    }
if(IsPlayerConnected(killerid) && WarAktivan == true && IgracUWaru[playerid] == 1 && IgracUWaru[killerid] == 1)
{
WarUbistava[killerid]++;
WarSmrti[playerid]++;
    new ss[5],xs[128];
    if(PlayerInfo[playerid][pClan] == PlayerInfo[killerid][pClan])
    {
        if(PlayerInfo[killerid][pClan] == WarTim1)
        {
        Tim1Skor -= 3;
format(ss, sizeof ss, "%d", Tim1Skor);
        TextDrawSetString(WarTD4, ss);
}
else
{
        Tim2Skor -= 3;
        format(ss, sizeof ss, "%d", Tim2Skor);
        TextDrawSetString(WarTD5, ss);
}
        format(xs, sizeof(xs), "(war) %s je ubio svog saigraca %s, te je njegov tim dobio -3 poena.", GetName(killerid), GetName(playerid));
        WarPoruka(0x800080FF, xs);
}
if(UsouFZ[playerid] == 1)
    {
        new string[50];
        format(string, sizeof(string), "{00CED1}[FreeZona]{FFFFFF}%s {00CED1}je ubio {FFFFFF}%s-a | {F81414}%s", GetName(killerid), GetName(playerid), WeaponNames[GetPlayerWeapon(killerid)]);
        FzPoruka(NARANDZASTA, string);
}
    if(PlayerInfo[killerid][pClan] == WarTim1 && PlayerInfo[playerid][pClan] == WarTim2)
    {
        Tim1Skor++;
        format(ss, sizeof ss, "%d", Tim1Skor);
        TextDrawSetString(WarTD4, ss);
        format(xs, sizeof(xs), "(war) %s je ubio protivnika %s.", GetName(killerid), GetName(playerid));
        WarPoruka(0x800080FF, xs);
}
    else if(PlayerInfo[killerid][pClan] == WarTim2 && PlayerInfo[playerid][pClan] == WarTim1)
    {
        Tim2Skor++;
        format(ss, sizeof ss, "%d", Tim2Skor);
        TextDrawSetString(WarTD5, ss);
        format(xs, sizeof(xs), "(war) %s je ubio protivnika %s.", GetName(killerid), GetName(playerid));
        WarPoruka(0x800080FF, xs);
}
}
//-----------------------------------FZ---------------------------------
if(UsouFZ[playerid] == 1)
    {
        new fzstr[50];
        new fzstr2[50];
        new string[100];
        format(string, sizeof(string), "{00CED1}[FreeZona]{FFFFFF}%s {00CED1}je ubio {FFFFFF}%s-a | {F81414}%s", ImePrezime(killerid), ImePrezime(playerid), WeaponNames[GetPlayerWeapon(killerid)]);
        FzPoruka(CRVENA, string);
            //PlayerInfo[killerid][pKills]++;
        //PlayerInfo[playerid][pDeaths]++;
        if(fzstartan == 1)
        {

            if(gang[killerid] == 1)
            {
                FZTim1Ubistva ++;
                format(fzstr, sizeof(fzstr), "%d", FZTim1Ubistva);
                TextDrawSetString(FZRatSkor1, fzstr);
            }
            if(gang[killerid] == 2)
            {
                FZTim2Ubistva ++;
                format(fzstr2, sizeof(fzstr2), "%d", FZTim2Ubistva);
                TextDrawSetString(FZRatSkor2, fzstr2);
            }
        }
    }
PostaviSpawn(playerid);
    return 1;
}