0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Merhaba, ben script yazmaya çalışıyorum ama bir scriptte gördüm ;outputChatBox("sadsad"..oyuncu.."") gibiBunu nasıl yapabilirim. local oyuncu = getPlayerName(oyuncu) denedim olmadı localı sildim yine olmadı nasıl olur.
local oyuncu = getPlayerName(source veya player veya localplayer)
Sağolun. Bir şey sormak istiyorum. Source ne anlama geliyor ?
source serverde kullanıyorsun localPlayer ise clientde kullanıyorsun örneğin clientde getPlayerName(localPlayer) serverde getPlayerName(source) bazı eventlerde source herşeyi temsil edebilir bu yüzden sourceye değer vermen gerekir ama şuanda bunları kullanman yeterli olucaktır.
Teşekkürler anladığım kadarıyla source hepsini içine arıyor ne olduğunu belli etmeye gerek yok ama local source yapmak gerekiyor dimi ?
addEventHandler("onPlayerDamage",root,function(attacker,attackerWeapon,bodyPart) if (bodyPart == 9) and (getPlayerName(source) == 'TahaGG') then outputChatBox("knk beynin uçtu h.o",source,0,255,0) return end outputChatBox("zınk, canın gitti, zınk",source,255,0,0)end)
addEventHandler("onClientVehicleDamage",root,function(attacker,attackerWeapon,loss) if (getElementModel(source) == 411) and (attacker) then outputChatBox("Infernus gibi bir lüks araca nasıl hasar verirsin? hOw dArE yOu!",attacker,255,0,0) return end outputChatBox(getVehicleName(source).." isimli araç "..loss.." hasar aldı!")end)
--clientaddCommandHandler("whoami",function() outputChatBox(getPlayerName(localPlayer)) --çıktı > oyuncunun ismi --istersen getLocalPlayer() ı da kullanabilirsin hiç bir fark yok, ama localPlayer daha pratikend)
--serveraddCommandHandler("whoami",function(player) outputChatBox(getPlayerName(localPlayer)) --çıktı > nil (hiçbir şey)end)