Yes you cant define id in plugin init. [remember] id is just name of that variable. you cant get player id variable, cause plugin_init is not for that. Forwards from where you can get player ids can be
client_connect(id)
client_putinserver(id)
client_disconnect(id)
client_disconnected(id)
Others done by hooking...