Junior Member
Join Date: Jun 2019
Location: Romania
|
07-09-2019
, 06:06
Vip connect plugin
|
#1
|
Hello, I have a source from a plugin, but when I try to compile it I have errors.
The sourcecode is :
PHP code
PHP Code:
#include <sourcemod> #include <cstrike>
public Plugin:myinfo = { name = "vipconnect", description = "-", author = "-", version = "0.0.3", url = "" };
public OnPluginStart() { CreateConVar("sm_admin_conmsg_version", "0.0.3", "Admin Connect MSG Version", 8512, false, 0.0, false, 0.0); HookEvent("player_disconnect", PlayerDisconnect_Event, EventHookMode:0); HookEvent("player_connect_full", PlayerFullConnect_Event, EventHookMode:0); RegAdminCmd("sm_fakeentrance", Command_FakeEntrance, 16384, "", "", 0); RegAdminCmd("sm_fakeexit", Command_FakeExit, 16384, "", "", 0); return }
public Action:PlayerDisconnect_Event(Handle:event, String:name[], bool:dontBroadcast) { new client = GetClientOfUserId(GetEventInt(event, "userid", 0)); new AdminId:id = GetUserAdmin(client); if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:14, AdmAccessMode:1)) { new String:name1[32]; GetClientName(client, name1, 32); PrintToChatAll("%s Warning! \x07★ Founder ★ \x04%s\x01 has disconnected from the server !", "★ \x04[JailBreak]\x01", name1); PrintToServer("Founder %s a iesit de pe server!", name1); } else { if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:7, AdmAccessMode:1)) { new String:name1[32]; GetClientName(client, name1, 32); PrintToChatAll("%s Warning! \x07★ Owner ★ \x04%s\x01 has disconnected from the server !", "★ \x04[JailBreak]\x01", name1); PrintToServer("Owner %s a iesit de pe server!", name1); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:10, AdmAccessMode:1) && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name1[32]; GetClientName(client, name1, 32); PrintToChatAll("%s Warning! \x07★ Mod + VIP ★ \x04%s\x01 has disconnected from the server !", "★ \x04[JailBreak]\x01", name1); PrintToServer("Mod + VIP %s a iesit de pe server!", name1); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:3, AdmAccessMode:1) && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name1[32]; GetClientName(client, name1, 32); PrintToChatAll("%s Warning! \x07★ Admin + VIP ★ \x04%s\x01 has disconnected from the server !", "★ \x04[JailBreak]\x01", name1); PrintToServer("Admin + VIP %s a iesit de pe server!", name1); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:5, AdmAccessMode:1) && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name1[32]; GetClientName(client, name1, 32); PrintToChatAll("%s Warning! \x07★ Helper + VIP ★ \x04%s\x01 has disconnected from the server !", "★ \x04[JailBreak]\x01", name1); PrintToServer("Helper + VIP %s a iesit de pe server!", name1); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name1[32]; GetClientName(client, name1, 32); PrintToChatAll("%s Warning! \x07★ VIP ★ \x04%s\x01 has disconnected from the server !", "★ \x04[JailBreak]\x01", name1); PrintToServer("VIP %s a iesit de pe server!", name1); } } SetEventBroadcast(event, true); return Action:0; }
public Action:PlayerFullConnect_Event(Handle:event, String:name[], bool:dontBroadcast) { new client = GetClientOfUserId(GetEventInt(event, "userid", 0)); new AdminId:id = GetUserAdmin(client); if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:14, AdmAccessMode:1)) { new String:name2[32]; GetClientName(client, name2, 32); PrintToChatAll("%s Warning! \x07★ Founder ★ \x04%s\x01 has connected on the server !", "★ \x04[JailBreak]\x01", name2); PrintToServer("Founder %s a intrat pe server!", name2); } else { if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:7, AdmAccessMode:1)) { new String:name2[32]; GetClientName(client, name2, 32); PrintToChatAll("%s Warning! \x07★ Owner ★ \x04%s\x01 has connected on the server !", "★ \x04[JailBreak]\x01", name2); PrintToServer("Owner %s a intrat pe server!", name2); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:10, AdmAccessMode:1) && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name2[32]; GetClientName(client, name2, 32); PrintToChatAll("%s Warning! \x07★ Mod + VIP ★ \x04%s\x01 has connected on the server !", "★ \x04[JailBreak]\x01", name2); PrintToServer("Mod + VIP %s a intrat pe server!", name2); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:3, AdmAccessMode:1) && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name2[32]; GetClientName(client, name2, 32); PrintToChatAll("%s Warning! \x07★ Admin + VIP ★ \x04%s\x01 has connected on the server !", "★ \x04[JailBreak]\x01", name2); PrintToServer("Admin + VIP %s a intrat pe server!", name2); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:5, AdmAccessMode:1) && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name2[32]; GetClientName(client, name2, 32); PrintToChatAll("%s Warning! \x07★ Helper + VIP ★ \x04%s\x01 has connected on the server !", "★ \x04[JailBreak]\x01", name2); PrintToServer("Helper + VIP %s a intrat pe server!", name2); } if (id != AdminId:-1 && GetAdminFlag(id, AdminFlag:20, AdmAccessMode:1)) { new String:name2[32]; GetClientName(client, name2, 32); PrintToChatAll("%s Warning! \x07★ VIP ★ \x04%s\x01 has connected on the server !", "★ \x04[JailBreak]\x01", name2); PrintToServer("VIP %s a intrat pe server!", name2); return Action:0; } } }
public Action:Command_FakeEntrance(client, args) { if (args != 3) { ReplyToCommand(client, "★ \x04[JailBreak] \x01Usage: \x07sm_fakeentrance \x02<grad> \x04<nume>"); return Action:3; } new String:arg1[128]; GetCmdArg(1, arg1, 128); new String:arg2[128]; GetCmdArg(2, arg2, 128); PrintToChatAll("★ \x04[JailBreak] \x01Warning! \x07★ %s ★ \x04%s\x01 has connected on the server!", arg1, arg2); return Action:0; }
public Action:Command_FakeExit(client, args) { if (args != 3) { ReplyToCommand(client, "★ \x04[JailBreak] \x01Usage: \x07sm_fakeentrance \x02<grad> \x04<nume>"); return Action:3; } new String:arg1[128]; GetCmdArg(1, arg1, 128); new String:arg2[128]; GetCmdArg(2, arg2, 128); PrintToChatAll("★ \x04[JailBreak] \x01★ \x07%s \x01★ \x02%s\x10 has disconnected from the server !", arg1, arg2); return Action:0; }
And the compile errors:
PHP Code:
//// vipconnect.sp // // D:\SERVER\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\vipconnect.sp(1) : error 010: invalid function or declaration // D:\SERVER\steamapps\common\Counter-Strike Global Offensive Beta - Dedicated Server\csgo\addons\sourcemod\scripting\vipconnect.sp(127) : warning 209: function "PlayerFullConnect_Event" should return a value // // 1 Error. // // Compilation Time: 0.23 sec // ----------------------------------------
Press enter to exit ...
Last edited by Solaris15; 07-09-2019 at 06:09.
|
|