Advertisement
ProToTN

changePlayerName

Aug 23rd, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.84 KB | None | 0 0
  1. function editGridlistForEveryone(plr, r)
  2.     guiGridListSetItemText(adminGrid, r, 0, getPlayerName(plr))
  3. end
  4. addEvent("onServerApproved", true)
  5. addEventHandler("onServerApproved", root, editGridlistForEveryone)
  6.  
  7. function getPlayerGridRow(plr)
  8.     local i = 0
  9.     local n = guiGridListGetRowCount(adminGrid)
  10.     while (i < n) do
  11.         local text = guiGridListGetItemText(adminGrid, i, 1)
  12.         local player = getPlayerFromName(text)
  13.         if (player == plr) then
  14.             return i
  15.         end
  16.         i = i + 1
  17.     end
  18.     return -1
  19. end
  20.  
  21. function onNameChanged(plr)
  22.     r = getPlayerGridRow(plr)
  23.     if (not (r > -1)) then
  24.         return false
  25.     end
  26.     triggerServerEvent("onPlayerChangedName", root, plr, r) -- You'll simply call a client-sided event in the server-sided code. Let's say the event is called "onServerApproved".
  27. end
  28. addEventHandler("onClientPlayerChangeNick", root, onNameChanged)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement