Szerző Téma: Belépéskor kapjon minden player tankot  (Megtekintve 928 alkalommal)

Nem elérhető BoSS

  • 816
    • Profil megtekintése
Belépéskor kapjon minden player tankot
« Dátum: 2013. augusztus 02. - 16:48:00 »
0 Show voters
Sziasztok!
Azt szeretném,hogy mikor belép egy player automatikusan bele dobja õt egy Tankba,amibõl nem lehet kiszálni,és az adott tank amit kap azt mentse el,és az maradjon meg mindig amikor újra és újra fel jön a szerverre! Nem tudom,hogy ez megoldható-e ha igen,akkor valaki segíteni megcsinálni?

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Belépéskor kapjon minden player tankot
« Válasz #1 Dátum: 2013. augusztus 02. - 18:06:05 »
0 Show voters
#include <a_samp>
new Tank[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
Tank[playerid] = CreateVehicle(432, X,Y,Z,Angle, 0, 1, 60);
PutPlayerInVehicle(playerid,Tank[playerid],0);
return 1;
}

 
Am a mentést hogy gondoltad? Hogy a pozíciót mentse el?

Nem elérhető BoSS

  • 816
    • Profil megtekintése
Belépéskor kapjon minden player tankot
« Válasz #2 Dátum: 2013. augusztus 02. - 18:31:54 »
0 Show voters
Idézetet írta: BoOy date=1375459565\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40792\" data-ipsquote-contentclass=\"forums_Topic

#include <a_samp>
new Tank[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
Tank[playerid] = CreateVehicle(432, X,Y,Z,Angle, 0, 1, 60);
PutPlayerInVehicle(playerid,Tank[playerid],0);
return 1;
}

 
Am a mentést hogy gondoltad? Hogy a pozíciót mentse el?
 
Nem hanem hogy mentse le a playerhez a tank idjét,és az csak az õ tankja legyen ne tudják kivenni belõle, meg ilyenek ha felrobbanna akkor is spawnolja vissza alá

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Belépéskor kapjon minden player tankot
« Válasz #3 Dátum: 2013. augusztus 02. - 18:39:40 »
0 Show voters
Tess.
 
#include <a_samp>
new Tank[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
    new Float:X,Float:Y,Float:Z,Float:Angle;
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,Angle);
    Tank[playerid] = CreateVehicle(432, X,Y,Z,Angle, 0, 1, 60);
    PutPlayerInVehicle(playerid,Tank[playerid],0);
for(new i=0; i < MAX_PLAYERS; i++)
{
if(i == playerid) continue;
SetVehicleParamsForPlayer(Tank[playerid],i,0,1);
}
    return 1;
}

Belépéskor kapjon minden player tankot
« Válasz #4 Dátum: 2013. augusztus 02. - 18:43:59 »
+1 Show voters
Idézetet írta: BoSS date=1375461114\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40792\" data-ipsquote-contentclass=\"forums_Topic


 
#include <a_samp>
new Tank[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
Tank[playerid] = CreateVehicle(432, X,Y,Z,Angle, 0, 1, 60);
PutPlayerInVehicle(playerid,Tank[playerid],0);
return 1;
}

 
Am a mentést hogy gondoltad? Hogy a pozíciót mentse el?
 
Nem hanem hogy mentse le a playerhez a tank idjét,és az csak az õ tankja legyen ne tudják kivenni belõle, meg ilyenek ha felrobbanna akkor is spawnolja vissza alá
 
[/quote]
Ezt nem értem. Ha az ember úgy se tud kiszállni akkor hogy tudná valaki ellopni valakitõl a tankot? :DD

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Belépéskor kapjon minden player tankot
« Válasz #5 Dátum: 2013. augusztus 02. - 18:47:48 »
0 Show voters
Olyat nem lehet h. ne tudjon kiszállni vagy igen? Én nem tudok róla de mind1. Annyit csináltam most így utolsóba hogy legyen zárva az ajtaja.

Belépéskor kapjon minden player tankot
« Válasz #6 Dátum: 2013. augusztus 02. - 19:16:24 »
0 Show voters
Dehogynem... Csak ennyi :D
 
public OnPlayerExitVehicle(playerid, vehicleid)
{
ClearAnimations(playerid);
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Belépéskor kapjon minden player tankot
« Válasz #7 Dátum: 2013. augusztus 02. - 19:24:05 »
0 Show voters
Idézetet írta: Ryan_Adam date=1375463784\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40792\" data-ipsquote-contentclass=\"forums_Topic
Dehogynem... Csak ennyi :D
 
public OnPlayerExitVehicle(playerid, vehicleid)
{
ClearAnimations(playerid);
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}

 

Nemszóltam.  :-X

Nem elérhető BoSS

  • 816
    • Profil megtekintése
Belépéskor kapjon minden player tankot
« Válasz #8 Dátum: 2013. augusztus 03. - 09:40:01 »
0 Show voters
Köszönöm az eddigi helpeket nagyon rendik vagytok ! :)
Az még megoldható,hogy elmentse a tankot,mert úgy szeretném csinálni,hogy fejleszteni lehessen,szóval ha belépek szerverre és Én kapom az ID 1-es tankot akkor ha legközelebb belépek akkor is azt kapjam meg! :)

Belépéskor kapjon minden player tankot
« Válasz #9 Dátum: 2013. augusztus 03. - 16:42:43 »
0 Show voters
Miért fontos, hogy PONT ugyanazt a tankot kapja meg az emberkénk? Van a mododban mentés?. Tehát a regisztrált player-ek adatait menti valamibe, vagy ilyen még nincs neked?. Sajnos most nem leszek itthon, esetleg holnap este tudnám meg írni, de csak fájlba mentéssel tudok szolgálni, mivel sql-hez még PAWNO-ban nem igazán vagyok jártas :).
De ez nem egy bonyolult dolog szerintem amit kérdezel, egy kis olvasgatással elõbb meg bírod írni mint én :D. De szerintem itt is tudnak segíteni. Hajrá :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal