-
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?
-
#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?
-
#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á
-
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;
}
-
#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
-
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.
-
Dehogynem... Csak ennyi :D
public OnPlayerExitVehicle(playerid, vehicleid)
{
ClearAnimations(playerid);
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
-
Dehogynem... Csak ennyi :D
public OnPlayerExitVehicle(playerid, vehicleid)
{
ClearAnimations(playerid);
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
Nemszóltam. :-X
-
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! :)
-
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á :)