Wysłany: 2013-07-14, 11:41
Maxvell
d_b
Wiek: 26 Na forum: 4771 dni Posty: 83
Nick w MP: Kotlet
Piwa : 270
no dobra , ale pomoze ktos z tymi errorami?.
Wysłany: 2013-07-14, 11:46
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Rejmunt , A zobacz czy tak b?dzie bez error?w
Kod: forward WypadekAuta();
public WypadekAuta()
{
new Float:health;
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
GetVehicleHealth(IDWozu[i], NoweHPPojazdu[IDWozu[i]]);
HPPojazdu[IDWozu[i]] = StareHPPojazdu[IDWozu[i]] - NoweHPPojazdu[IDWozu[i]];
if(HPPojazdu[IDWozu[i]] >= 80 && IsPlayerInVehicle(i, IDWozu[i]) && (GetPlayerState(i) == PLAYER_STATE_DRIVER || GetPlayerState(i) == PLAYER_STATE_PASSENGER) && Wypadek[i] == false)
{
if(pasy[i] == 1)
{
SendClientMessage(i,-1,"Masz wypadek, ale pasy s? zapi?te wi?c hp nie zostalo ci zabrane");
return 1;
}
for(new g=0;g<MAX_PLAYERS;g++)
{
if(IsPlayerConnected(g))
{
if(IsPlayerInVehicle(g, IDWozu[i]))
{
Wypadek[g] = true;
GetPlayerHealth(g, health);
SetPlayerHealth(g, health-40);
TogglePlayerControllable(g, 0);
GetVehicleHealth(IDWozu[g], NoweHPPojazdu[IDWozu[g]]);
if(NoweHPPojazdu[IDWozu[g]] < 300)
{
SetVehicleHealth(IDWozu[i], 0);
}
StareHPPojazdu[IDWozu[i]] = 0;
NoweHPPojazdu[IDWozu[i]] = 0;
HPPojazdu[IDWozu[i]] = 0;
new bool:faktycznie[MAX_PLAYERS] = false;
if(gTeam[i] == TEAM_MEDYK)
{
new Float:x, Float:y, Float:z;
SendClientMessage(g, COLOR_LIGHTRED, "{FFFFFF}Wypadek! {ff0000}Poczekaj 5 sekund i wezwij pogotowie, aby zregenerowa? swoje ?ycie");
GetPlayerPos(g, x, y ,z );
SetPlayerCP(i,x,y,z, 10);
faktycznie[g]=true;
SendClientMessage(i, COLOR_LIGHTRED, "{FFFFFF}Wypadek na drodze! {ff0000}Miejsce wypadku zaznaczone jest na mapie czerwonym kwadratem.");
}
else if(faktycznie[g] == false)
{
TimerPOWYPADKU[g] = SetTimerEx("PoWypadku", 5000, 0, "d", g);
SendClientMessage(g, COLOR_YELLOW, "{FFFFFF}Wypadek! {ff0000}Poczekaj 5 sekund i wezwij pogotowie, aby zregenerowa? swoje ?ycie");
}
}
}
}
}
}
}
return 1;
}
Wysłany: 2013-07-14, 11:47
radeh2
Performer
Wiek: 32 Na forum: 6329 dni Posty: 141
Nick w MP: Mr.R
Piwa : 875
Kod: zamie? na Kod:
Kod: SendClientMessage(playerid,-1,"Masz wypadek, ale pasy s? zapi?te wi?c hp nie zostalo ci zabrane");
zamie? na Kod: SendClientMessage(i,-1,"Masz wypadek, ale pasy s? zapi?te wi?c hp nie zostalo ci zabrane");
Przed ostatni? klamr? dodaj Kod:
w?a?nie tak jak zrobi? Pan wy?ej ;D
Wysłany: 2013-07-14, 13:14
Maxvell
d_b
Wiek: 26 Na forum: 4771 dni Posty: 83
Nick w MP: Kotlet
Piwa : 270
zosta? jeden error
Kod: C:\Users\?ukasz\Downloads\Testowa.pwn(5778) : error 010: invalid function or declaration
Wysłany: 2013-07-14, 13:48
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Rejmunt , Kt?ra jest to dok?adnie linijka ?
Wysłany: 2013-07-14, 14:10
Maxvell
d_b
Wiek: 26 Na forum: 4771 dni Posty: 83
Nick w MP: Kotlet
Piwa : 270
ta
Kod: IDWozu[i] = GetPlayerVehicleID(i);
Wysłany: 2013-07-14, 14:22
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Rejmunt , A teraz ?
Kod: forward WypadekAuta();
public WypadekAuta()
{
new Float:health;
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
GetVehicleHealth(IDWozu[i], NoweHPPojazdu[IDWozu[i]]);
HPPojazdu[IDWozu[i]] = StareHPPojazdu[IDWozu[i]] - NoweHPPojazdu[IDWozu[i]];
if(HPPojazdu[IDWozu[i]] >= 80 && IsPlayerInVehicle(i, IDWozu[i]) && (GetPlayerState(i) == PLAYER_STATE_DRIVER || GetPlayerState(i) == PLAYER_STATE_PASSENGER) && Wypadek[i] == false)
{
if(pasy[i] == 1)
{
SendClientMessage(i,-1,"Masz wypadek, ale pasy s? zapi?te wi?c hp nie zostalo ci zabrane");
return 1;
}
for(new g=0;g<MAX_PLAYERS;g++)
{
if(IsPlayerConnected(g))
{
if(IsPlayerInVehicle(g, IDWozu[i]))
{
Wypadek[g] = true;
GetPlayerHealth(g, health);
SetPlayerHealth(g, health-40);
TogglePlayerControllable(g, 0);
GetVehicleHealth(IDWozu[g], NoweHPPojazdu[IDWozu[g]]);
if(NoweHPPojazdu[IDWozu[g]] < 300)
{
SetVehicleHealth(IDWozu[i], 0);
}
StareHPPojazdu[IDWozu[i]] = 0;
NoweHPPojazdu[IDWozu[i]] = 0;
HPPojazdu[IDWozu[i]] = 0;
new bool:faktycznie[MAX_PLAYERS] = false;
if(gTeam[i] == TEAM_MEDYK)
{
new Float:x, Float:y, Float:z;
SendClientMessage(g, COLOR_LIGHTRED, "{FFFFFF}Wypadek! {ff0000}Poczekaj 5 sekund i wezwij pogotowie, aby zregenerowa? swoje ?ycie");
GetPlayerPos(g, x, y ,z );
SetPlayerCP(i,x,y,z, 10);
faktycznie[g]=true;
SendClientMessage(i, COLOR_LIGHTRED, "{FFFFFF}Wypadek na drodze! {ff0000}Miejsce wypadku zaznaczone jest na mapie czerwonym kwadratem.");
}
else if(faktycznie[g] == false)
{
TimerPOWYPADKU[g] = SetTimerEx("PoWypadku", 5000, 0, "d", g);
SendClientMessage(g, COLOR_YELLOW, "{FFFFFF}Wypadek! {ff0000}Poczekaj 5 sekund i wezwij pogotowie, aby zregenerowa? swoje ?ycie");
}
}
}
}
}
IDWozu[i] = GetPlayerVehicleID(i);
GetVehicleHealth(IDWozu[i], StareHPPojazdu[IDWozu[i]]);
}
}
}
Wysłany: 2013-07-14, 22:20
Maxvell
d_b
Wiek: 26 Na forum: 4771 dni Posty: 83
Nick w MP: Kotlet
Piwa : 270
mam jeden warning
Kod: C:\Users\?ukasz\Downloads\Testowa.pwn(5778) : warning 209: function "WypadekAuta" should return a value
ale przerabia na amx dzieki leci
[ Dodano : 2013-07-14, 22:22 ]
zoabcze czy dzia?a
[ Dodano : 2013-07-14, 22:27 ]
dzia?a nie zabiera hp ale bez przerwy spami mi to
Kod: Masz wypadek, ale pasy s? zapi?te wi?c hp nie zostalo ci zabrane
caly czas spami na czacie jak stukne mocno
[ Dodano : 2013-07-14, 22:39 ]
problem rozwiazany mozna zamknac
Tagi: komenda
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: