Return plugin value
-
- Gana aktyvus vartotojas
- Posts: 445
- Joined: 2011 Aug 27 09:29
Return plugin value
if (kazkas_atsitinka())
{
veiksmas()
return PLUGIN_HANDLED;
}
kame bėda? Rašo return plugin value....
{
veiksmas()
return PLUGIN_HANDLED;
}
kame bėda? Rašo return plugin value....
Re: Return plugin value
Gal auksciau kur return paprasatas yra.
-
- Gana aktyvus vartotojas
- Posts: 445
- Joined: 2011 Aug 27 09:29
Re: Return plugin value
Taip yra
if (!user_connect)
{
......
return PLUGIN_HANDLED;
}
if (kazkas_atsitinka())
{
veiksmas()
return PLUGIN_HANDLED;
}
if (!user_connect)
{
......
return PLUGIN_HANDLED;
}
if (kazkas_atsitinka())
{
veiksmas()
return PLUGIN_HANDLED;
}
Re: Return plugin value
Ieskok return; o ne return PLUGIN_HANDLED;
-
- Gana aktyvus vartotojas
- Posts: 445
- Joined: 2011 Aug 27 09:29
Re: Return plugin value
kazkoks_veiksmas , va šitai funkcijai rašo should return value... bet toj funkcijoj return išvis nėra jokių
Re: Return plugin value
Ne nu... tiesiog rodyk pačią funkciją.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Return plugin value
Kadangi naudoji return [reiškmė] funkcijoje, tai vadinasi, kad funkcija privalo kažką grąžinti pabaigoje, prieš bloko pabaigą.
Vadinasi reikia pačiame gale parašyti return 0 ar kažką kita, kas priklauso, nesvarbu ar tai bus iškviečiama ar ne.
Vadinasi reikia pačiame gale parašyti return 0 ar kažką kita, kas priklauso, nesvarbu ar tai bus iškviečiama ar ne.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
-
- Gana aktyvus vartotojas
- Posts: 445
- Joined: 2011 Aug 27 09:29
Re: Return plugin value
hleV wrote:Ne nu... tiesiog rodyk pačią funkciją.
štai
Code: Select all
public paleisti(){ set_user_icon(0 , 1 , 0 , 255 , 0) g_boolCanBuild = false remove_task(TASK_BUILD); g_boolPrepTime = false remove_task(TASK_PREPTIME); new players[32], num, player, szWeapon[32] get_players(players, num, "a") for(new i = 0; i < num; i++) { player = players[i] if (!g_isZombie[player]) { if (g_iOwnedEnt[player]) cmdStopEnt(player) if(g_iGrenadeHE ) give_item(player,"weapon_hegrenade" ), cs_set_user_bpammo(player,CSW_HEGRENADE, g_iGrenadeHE) if(g_iGrenadeFLASH ) give_item(player,"weapon_flashbang" ), cs_set_user_bpammo(player,CSW_FLASHBANG, g_iGrenadeFLASH) if(g_iGrenadeSMOKE ) give_item(player,"weapon_smokegrenade" ), cs_set_user_bpammo(player,CSW_SMOKEGRENADE, g_iGrenadeSMOKE) if (g_iPrimaryWeapon[player]) { get_weaponname(g_iPrimaryWeapon[player],szWeapon,sizeof szWeapon - 1) engclient_cmd(player, szWeapon); } } } set_pev(g_iEntBarrier,pev_solid,SOLID_NOT) set_pev(g_iEntBarrier,pev_renderamt,Float:{ 0.0 }) set_hudmessage(255, 255, 255, -1.0, 0.45, 0, 1.0, 10.0, 0.1, 0.2, 1) show_hudmessage(0, "%L", LANG_SERVER, "RELEASE_ANNOUNCE"); client_cmd(0, "spk %s", g_szRoundStart[ random( sizeof g_szRoundStart ) ] ) ExecuteForward(g_fwRoundStart, g_fwDummyResult);}
Last edited by Pukuotukas951 on 2012 Apr 17 19:33, edited 1 time in total.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Return plugin value
Šioje funkcijoje negali būti tokios klaidos, arba nebent funkciją "paleisti" priskiri kažkokiam kintamajam, bet tada nesu tikras ar tokia klaida bus.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Who is online
Users browsing this forum: Amazon [Bot] and 0 guests