1. Vezmi si, že máš duel třeba na střeše. Tak si spustíš časovač, který bude probíhat, dejme tomu, každou sekundu, a budeš kontrolovat, zda je hráč pořád na střeše (vygoogli funkci IsPlayerInArea). Takhle pozná, zda je stále na střeše.
2. Pokud jsi četl začátečnické návody, pak ti řeknu, jak pozná, že už je někdo v duelu – tyto informace ukládá do proměnné, případně do pole.
3. A spawnutí je asi nejjednodušší. Zjistíš si pozice dvou míst na střeše (koordináty X, Y a Z) a jednoho hráče přemístíš na jednu pozici, druhého hráče na druhou pozici (funkce SetPlayerPos).
Nehledej v tom žádnou velkou vědu, SA:MP má hromadu funkcí, které tohle řeší za tebe, akorát se chce naučit trochu programátorsky uvažovat. To se naučíš praxí.