Super Bug de Vl-Rp, Ayudenme rapido! -
Piipitah - 16.07.2010
Porfavor, ayudenme.. !!
Cuando uno muere no aparese en el hospital, aparese enfrente del ayuntamiento y queda como bugeado.. aparesen las flechitas esas como para elegir un skin :S y que dice spawn :S
Si pueden por favor decirme que tengo que cambiar o como sea
Gracias
PD: Los autos de algunas facciones estan super desordenados. ( Eso tmb ayudenme

)
Bye
Respuesta: Super Bug de Vl-Rp, Ayudenme rapido! -
leaNN! - 16.07.2010
Le pasa a TODOS, o solo a los que no tienen facciуn? Pasanos el cуdigo de OnPlayerDeath.
Re: Super Bug de Vl-Rp, Ayudenme rapido! -
Piipitah - 16.07.2010
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
new name[MAX_PLAYER_NAME];
new string[256];
//new dmessage[128];
//new deathreason[20];
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
new killerteam;
victimteam = gTeam[playerid];
killerteam = gTeam[killerid];
Soga[playerid] = 0;
Alambre[playerid] = 0;
Pastel[playerid] = 0;
Pavo[playerid] = 0;
Fideo[playerid] = 0;
Milanesa[playerid] = 0;
Papas[playerid] = 0;
Bistec[playerid] = 0;
Cuchilla[playerid] = 0;
gPlayerSpawned[playerid] = 0;
// Street Life: Sistema de Cinturon
PlayerInfo[playerid][pCinturon] = 0;
//****************************************
PlayerInfo[playerid][pInvWeapon] = 0;
PlayerInfo[playerid][pInvAmmo] = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo[playerid][pLocal] = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{
Respuesta: Super Bug de Vl-Rp, Ayudenme rapido! -
leaNN! - 16.07.2010
Me pasбs el cуdigo COMPLETO de OnPlayerDeath? Sin quitarle nada, tal cual lo tienes.
Si no, no te puedo decir cual es el error -.-"
OFF TOPIC: Fideo[playerid] = 0; JAJAJAJAJAJAJAJ XDDD eso va a la firma xD
Re: Super Bug de Vl-Rp, Ayudenme rapido! -
Piipitah - 16.07.2010
ok
ahi t lo paso bien
Re: Super Bug de Vl-Rp, Ayudenme rapido! -
Piipitah - 16.07.2010
aver mira nose donde termina, yo te lo paso hasta aca
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
new name[MAX_PLAYER_NAME];
new string[256];
//new dmessage[128];
//new deathreason[20];
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
new killerteam;
victimteam = gTeam[playerid];
killerteam = gTeam[killerid];
Soga[playerid] = 0;
Alambre[playerid] = 0;
Pastel[playerid] = 0;
Pavo[playerid] = 0;
Fideo[playerid] = 0;
Milanesa[playerid] = 0;
Papas[playerid] = 0;
Bistec[playerid] = 0;
Cuchilla[playerid] = 0;
gPlayerSpawned[playerid] = 0;
// Street Life: Sistema de Cinturon
PlayerInfo[playerid][pCinturon] = 0;
//****************************************
PlayerInfo[playerid][pInvWeapon] = 0;
PlayerInfo[playerid][pInvAmmo] = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo[playerid][pLocal] = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{
if(GetPlayerState(killerid) == 2)
{
if(ProxDetectorS(20, killerid, playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[killerid][pMember] == 1||PlayerInfo[killerid][pLeader] == 1||PlayerInfo[killerid][pMember] == 2||PlayerInfo[killerid][pLeader] ==2)
{
SendClientMessage(killerid, COLOR_YELLOW, "Has realizado Drive by... si lo vuelves a hacer seras sancionado.");
return 1;
}
SetPlayerCriminal(killerid,255,"Homisidio");
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
return 1;
}
}
}
}
if (PlayerInfo[killerid][pAdmin] < 1)
{
if(reason == 38)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Mato a [%d]%s Con minugin, Verifique posible cheat.",killerid,kickname,playerid,name);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
//Ban(killerid);
}
}
if(reason == 35)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Ha matado a un jugador con Lansallamas, El Jugador fue baneado.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 9)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Ha matado a un jugador con Motosierra, El Jugador fue baneado.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 16)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Ha matado a un jugador con Granadas, El Jugador fue baneado.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 18)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Ha matado a un jugador con Molotov, El Jugador fue baneado.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
if(reason == 28)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Ha matado a un jugador con Mac 10, El Jugador fue baneado.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
}
}
if(reason == 32)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Ha matado a un jugador con Tec 9, El Jugador fue baneado.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
}
}
if(reason == 36)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s Ha matado a un jugador con Lansa Misiles, El Jugador fue baneado.",killerid,kickname);
ABroadCast(COLOR_LIGHTRED,string,1);
printf("%s", kstring);
Ban(killerid);
}
}
}
if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
}
new caller = Mobile[playerid];
if(caller != 255)
{
if(caller < 255)
{
SendClientMessage(caller, COLOR_GRAD2, " The line just went dead....");
CellTime[caller] = 0;
CellTime[playerid] = 0;
Mobile[caller] = 255;
}
Mobile[playerid] = 255;
CellTime[playerid] = 0;
}
ClearCrime(playerid);
if(PlayerPaintballing[playerid] != 0)
{
PlayerPaintballKills[killerid] ++;
if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
{
new killer[MAX_PLAYER_NAME];
PaintballWinner = killerid;
PaintballWinnerKills = PlayerPaintballKills[killerid];
GetPlayerName(killerid, killer, sizeof(killer));
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
format(string, sizeof(string), "* %s esta a la cabeza con %d asesinatos.",killer,PaintballWinnerKills);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
}
return 1;
Respuesta: Super Bug de Vl-Rp, Ayudenme rapido! -
GroX0r - 16.07.2010
Puff...! No te haremos el trabajo

...!
Ordena los vehiculos vs... ve a las lineas donde se encuentran los vehнculos:
Busca algo Asi(CTRL+F):
Obrandras algo Asi:
pawn Код:
AddStaticVehicleEx(596,2779.3843,-2434.2644,13.3568,88.5203, 44, 86, 30000);
pawn Код:
AddStaticVehicleEx(CarID,PosX,PosY,PosZ, Color1, Color2, Tiempo-Para-Desaparecer);
xD Tengo mucho que no me acuerdo de eso.. nose si este bien D: pero creo q si xD
Edito: Por favor Evita "Ayudenme Rapido!"