17.09.2010, 17:28
(
Последний раз редактировалось SuperMarioRol; 18.09.2010 в 11:16.
)
Esto empieza aquн:
https://sampforum.blast.hk/showthread.php?tid=175328
Lo arreglй segun decian.
Pues bien, todo perfecto, maravilloso, sigo editando el script tiruru feclizmente (RP) meto unos comandos edito el stuff.ini, Meto los archivos originales del GF en scriptfiles
Y voy a testear una cosa y ya habrй acabaado y chan chan!
Todas las facciones spawnean en el aire
(Spawnean muuuuucho mas arriba pero la foto la tome bajo)
Estoy desesperado y cabreado, porque ya estaba preparado para subirlo al host.
Os mando el set player spawn, que mande la otra vez
Ayuda porfavor
https://sampforum.blast.hk/showthread.php?tid=175328
Lo arreglй segun decian.
Pues bien, todo perfecto, maravilloso, sigo editando el script tiruru feclizmente (RP) meto unos comandos edito el stuff.ini, Meto los archivos originales del GF en scriptfiles
Y voy a testear una cosa y ya habrй acabaado y chan chan!
Todas las facciones spawnean en el aire
(Spawnean muuuuucho mas arriba pero la foto la tome bajo)
Estoy desesperado y cabreado, porque ya estaba preparado para subirlo al host.
Os mando el set player spawn, que mande la otra vez
pawn Код:
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pTut] == 0)
{
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; gBus[playerid] = 1;
TogglePlayerControllable(playerid, 0);
SetPlayerCameraPos(playerid,1807.5317,-1874.3710,19.9318);
SetPlayerCameraLookAt(playerid,1810.3656,-1872.5260,19.6235);
RegistrationStep[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, " ");
SendClientMessage(playerid, COLOR_YELLOW, "Bienvenido a Espaсa-Virtual Roleplay, por favor rellena la siguiente informaciуn para continuar.");
SendClientMessage(playerid, AZUL, "їEres hombre o mujer? (Escribe lo que seas).");
}
new rand;
new house = PlayerInfo[playerid][pPhousekey];
if(PlayerPaintballing[playerid] != 0)
{
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 29, 999);
rand = random(sizeof(PaintballSpawns));
SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
return 1;
}
if(PlayerInfo[playerid][pJailed] == 1)
{
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid,223.2878,109.6057,999.0156);
SendClientMessage(playerid, COLOR_LIGHTRED, "Condena incompleta, vuelves a la carcel.");
return 1;
}
if(PlayerInfo[playerid][pJailed] == 2)
{
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid,219.7550,111.0173,999.0156);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
return 1;
}
if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailed] == 0 && PlayerPaintballing[playerid] == 0 && PlayerInfo[playerid][pTut] == 1)
{
if(PlayerInfo[playerid][pDonateRank] >= 0)
{
new string[256];
new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;
GivePlayerMoney(playerid, -cut);
format(string, sizeof(string), "DOCTOR: tu factura por los servicios prestados es de $%d, pasa un buen dia.", cut);
SendClientMessage(playerid, TEAM_CYAN_COLOR, string);
MedicBill[playerid] = 0;
MedicTime[playerid] = 0;
NeedMedicTime[playerid] = 0;
PlayerInfo[playerid][pDeaths] += 1;
SetPlayerHealth(playerid, 75.0);
}
/*SetPlayerInterior(playerid, 5);
rand = random(sizeof(gMedicSpawns));
SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~y~You are recovering from your ~r~wounds~y~...", 35000, 3);
MedicTime[playerid] = 1;
if(PlayerInfo[playerid][pDonateRank] > 0)
{
NeedMedicTime[playerid] = 30;
}
else
{
NeedMedicTime[playerid] = 60;
}
PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
return 1;*/
}
else if(house !=255)
{
if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,HouseInfo[house][hInt]);
SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); // Warp the player
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
return 1;
}
}
else if(PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1498.1019,-1748.3665,15.4453);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 293.3870,-1512.3900,26.0203);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//GROOVE
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2495.2852,-1686.5195,13.5142);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Ballas
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2143.4319,-1485.1072,25.5391);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1187.9407,-1297.8887,13.5546);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//LaCosaNostra spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1133.3285,-2036.4789,69.0078);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Yakuza spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1280.9045,-818.2344,84.1406);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Bomberos
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 318.8138,-1805.4303,4.5562);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 739.7784,-1355.6804,13.5000);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxis
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1755.9878,-1886.0736,13.5566);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) //Policia Local
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1526.6776,-1677.4456,5.8906);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) //Guardia Civil
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2732.7485,-2451.0908,17.5937);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) //HITMAN
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 257.4196,-1365.0779,53.1094);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pJob] == 7)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2186.0781,-998.0214,66.4688);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pJob] == 14)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2186.0781,-998.0214,66.4688);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
else if (PlayerInfo[playerid][pJob] == 20)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2186.0781,-998.0214,66.4688);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
/*if ((gTeam[playerid]) == 1)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 265.6472,-1498.7578,924.6406);
PlayerInfo[playerid][pInt] = 0;
return 1;
}*/
/*if(PlayerInfo[playerid][pFMember] != 255)
{
new family = PlayerInfo[playerid][pFMember];
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, FamilyInfo[family][FamilyInterior]);
SetPlayerPos(playerid, FamilyInfo[family][FamilySpawn][0],FamilyInfo[family][FamilySpawn][1],FamilyInfo[family][FamilySpawn][2]);
SetPlayerFacingAngle(playerid, FamilyInfo[family][FamilySpawn][3]);
return 1;
}*/
else if (PlayerInfo[playerid][pMember] == 0)
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1481.4087,-1758.3235,17.5313);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
}
return 1;
}