Ik ben van plan een MSN Bot te gaan schrijven met daarin een plugin systeem om bepaalde events te beheren (Bijvoorbeeld wanneer iemand zicht aanmeld, of wanneer er een bericht wordt verstuurd).
Dit idee is er gekomen omdat MSN Plus ook met zelfgemaakte script werkt waarbij je functies aan events koppeld.
Nu dacht ik dus zelf een PHP file te maken met daarin:
Het probleem is echter dat wanneer je een 2e plugin maakt met daarin ook dit event je de zelfde functie twee keer aan roept.
Nu zat ik eraan te denken om per event alle plugins elke keer te includen, het probleem is alleen dat je alsnog een bestaande functie opnieuw wilt aanmaken.
Dit kan opzich opgelost worden door elke Plugin in een class te zetten, en vervolgens die class aan te roepen.
Echter moet je dan wel elke keer je Bot uit en aan zetten om alle classes opnieuw te loaden
Mijn vraag luidt daarom als volgd:
Hoe kan ik ervoor zorgen dat ik niet elke keer mijn Bot uit en aan hoef te zetten, maar dat wel elke keer de plugin opnieuw geladen wordt?
Zo beter?...
Dit idee is er gekomen omdat MSN Plus ook met zelfgemaakte script werkt waarbij je functies aan events koppeld.
Nu dacht ik dus zelf een PHP file te maken met daarin:
code:
1
| function OnEvent_Signin ( $sEmail ) { } |
Het probleem is echter dat wanneer je een 2e plugin maakt met daarin ook dit event je de zelfde functie twee keer aan roept.
Nu zat ik eraan te denken om per event alle plugins elke keer te includen, het probleem is alleen dat je alsnog een bestaande functie opnieuw wilt aanmaken.
Dit kan opzich opgelost worden door elke Plugin in een class te zetten, en vervolgens die class aan te roepen.
Echter moet je dan wel elke keer je Bot uit en aan zetten om alle classes opnieuw te loaden
Mijn vraag luidt daarom als volgd:
Hoe kan ik ervoor zorgen dat ik niet elke keer mijn Bot uit en aan hoef te zetten, maar dat wel elke keer de plugin opnieuw geladen wordt?
Zo beter?...