Saringan_cs Posted November 26, 2011 Posted November 26, 2011 deci am facut un fs cu masini personale ...Adaug masinile tot ce trebuie . intru in joc si merge..numai ca atunci cand vreau sa adaug o alta masina in FS .. Trebuie sa dau RESTART la sVR???eu fac asa /rcon relogfs numele...dar este o problema... imi dubleaza masinile care leam adaugat in fs .. de ex dintrun nrg imi face 2.cum as putea facE^?[pawn]#include <a_samp>#define COLOR_RED 0xAA3333AAnew mihaitza1;new cristi;new bestplayer;new pname[MAX_PLAYER_NAME];public OnFilterScriptInit(){ print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); mihaitza1 = AddStaticVehicle(522,840.9318,-894.6578,68.7734,93.9336,144,1); // Exemplu cristi = AddStaticVehicle(522,810.4871,-1449.0184,12.6218,81.7336,1,1); // CRISTI bestplayer = AddStaticVehicle(522,807.9730,-1446.7577,12.9831,87.3517,6,6); // BesTPlayeR return 1;}public OnFilterScriptExit(){ return 1;}public OnPlayerStateChange(playerid, newstate, oldstate){ new vehicleid = GetPlayerVehicleID(playerid); GetPlayerName(playerid, pname, sizeof pname); if(newstate == PLAYER_STATE_DRIVER) { if(vehicleid == mihaitza1) { if(strcmp(pname, "mihaitza.romania", true) == 0) { return 1; } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_RED, "Aceasta este masina lui mihaitza.romania!"); } } if(vehicleid == cristi) { if(strcmp(pname, "CRISTI", true) == 0) { return 1; } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_RED, "Aceasta este masina lui CRISTI!"); } } if(vehicleid == bestplayer) { if(strcmp(pname, "BesTPlayeR", true) == 0) { return 1; } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, COLOR_RED, "Aceasta este masina lui BesTPlayeR!"); } } } return 1;}public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/respawnmycar", cmdtext, true, 10) == 0) { if(strcmp(pname, "mihaitza.romania", true) == 0) { SetVehicleToRespawn(mihaitza1); SendClientMessage(playerid, COLOR_RED, "Ti-ai respawnat masina ta personala!"); }else{ SendClientMessage(playerid, COLOR_RED, "Nu ai o masina personala!"); } if(strcmp(pname, "CRISTI", true) == 0) { SetVehicleToRespawn(cristi); SendClientMessage(playerid, COLOR_RED, "Ti-ai respawnat masina ta personala!"); }else{ SendClientMessage(playerid, COLOR_RED, "Nu ai o masina personala!"); } if(strcmp(pname, "BesTPlayeR", true) == 0) { SetVehicleToRespawn(bestplayer); SendClientMessage(playerid, COLOR_RED, "Ti-ai respawnat masina ta personala!"); }else{ SendClientMessage(playerid, COLOR_RED, "Nu ai o masina personala!"); } return 1; } return 0;} [/pawn]
IstuntmanI Posted November 26, 2011 Posted November 26, 2011 La OnFilterScriptExit puneDestroyVehicle( mihaitza1 ); DestroyVehicle( cristi ); DestroyVehicle( bestplayer );
Saringan_cs Posted November 26, 2011 Author Posted November 26, 2011 si tre sa mai dau restart la server sau reloadfs
IstuntmanI Posted November 26, 2011 Posted November 26, 2011 si tre sa mai dau restart la server sau reloadfsPoti da doar reloadfs, fara ca masinile sa se dubleze.* Serverul ar putea lua crash de la prea multe reloadfs.
Saringan_cs Posted November 26, 2011 Author Posted November 26, 2011 am dat reloadfs ... numai ca mia mai adaugat inca o masina ... pe langa alealate akm sunt 3..Edit akm am dat un restart si du reloadfs si vad ca nu imi mai face probleme,,ms Stunt man Din Nousi daca dau /rcon unloadfs si dp /rcon load fs tot sar putea sa dea crasch svr??MS
IstuntmanI Posted November 26, 2011 Posted November 26, 2011 am dat reloadfs ... numai ca mia mai adaugat inca o masina ... pe langa alealate akm sunt 3..Pentru ca OnFilterScriptExit nu era scriptat atunci.si daca dau /rcon unloadfs si dp /rcon load fs tot sar putea sa dea crasch svr??Cred.Cand adaugi o noua masina personala la OnFilterScriptExit sa adaugiDestroyVehicle( nume_masina );
Question
Saringan_cs
deci am facut un fs cu masini personale ...
Adaug masinile tot ce trebuie . intru in joc si merge..
numai ca atunci cand vreau sa adaug o alta masina in FS .. Trebuie sa dau RESTART la sVR???
eu fac asa /rcon relogfs numele...
dar este o problema... imi dubleaza masinile care leam adaugat in fs .. de ex dintrun nrg imi face 2.
cum as putea facE^?
[pawn]#include <a_samp>
#define COLOR_RED 0xAA3333AA
new mihaitza1;
new cristi;
new bestplayer;
new pname[MAX_PLAYER_NAME];
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
mihaitza1 = AddStaticVehicle(522,840.9318,-894.6578,68.7734,93.9336,144,1); // Exemplu
cristi = AddStaticVehicle(522,810.4871,-1449.0184,12.6218,81.7336,1,1); // CRISTI
bestplayer = AddStaticVehicle(522,807.9730,-1446.7577,12.9831,87.3517,6,6); // BesTPlayeR
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, pname, sizeof pname);
if(newstate == PLAYER_STATE_DRIVER)
{
if(vehicleid == mihaitza1)
{
if(strcmp(pname, "mihaitza.romania", true) == 0)
{
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "Aceasta este masina lui mihaitza.romania!");
}
}
if(vehicleid == cristi)
{
if(strcmp(pname, "CRISTI", true) == 0)
{
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "Aceasta este masina lui CRISTI!");
}
}
if(vehicleid == bestplayer)
{
if(strcmp(pname, "BesTPlayeR", true) == 0)
{
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "Aceasta este masina lui BesTPlayeR!");
}
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/respawnmycar", cmdtext, true, 10) == 0)
{
if(strcmp(pname, "mihaitza.romania", true) == 0)
{
SetVehicleToRespawn(mihaitza1);
SendClientMessage(playerid, COLOR_RED, "Ti-ai respawnat masina ta personala!");
}else{
SendClientMessage(playerid, COLOR_RED, "Nu ai o masina personala!");
}
if(strcmp(pname, "CRISTI", true) == 0)
{
SetVehicleToRespawn(cristi);
SendClientMessage(playerid, COLOR_RED, "Ti-ai respawnat masina ta personala!");
}else{
SendClientMessage(playerid, COLOR_RED, "Nu ai o masina personala!");
}
if(strcmp(pname, "BesTPlayeR", true) == 0)
{
SetVehicleToRespawn(bestplayer);
SendClientMessage(playerid, COLOR_RED, "Ti-ai respawnat masina ta personala!");
}else{
SendClientMessage(playerid, COLOR_RED, "Nu ai o masina personala!");
}
return 1;
}
return 0;
}
[/pawn]
5 answers to this question
Recommended Posts