Geplaatst: 10 juni 200915 jaren comment_1379627 Hey Ik run mijn eigen server voor de moment (freeroam) Maar ik zit met een probleem Ik zou graag willen dat als iemand in het skin selection menu komt en op de admin skins komen (skin id: 217 en 211) dat er dan een tekst verschijnd van ADMINS ONLY!!! en als ze het dan toch selecteren, dat er dan in het midden van het beeld komt te staat: THIS SKIN IS FOR ADMINS ONLY en natuurlijk als een admin het doet, dat hij dan spawn met die skin. Alvast bedankt
Geplaatst: 10 juni 200915 jaren comment_1379704 // bovenaan new AdminSkin1, AdminSkin2; // OnGameModeInit AdminSkin1 = AddPlayerClass(211, ...); AdminSkin2 = AddPlayerClass(217,...); // OnPlayerRequestClass if(classid == AdminSkin1 || classid == AdminSkin2) { if(!IsPlayerAdmin(playerid)) // speler geen admin { GameTextForPlayer(playerid, "~r~Admin Only~w~", 5000, 5); } } // OnPlayerRequestSpawn new skin = GetPlayerSkin(playerid); if(skin == 211 || skin == 217) { if(!IsPlayerAdmin(playerid)) return 0; // admin skin, speler wordt niet gespawned }
Geplaatst: 10 juni 200915 jaren Auteur comment_1379720 bedankt voor de snelle reactie alleen krijg ik wel 2 errors C:\Users\Decoster Joeri\Desktop\FreeRoam And Stunt\gamemodes\fras-v1.2-1.pwn(124) : error 010: invalid function or declaration C:\Users\Decoster Joeri\Desktop\FreeRoam And Stunt\gamemodes\fras-v1.2-1.pwn(126) : error 010: invalid function or declaration C:\Users\Decoster Joeri\Desktop\FreeRoam And Stunt\gamemodes\fras-v1.2-1.pwn(53) : warning 204: symbol is assigned a value that is never used: "AdminSkin1" C:\Users\Decoster Joeri\Desktop\FreeRoam And Stunt\gamemodes\fras-v1.2-1.pwn(54) : warning 204: symbol is assigned a value that is never used: "AdminSkin2" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. Misschien helpt het als ik zeg dat mijn admin systeem in een filterscript staat vanboven staat dit new AdminSkin1, AdminSkin2; public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid,-326.5384,1541.4572,80.4965); SetPlayerCameraPos(playerid, -322.9449,1542.6135,80.2863); SetPlayerCameraLookAt(playerid, -326.5384,1539.4572,80.4965); SetPlayerFacingAngle(90,0); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); return 1; } if(classid == AdminSkin1 || classid == AdminSkin2) { if(!IsPlayerAdmin(playerid)) // speler geen admin { GameTextForPlayer(playerid, "~r~Admin Only~w~", 5000, 5); } } public OnPlayerRequestSpawn(playerid) { new skin = GetPlayerSkin(playerid); if(skin == 211 || skin == 217) { if(!IsPlayerAdmin(playerid)) return 0; // admin skin, speler wordt niet gespawned } return 1; } Bewerkt: 10 juni 200915 jaren door BlackSouls
Geplaatst: 10 juni 200915 jaren comment_1379795 FIXED //==== new AdminSkin1, AdminSkin2; //==== public OnPlayerRequestClass(playerid, classid) { //==== SetPlayerPos(playerid,-326.5384,1541.4572,80.4965); SetPlayerCameraPos(playerid, -322.9449,1542.6135,80.2863); SetPlayerCameraLookAt(playerid, -326.5384,1539.4572,80.4965); SetPlayerFacingAngle(90,0); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); //==== if(classid == AdminSkin1 || classid == AdminSkin2) { if(!IsPlayerAdmin(playerid)) // speler geen admin { GameTextForPlayer(playerid, "~r~Admin Only~w~", 5000, 5); } } //==== return 1; } } public OnPlayerRequestSpawn(playerid) { //==== new skin = GetPlayerSkin(playerid); //==== if(skin == 211 || skin == 217) { //====if(!IsPlayerAdmin(playerid)) return 0; // admin skin, speler wordt niet gespawned } //==== return 1; }
Geplaatst: 11 juni 200915 jaren comment_1379946 FIXED //==== new AdminSkin1, AdminSkin2; //==== public OnPlayerRequestClass(playerid, classid) { //==== SetPlayerPos(playerid,-326.5384,1541.4572,80.4965); SetPlayerCameraPos(playerid, -322.9449,1542.6135,80.2863); SetPlayerCameraLookAt(playerid, -326.5384,1539.4572,80.4965); SetPlayerFacingAngle(90,0); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); //==== if(classid == AdminSkin1 || classid == AdminSkin2) { if(!IsPlayerAdmin(playerid)) // speler geen admin { GameTextForPlayer(playerid, "~r~Admin Only~w~", 5000, 5); } } //==== return 1; } } public OnPlayerRequestSpawn(playerid) { //==== new skin = GetPlayerSkin(playerid); //==== if(skin == 211 || skin == 217) { //====if(!IsPlayerAdmin(playerid)) return 0; // admin skin, speler wordt niet gespawned } //==== return 1; } Ik weet niet wat jij hier aan het doen bent maar dit werkt niet, de waarde van AdminSkin1 en AdminSkin2 is geeneens ergens gezet. new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); is ook nergens voor nodig. Bewerkt: 11 juni 200915 jaren door D-V-D-K
Geplaatst: 12 juni 200915 jaren Auteur comment_1380780 zo werkt het wel, alleen personen die geen admin zijn, kunnen die skins ook nemen, en ik wil dat als een persoon die geen admin is, en toch een admin skin wilt nemen, dat er dan een tekst komt met This skin is for Admin only, en dat hij een andere skin moet kiezen
Geplaatst: 14 juni 200915 jaren comment_1382723 zo werkt het wel, alleen personen die geen admin zijn, kunnen die skins ook nemen, en ik wil dat als een persoon die geen admin is, en toch een admin skin wilt nemen, dat er dan een tekst komt met This skin is for Admin only, en dat hij een andere skin moet kiezen ik wil dat ie dan een auto kick krijgt kan iemand dat regelen><?
Hey
Ik run mijn eigen server voor de moment (freeroam)
Maar ik zit met een probleem
Ik zou graag willen dat als iemand in het skin selection menu komt en op de admin skins komen (skin id: 217 en 211)
dat er dan een tekst verschijnd van ADMINS ONLY!!!
en als ze het dan toch selecteren, dat er dan in het midden van het beeld komt te staat: THIS SKIN IS FOR ADMINS ONLY
en natuurlijk als een admin het doet, dat hij dan spawn met die skin.
Alvast bedankt