- 0
Eroare pe comanda
-
Similar Content
-
eroare job
By viji,
- 5 answers
- 73 views
-
eroare data base
By viji,
- 2 answers
- 104 views
-
- 2 replies
- 85 views
-
- 2 answers
- 157 views
-
- 1 answer
- 83 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
moof2010
Deci, am comanda asta:
[pawn]else if (strcmp("/furamasina", cmdtext, true, 13) == 0)
{
if(job[playerid] == 6)
{
if(skill_hot_de_masini[playerid] == 1)
{
if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != 0)
{
new model_masina[MAX_PLAYERS];
new este_masina_sport[MAX_PLAYERS];
este_masina_sport[playerid] = 0;
valstr(model_masina[playerid],GetVehicleModel(GetClosestVehicle(playerid, 10)));
SendClientMessage(playerid,0xFF0000FF, model_masina[playerid]);
for(new i; i <= sizeof(masina_sport); i++)
{
if(GetVehicleModel(GetClosestVehicle(playerid, 10)) == masina_sport[model_m_m] )
{
este_masina_sport[playerid] = 1;
SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea.");
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz);
SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz);
for(new j; j <= MAX_PLAYERS; j++)
{
if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid)
{
SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma.");
SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz);
SetPlayerWantedLevel(playerid, 6);
wanted_level[playerid] = 6;
}
}
if(wanted_level[playerid] == 0)
{
SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma.");
}
}
}
if(este_masina_sport[playerid] == 0)
{
new incercare[MAX_PLAYERS];
incercare[playerid] = random(10);
if(incercare[playerid]<3)
{
SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea.");
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz);
SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz);
for(new j; j <= MAX_PLAYERS; j++)
{
if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid)
{
SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma.");
SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz);
SetPlayerWantedLevel(playerid, 6);
wanted_level[playerid] = 6;
}
}
if(wanted_level[playerid] == 0) SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma.");
}
else
{
SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea dar alarma s-a declansat.");
PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0);
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz);
SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz);
for(new j; j <= MAX_PLAYERS; j++)
{
if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid)
{
SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma.");
SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz);
SetPlayerWantedLevel(playerid, 6);
wanted_level[playerid] = 6;
}
}
if(wanted_level[playerid] == 0) SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma.");
}
}
}
else
{
SendClientMessage(playerid,0xFF0000FF, "Nu este nici o masina langa tine.");
}
}
else if(skill_hot_de_masini[playerid] == 2)
{
if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != 0)
{
new model_masina[MAX_PLAYERS];
valstr(model_masina[playerid],GetVehicleModel(GetClosestVehicle(playerid, 10)));
SendClientMessage(playerid,0xFF0000FF, model_masina[playerid]);
for(new i; i <= sizeof(masina_sport); i++)
{
if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != masina_sport[model_m_m] )
{
SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea fara sa declansezi alarma.");
PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0);
}
else
{
new incercare[MAX_PLAYERS];
incercare[playerid]= random(10);
if(incercare[playerid]<3)
{
SendClientMessage(playerid,0xFF0000FF, "Nu ai reusit sa spargi incuietoarea.");
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz);
SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz);
for(new j; j <= MAX_PLAYERS; j++)
{
if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid)
{
SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma.");
SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz);
SetPlayerWantedLevel(playerid, 6);
wanted_level[playerid] = 6;
}
}
if(wanted_level[playerid] == 0) SendClientMessage(playerid,0xFF0000FF, "De data asta ai scapat, nu a auzit nimeni alarma.");
}
else
{
SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea dar alarma s-a declansat.");
PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0);
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetClosestVehicle(playerid, 10), vehx, vehy, vehz);
SetTimerEx("alarma_masina",1000, false, "iifff", playerid,0, vehx, vehy, vehz);
for(new j; j <= MAX_PLAYERS; j++)
{
if (IsPlayerInRangeOfPoint(j, 20.0, vehx, vehy, vehz) && j!=playerid)
{
SendClientMessage(playerid,0xFF0000FF, "Vei primi wanted 6 deoarece cineva a auzit alarma.");
SetTimerEx("alarma_masina",1000, false, "iifff", j,0, vehx, vehy, vehz);
SetPlayerWantedLevel(playerid, 6);
wanted_level[playerid] = 6;
}
}
}
}
}
}
else
{
SendClientMessage(playerid,0xFF0000FF, "Nu este nici o masina langa tine.");
}
}
else if(skill_hot_de_masini[playerid] == 3)
{
if(GetVehicleModel(GetClosestVehicle(playerid, 10)) != 0)
{
SendClientMessage(playerid,0xFF0000FF, "Ai reusit sa spargi incuietoarea fara sa declansezi alarma.");
PutPlayerInVehicle(playerid, GetClosestVehicle(playerid, 10), 0);
}
else
{
SendClientMessage(playerid,0xFF0000FF, "Nu este nici o masina langa tine.");
}
}
}
else
{
SendClientMessage(playerid,0xFF0000FF, "Trebuie sa fii hot de masini ca sa folosesti aceasta comanda.");
}
return 1;
}[/pawn]
daca se executa asta : if(GetVehicleModel(GetClosestVehicle(playerid, 10)) == masina_sport[model_m_m] ) totul e bine si frumos, daca nu intra pe cazul acesta imi da eroarea de la comanda inexistenta. Unde gresesc?
Eroarea nu este pe comanda neaprat. Am pus tabloul intr-un callback si l-am apelat din comanda si tot se opreste procesul la acel if.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts