Szerző Téma: Anti minigun  (Megtekintve 741 alkalommal)

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
Anti minigun
« Dátum: 2011. december 31. - 14:32:06 »
0 Show voters
Ha berakom ezt jelez 1 warningot próbáltam már pár megoldást de nem jött be
 
{
    if(GetPlayerWeapon(killerid) == 38)
    {
        new string[128], player[MAX_PLAYER_NAME];
        GetPlayerName(playerid, player, sizeof(player));
        format(string, sizeof(string), \"%s Meghalt! Támadója banolva lett (Ok: Minigun)\", player);
        SendClientMessageToAll(COLOR_RED, string);
        Ban(killerid);
    }
    return 1;

 

D:\\Hybrid Teszt szerver\\gamemodes\\hybrid.pwn(26193) : warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Warning.
}

 
Köszi! :)

dexi

  • Vendég
Anti minigun
« Válasz #1 Dátum: 2011. december 31. - 14:34:20 »
0 Show voters
public OnPlayerDeath(playerid, killerid, reason)
{
    if(GetPlayerWeapon(killerid) == 38)
    {
        new string[128], player[MAX_PLAYER_NAME];
        GetPlayerName(playerid, player, sizeof(player));
        format(string, sizeof(string), \"%s Meghalt! Támadója banolva lett (Ok: Minigun)\", player);
        SendClientMessageToAll(RED, string);
        Ban(killerid);
    }
    return 1;
}

 
0 error, 0 warning.

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
Anti minigun
« Válasz #2 Dátum: 2011. december 31. - 14:43:06 »
0 Show voters
Ugyan az!
Ha a módba rakom akkor jelzi ki a waningot

dexi

  • Vendég
Anti minigun
« Válasz #3 Dátum: 2011. december 31. - 14:47:40 »
0 Show voters
Van egy olyan megérzésem hogy nem csak ez szerepel az OnPlayerDeath alatt. Betudnád másolni ide? Vagy Top Secret? : D

Anti minigun
« Válasz #4 Dátum: 2011. december 31. - 14:47:52 »
0 Show voters
Jó lenne tudni, a sort, ami hibás. (26193. sort másold be)

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
Anti minigun
« Válasz #5 Dátum: 2011. december 31. - 14:53:41 »
0 Show voters
26193
 
new Kill_Size = sizeof(Kill_levels)-1;

 
Igazából ha nincs benne ez a minigunos cucc akkor nincs hiba

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Anti minigun
« Válasz #6 Dátum: 2011. december 31. - 15:16:24 »
0 Show voters
>\" post=\"206985\" timestamp=\"1325339621\"]
26193
 
new Kill_Size = sizeof(Kill_levels)-1;

 
Igazából ha nincs benne ez a minigunos cucc akkor nincs hiba
 
[/quote]
Kill_levels tömböt másold be.

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
Anti minigun
« Válasz #7 Dátum: 2011. december 31. - 15:23:36 »
0 Show voters
    new Kill_Size = sizeof(Kill_levels)-1;
if(Kills[playerid] > 0)SendClientMessage(playerid,0xFF0000FF, \"Elbuktad a gyilkolási sorozatszintedet!\");
Kills[playerid] = 0;
Kills[killerid]++;
new oio_name[MAX_PLAYER_NAME],oio_string[128];
GetPlayerName(killerid, oio_name, sizeof(oio_name));
if(Kills[killerid] <= Kill_Size) format(oio_string, sizeof(oio_string), \"%s gyilkolt (%i áldozat), új szint: %s!\", oio_name, Kills[killerid], Kill_levels[Kills[killerid]]);
else format(oio_string, sizeof(oio_string), \"%s gyilkolt (%i áldozat), újabb gyilkosság! Szint változatlanul a legjobb: %s!\", oio_name, Kills[killerid], Kill_levels[Kill_Size]);
SendClientMessageToAll(0xFF0000FF, oio_string);

 
De megnéztem
public OnPlayerDeath - belül akár hova teszem az alatta lévõ sorra jelezi a hibát
Azért köszönöm!
E: megoldottam zárok!
« Utoljára szerkesztve: 2011. december 31. - 15:37:38 írta <[Lu$ta]> »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal