Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: gracza.
1. Skalowanie ekranu z 1920x1080 na rozdzielczość gracza.
Jak zrobi? "Skalowanie ekranu z 1920x1080 na rozdzielczo?? gracza."?
Potrzebuje jakiego? dobrego i dzia?aj?cego sposobu.
2. Pobieranie rotacji kamery gracza.
Jak pobra? rotacj? kamery ( chodzi mi o t? g?ra i d?? ), oraz ustawi? j? dla pojazdu?
3. Czy serwery widzą ipv4 gracza.
Czy serwery typu py***e widz? ipv4 gracza?
Czy ich forum widzi ipv4 gracza?
4. Przechowalnia aut automatyczne przeteleportowanie gracza.
Witam, Dzi? pr?bowa?em zrobi? w przechowalni aut przeteleportowanie gracza odrazu po wyj?ciu auta. Lecz funkcja kt?r? napisa?em nie chce zadzia?a?. Daje Reputacje oraz :piwo: za pomoc.
Kod:


local auto = exports.ogrpg-vehicles:exportedFunction ( "veh" )
warpPedIntoVehicle(localPlayer,auto)
5. PAWNO - kick wyrzuca nawet po wpisaniu złego ID gracza.
Witam, mam ma?y problem a ze jestem zielony w PAWN nie wiem co mam zrobi?, ?eby nie wyrzuca?o mnie z gry po wpisaniu z?ego ID, oto kod:

http://pastebin.com/eMccVVke
6. Nick gracza.
Witam, chcia?bym zrobi? tak , ?eby pisa?o jakiego nicku nie znaleziono. Pomo?ecie?

Pr?bowa?em tak:
value=tonumber(value)
    
local target=findPlayer(plr,target)
    if 
not target then
        outputChatBox
('#0066FF* Nie znaleziono podanego u?ytkownika o nicku: '..getPlayerName..'.',plr000,true)
        return
    
end
7. Stworzenie obiektu nad głową gracza.
Cze??! Na samym starcie chcia?bym zaznaczy?, ?e jestem ?wie?y w LUA i dlatego prosz? o jakie? trafne wskaz?wki, a nie gotowe rozwi?zania, dzi?ki.

A wi?c chcia?bym stworzy? pewien obiekt (mo?e by? to plik .png czy co? gotowego z MTA) co b?dzie nad g?ow? gracza z danej grupy i b?dzie to widoczne tylko dla cz?onk?w tej grupy - tak aby mo?na by?o siebie lepiej rozpozna?.
Mam pewien kod odpowiedzialny za same grupy, jednak nie wiem jak wrzuci? tam w?a?nie t? linijk? kodu, nawet nie wiem jak mia?aby za bardzo wygl?da?, poza tym, ?e musia?bym u?y? funkcji
[code]
playerBlibs
[/code]

A wi?c kod na pokazywanie siebie nawzajem na GPS wygl?da tak:
[code]
playerBlibs = {}
amouunt = 0
function updateGPS()
amouunt = 0
local gangname = getElementData(getLocalPlayer(),"Group")
for i, blip in ipairs(playerBlibs) do
if isElement(blip) then
destroyElement(blip)
end
end
if not getElementData(localPlayer,"Group") then return end
playerBlibs = {}
for i, player in ipairs(getElementsByType("player")) do
if gangname == getElementData(player,"Group") and player ~= localPlayer then
amouunt = amouunt+1
playerBlibs[amouunt] = createBlipAttachedTo(player,0,2,22,255,22)
setBlipVisibleDistance(playerBlibs[amouunt],1000)
end
end
end
setTimer(updateGPS,10000,0)
[/code]
My?l?, ?e gdybym go lekko przerobi?, co? w stylu

[code]
function groupfriend()
wartosc = 0
local gangname = getElementData(getLocal...
8. Spawn gracza.
[center]
Cze??! Mam pewien problem ze spawnowaniem gracza na mapie po zalogowaniu.
Poni?ej znajdziecie t? funkcj?, kt?r? zrobi?em. Co ciekawe, wszystko dzia?a, ale tylko na ID 0, jak zrobi? ?eby to zadzia?a?o na ka?dym z graczy? :)
Oczywi?cie nagrodz? :arrow: :piwo:
[/center]
[pawn]
public SpawnujGracza(playerid)
{
if(IsPlayerConnected(playerid))
{
if(Zalogowany[playerid] == 1)
{
if(PlayerInfo[playerid][pZapisane] == 1)
{
wycisniecia[playerid] = 0;
SpawnPlayer(playerid);
//Wczytywanie pozycji
SetPlayerPos(playerid, PlayerInfo[playerid][PosX], PlayerInfo[playerid][PosY], PlayerInfo[playerid][PosZ]);
SetPlayerFacingAngle(playerid, PlayerInfo[playerid][PosA]);
SetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
//Daje skina
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
//Pierdo?y XD
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]); //Hajs
SetPlayerScore(playerid, PlayerInfo[playerid][pScore]); //Punkty
SetPlayerHealth(playerid, PlayerInfo[playerid][Zycie]); //?ycie
SetPlayerArmour(playerid, PlayerInfo[playerid][Armour]); //Kamizelka
SetPlayerFightingStyle(playerid, PlayerInfo[playerid][pStylWalki]); //Styl walki
//Bronie
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pBron1], PlayerInfo[playerid][pBron1a]);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pBron2], Player...
9. Usunięcie pasku życia i nicku na środku gracza.
Chcia?bym usun?? pasek ?ycia oraz nick na ?rodku gracza poniewa? przeszkadza on podczas komendy /inv i jest widoczny. Ma kto? jakie? sugestie, skrypty ?
Za pomoc piwko :P
10. Jak do komenty przypisac id gracza.
Witajcie, wiec mam pewien folder w nim jest plik o nazwie "Nick z gry"
W tym pliku mam np frakcja=0

Chodzi o to zebyscie pomogli stworzyc mi komende:

dcmd_invite

i tutaj zeby po wpisaniu /invite ID GRACZA ID FRAKCJI

przypisalo sie jakiemus graczowi i zapisalo w tym folderze w jego pliku.











To teraz wyjasnie jak to wyglada.

//Tablice i Enumy
enum DaneGracza
{
bool:Zalogowany,
bool:Lowi,
cammovcount,
Panellvpd,
Rangalvpd,
Frakcja,
Wiek,
Miasto,
Urzadid,
Sklepid,
Plec,
PrawoJazdy,
wybralrybe,
ZagSek,
ZagMin,
ZagGodz,
ZagDni
}





stock Register(playerid,haslo[])

{

new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
dini_Create(string);
//

dini_Set(string, "Haslo",haslo);
dini_IntSet(string, "Kasa", KASAGRACZASTART);
dini_IntSet(string, "Miasto", 0);
dini_IntSet(string, "Wiek", 0);
dini_IntSet(string, "Plec", 0);
dini_IntSet(string, "Frakcja", 0);
dini_IntSet(string, "ZagSekund", 0);
dini_IntSet(string, "Panellvpd",0);
dini_IntSet(string, "PrawoJazdy",0);
dini_IntSet(string, "ZagMinut", 0);
dini_IntSet(string, "ZagGodzin", 0);
dini_IntSet(string, "ZagDni", 0);



for(new i; i < MAX_RYB; i++)
{
new rybastri...
11. Panel Gracza.
Witajcie chcia?bym napisa? Panel gracza PHP na stron? i tu jest moje pytanie wiem ?e musz? przez MYSQL zrobi? ale jakie funkcj? u?y? aby zapisywa?o np skina z mta na mysql i na stronie jak kto? ma w tabeli skin 41 to ?eby si? dany obrazek wy?wietla? np: 41.png .
12. [INNE] Rangi gracza.
Witam, poszukuje rang gracza by od danego czasu gry lub od ilo?ci score zmienia si? ranga...
Np. 1.Gracz - od startu gry / 0 score
2. Sta?y Gracz - od 50h / 50score

Da?em przyk?ad, m?g?by kto? co? takiego zrobi? albo pom?c?
Stawiam :piwo: :piwo: :D
13. [INNE] Mały fps na arenie nie wywala gracza.
Witam mam to


Kod:

if(Wiezienfps[playerid]){
if(GetPlayerDrunkLevel(playerid) < 100 ){
Pingerfps[playerid]--;
if(Pingerfps[playerid] > 1){
SendClientMessage(playerid,COLOR_RED2,"Uwaga ma?o fps!");
}

if(Pingerfps[playerid] > 1){
SendClientMessage(playerid,COLOR_RED2,"Zostales wyrzucony z areny");
SetPlayerHealth(playerid,100);
SpawnPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
Wiezienfps[playerid] = false;
}
}else{
Pingerfps[playerid] = 0;
}
}


i to jest w timerze
Po wej?ciu na dan? aren? "uruchamiam" ten kod Wiezienfps[playerid] = true;
Ale jak mam ustawiony 100 a mam fps 50 to nie wywala czy jest w tym b??d?
14. [INNE] Zmienna przypisana do gracza.
A wi?c mam taki problem poniewa? nie mam zielonego poj?cia jak zrobi? zmienn? kt?ra b?dzie dzia?a?a dla danego gracza, jednego. W sensie, ?e jak gracz wpisze jak?? komend? na przyk?ad /tutorial to inny gracz co b?dzie chcia? skorzysta? z tej komendy to nie mo?e poniewa? kto? ju? z niej korzysta. Wiem, ?e mo?na zrobi? zmienn? np. new zmienna[MAX_PLAYERS]; ale chodzi o to, ?e jak nasz nieszcz?sny gracz wyszed? z serwera to zmienna si? nie zeruje. Jak takie co? zrobi??
15. Zapisywanie elementu do konta gracza.
Siemka !

Mam problem z zapisaniem elementu/zmiennej do konta gracza. Zauwa?y?em, ?e funkcje playerJoin i playerExit si? wykonuj?, ale jako? nie dzia?a to.

http://pastebin.com/Y3sNQe1c
16. [GF] Muskularny oraz Sheriff pod nickiem gracza.
Witam, chcia?bym zrobi? tak aby mo?na by?o mie? muskularny oraz SAPD pod nickiem gracza. O to kody SAPD Oraz Muskularny.


Kod:

if(PlayerData[playerid][pCapacity] > 5020)
{
format(string, sizeof(string), "(ID: %d) %sn(Muskularny)", playerid, PlayerName3(playerid));

Kod:

if(PlayerData[playerid][pDutyFra] == 1)
{
if(FraData[PlayerData[playerid][pFra]][fType] == FRAKCJA_PD)
{


format(string, sizeof(string), "(ID: %d) %sn[Sheriff]", playerid, PlayerName3(playerid));


Wi?cej chyba nie potrzeba. Prosz? o pomoc, z g?ry dzi?kuje.
17. Skrypt po stronie gracza.
Czy umieszczaj?c skrypty po stronie gracza mo?na by? pewnym, ?e gracz nie spr?buje zmieni? warto?ci np. jakiej? zmiennej itd.? Takie pytanie dotycz?ce bezpiecze?stwa tego :) Niestety po tym co przez ponad rok nauki Pawn z sampem prze?y?em to nie mog? ufa? nikomu na 100% lol