hleV wrote:Nusipezat jūs čia su tais return'ais. Negali viename bloke būt paprastas
return ir
return <reikšmė>. Turi būt arba visi su reikšmėm, arba nei vieno.
Code: Select all
// Neteisingaiif (something) return;else if (somethingElse) return PLUGIN_HANDLED; return PLUGIN_CONTINUE;
Code: Select all
// Teisingaiif (something) return PLUGIN_CONTINUE;else if (somethingElse) return PLUGIN_HANDLED; return PLUGIN_CONTINUE;
Code: Select all
// Irgi teisingai, bet nera return tipo pasirinkimoif (something) return;else if (somethingElse) return; // Gale nebereikia, nes naudojom paprasta return
O šiaip, nesuprantu ką čia kas nori padaryt.
Nesupratau ka cia parasiai ir kaip toki koda idet. Va tau mano BEDA:
NUSTATAU SyncHudMessage KAD RODYTU VISA LAIKA. PIRMA MAP"A, KAI TIK IJUNGIU SERVERI-VEIKIA! O KAI PASIKEICIA MAPAS< PARODO 2-3 SEKUNDES IR ISNYSTA.
KO AS PRASAU JUSU?
KAS PARASYTUTE< KA REIKIA PARASYTI KAD NEDINGTU SYNCHUDMESSAGE.
-- 2011 Rgs 26 16:45 --
KODAS KAIP AS PARASES TASKA:
Code: Select all
public Ham_PlayerSpawn( id ){if (!is_user_alive( id ) )return set_task(0.1, "ManoTekstas", id, _, _, "b"); return PLUGIN_CONTINUE;} /* --| Command for show points */ public ManoTekstas( id ){ /* --| Set a hud message */ set_hudmessage( 142, 239, 39, 0.50, 0.90, 0, 6.0, 2.5 ); /* --| We show player points on hud */ ShowSyncHudMsg( id, g_SyncHud, "%L", id, "MY_POINTS_INFO", gKillerPoints[ id ] );}