Sjorszzz Geplaatst: 1 oktober 2008 Rapport Geplaatst: 1 oktober 2008 Wie weet hoe je commando's kan maken die alleen te gruiken zijn voor admins in de server? Reageren
Remcconen Geplaatst: 1 oktober 2008 Rapport Geplaatst: 1 oktober 2008 Wie weet hoe je commando's kan maken die alleen te gruiken zijn voor admins in de server?RCON-Admins: if(IsPlayerAdmin(playerid)) {c Admin levels is bij iedereen anders. Licht er aan hoe jij controleert of ze admin zijn Reageren
Sjorszzz Geplaatst: 1 oktober 2008 Auteur Rapport Geplaatst: 1 oktober 2008 (bewerkt) Nou daar vraag je me wat. Ik heb geen flauw idee. Momenteel gebruik ik mijn server nog niet op internet. Alleen maar op ons thuis netwerk. Voor mijn ik mijn broer en zus. Maar verder niet. Ik ga hem later als hij helemaal klaar is wel op internet zetten. Maar hoe zit dat dan precies met die admin controle? Bewerkt: 1 oktober 2008 door Sjorszzz Reageren
Big Boss Geplaatst: 1 oktober 2008 Rapport Geplaatst: 1 oktober 2008 Ga ingame en typ in /rcon login adminpass (de adminpass heb je in de server.cfg staan) gevolgd door /rcon cmdlist om all admin commando's te zien. Controleren of iemand admin is kan inderdaad met IsPlayerAdmin. Als je Godfather source gebruikt, dan controleer je dat op deze manier: if(PlayerInfo[playerid][pAdmin] >= 1) { script } Reageren
Sjorszzz Geplaatst: 2 oktober 2008 Auteur Rapport Geplaatst: 2 oktober 2008 het wil gewoon echt niet lukken! want ik blijf maar errors krijgen. Reageren
Ophion Geplaatst: 3 oktober 2008 Rapport Geplaatst: 3 oktober 2008 Precies zoals Sandra het heeft uitgelegt, maar dan delete je /mycommand4 of iets dergelijks en zet je die admin command er voor in de plaats Denk erom dat het gesloten haakje van je admin commando, BOVEN return 0 komt te staan. Reageren
Sjorszzz Geplaatst: 3 oktober 2008 Auteur Rapport Geplaatst: 3 oktober 2008 Precies zoals Sandra het heeft uitgelegt, maar dan delete je /mycommand4 of iets dergelijks en zet je die admin command er voor in de plaatsDenk erom dat het gesloten haakje van je admin commando, BOVEN return 0 komt te staan. Uhm wat heeft Sandra gezegt dan? Niet in dit topic in iedergeval. Reageren
Sandra Geplaatst: 3 oktober 2008 Rapport Geplaatst: 3 oktober 2008 Precies zoals Sandra het heeft uitgelegt, maar dan delete je /mycommand4 of iets dergelijks en zet je die admin command er voor in de plaatsDenk erom dat het gesloten haakje van je admin commando, BOVEN return 0 komt te staan. Uhm wat heeft Sandra gezegt dan? Niet in dit topic in iedergeval. Jovu bedoelt denk ik =>deze<= post van mij. Reageren
Ophion Geplaatst: 3 oktober 2008 Rapport Geplaatst: 3 oktober 2008 Inderdaad, slordig foutje van mij Reageren
Sjorszzz Geplaatst: 4 oktober 2008 Auteur Rapport Geplaatst: 4 oktober 2008 Maar ik heb de commando's die alleen voor admins zijn ook in die callback gezet. Namelijk deze: public OnPlayerCommandText(playerid, cmdtext[]) { Ik heb voor elk commando die ik alleen toegankelijk wil maken voor admins dit gezet: if(IsPlayerAdmin(playerid)) {c En ik heb ook al dit geprobeerd: if(PlayerInfo[playerid][pAdmin] >= 1) { Wel voor ieder commando apart neergezet. En toch blijf ik steeds foutmeldingen krijgen. En ja ik weet het ik doe iets fout. Maar wat, want ik snap het zelf ook niet helemaal. Ik zal mijn script later nog wel even uploaden. Of een BB code er neerzetten van mijn gehele script. Want ik kom er maar niet uit. Ik ben nu namelijk niet thuis dus kan het ook nog ff niet doen. Reageren
Remcconen Geplaatst: 4 oktober 2008 Rapport Geplaatst: 4 oktober 2008 Maar ik heb de commando's die alleen voor admins zijn ook in die callback gezet.Namelijk deze: public OnPlayerCommandText(playerid, cmdtext[]) { Ik heb voor elk commando die ik alleen toegankelijk wil maken voor admins dit gezet: if(IsPlayerAdmin(playerid)) {c En ik heb ook al dit geprobeerd: if(PlayerInfo[playerid][pAdmin] >= 1) { Wel voor ieder commando apart neergezet. En toch blijf ik steeds foutmeldingen krijgen. En ja ik weet het ik doe iets fout. Maar wat, want ik snap het zelf ook niet helemaal. Ik zal mijn script later nog wel even uploaden. Of een BB code er neerzetten van mijn gehele script. Want ik kom er maar niet uit. Ik ben nu namelijk niet thuis dus kan het ook nog ff niet doen. 1 foutje van mij: die c moet weg :$ public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/command", true, 8) ==0) { if(IsPlayerAdmin(playerid)) { //wat er moet gebeuren } else///////ALLEEN ALS ER IETS MOET GEBREUREN ALS HIJ GEEN RCON ADMIN IS!//////// { ///////ALLEEN ALS ER IETS MOET GEBREUREN ALS HIJ GEEN RCON ADMIN IS!//////// SendClientMessage(playerid, COLOR_RED, "You aren't a RCON-Admin");///////ALLEEN ALS ER IETS MOET GEBREUREN ALS HIJ GEEN RCON ADMIN IS!//////// }///////ALLEEN ALS ER IETS MOET GEBREUREN ALS HIJ GEEN RCON ADMIN IS!//////// return 1; } return 0; } Reageren
Sandra Geplaatst: 4 oktober 2008 Rapport Geplaatst: 4 oktober 2008 De 'c' in ->deze<- code is een typfoutje van Remcconen hoor Reageren
Sjorszzz Geplaatst: 4 oktober 2008 Auteur Rapport Geplaatst: 4 oktober 2008 Ik heb het probleem al opgelost waar het aan lag: Ik had deze tekst: if(IsPlayerAdmin(playerid)) { In het commando gezet i.p.v er boven Oeps :$ Reageren
Sjorszzz Geplaatst: 6 oktober 2008 Auteur Rapport Geplaatst: 6 oktober 2008 Ik heb nu nog een probleem: Alle commando's die onder de commando's voor admins staan werken nu niet meer. Ze werken alleen als je admin bent Waar kan dit aan liggen? Misschien die oude commando's niet goed afgesloten? Ik snap dr nu helemaal niks meer van Reageren
.Timothy Geplaatst: 6 oktober 2008 Rapport Geplaatst: 6 oktober 2008 (bewerkt) Dat komt doordat je ze inderdaad moet afsluiten Omdat sjors ze dus niet had afgesloten, maar Remcconen wel, kijk maar naar zijn voorbeeld. Bewerkt: 6 oktober 2008 door VWO-er Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.