Problem(error/warning): Kada udjem na neki acc koji je vec registrovan i ubijem se,ili mene neko ubije, pokaze se CJ skin i enterijer se ne ucita,a kada se novi igrac registruje sve radi kako treba.Prvi put kada se loginujem pokaze mi se kao ono dole na slici CJ skin i onda poslje kada se opet ubijem sve bude uredu, i kao sto se vidi na slici imao sam skin admina (294) kada sam uzeo CJ skin i ubio se skin mi se postavio na default skin koji se dobije kada se registrujes..
Dio skripte: [ pawn ]Imam DM arene i za svaku sam DM arenu definisao da je npr usao u DM1 = 1 a sve ostale = 0 i sve tako za svih 5 arena i sve mi to radi kako treba sve samo prvi put kada umres na serveru pokaze se CJ skin a onda poslje bude uredu.[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Nikakvih errora nista[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://postimg.cc/gallery/2nlo7g7o8/
CJ skin bug ?'
814
pregleda
13
postova
12. Jun 2018.
public OnPlayerDeath(playerid, killerid, reason)
{
SetPlayerArmour(playerid, 0);
if(killerid != INVALID_PLAYER_ID)
{
SendDeathMessage(killerid, playerid, reason);
P_Enum ++;
trenutnokills ++;
P_Enum ++;
trenutnodeaths ++;
Streak = 0;
Streak++;
switch(Streak)
{
case 1: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s",GetName(playerid));
case 2: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - Double Kill !!",GetName(playerid));
case 3: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - Triple Kill !!",GetName(playerid));
case 4: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - Quadra Kill !!",GetName(playerid));
case 5: SCMF(killerid,-1,""col_larp"[E:DM]"col_tzuta"Ubili ste igraca %s - PentaKill !!",GetName(playerid));
}
}
return 1;
}12. Jun 2018.
OnPlayerDissconect ima cuvanje skina i svih podataka sto su potrebni, a u public OnPlayerSpawn imam napravljeno za svaku DM arenu da postavi igraca na tu poziciju da mu da gun,da postavi recimo dm2 = 1; a sve ostale = 0 i to ..
12. Jun 2018.
Hadžaga wrote on June 12, 2018, 11:18 am:
OnPlayerDissconect ima cuvanje skina i svih podataka sto su potrebni, a u public OnPlayerSpawn imam napravljeno za svaku DM arenu da postavi igraca na tu poziciju da mu da gun,da postavi recimo dm2 = 1; a sve ostale = 0 i to ..
Koliko ja kontam ako sam upravu kada postavljas tako razlicite dm arene moras za svaku napraviti posebno sve dm2 = 1; napisao si kad umres ne ucitava ti virtual world i to onda moras za svaku praviti virtual world i enterijer u kojeg igraca stavljas, takodje kada umre igrac moras ga vratiti u taj enterijer u kom je bio tj dm2 = 1; ako me razumes...
12. Jun 2018.
Mackenzi wrote on June 12, 2018, 11:21 am:
Koliko ja kontam ako sam upravu kada postavljas tako razlicite dm arene moras za svaku napraviti posebno sve dm2 = 1; napisao si kad umres ne ucitava ti virtual world i to onda moras za svaku praviti virtual world i enterijer u kojeg igraca stavljas, takodje kada umre igrac moras ga vratiti u taj enterijer u kom je bio tj dm2 = 1; ako me razumes...
if(dmID == 1)
{
if(usaoudm1 == 1) return SCM(playerid,-1,""col_larp":"col_crvena"Vec si u toj areni,kucaj /lobby da izadjes!!");
nijenigdje = 0;
usaoudm1 = 1;
usaoudm2 = 0;
usaoudm3 = 0;
usaoudm4 = 0;
usaoudm5 = 0;
Streak = 0;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,RandomDM1Spawn,RandomDM1Spawn,RandomDM1Spawn);
SetCameraBehindPlayer(playerid);
SCM(playerid,-1,""col_crvena":"col_zelena"Usli ste u Deathmatch arenu 1 - Marina Arena!");
TogglePlayerControllable(playerid,0);
SetPlayerHealth(playerid,1000);
TogglePlayerControllable(playerid,0);
SetTimerEx("antisk",3000,false,"i",playerid);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,500);
GivePlayerWeapon(playerid,31,500);
TextDrawShowForPlayer(playerid,Kills0);
TextDrawShowForPlayer(playerid,Kills1);
TextDrawShowForPlayer(playerid,Kills2);
TextDrawShowForPlayer(playerid,Kills3);
TextDrawShowForPlayer(playerid,Kills4);
}Ovako izgleda /dm 2 😄
12. Jun 2018.
Hadžaga wrote on June 12, 2018, 11:24 am:
if(dmID == 1)
{
if(usaoudm1 == 1) return SCM(playerid,-1,""col_larp":"col_crvena"Vec si u toj areni,kucaj /lobby da izadjes!!");
nijenigdje = 0;
usaoudm1 = 1;
usaoudm2 = 0;
usaoudm3 = 0;
usaoudm4 = 0;
usaoudm5 = 0;
Streak = 0;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,RandomDM1Spawn,RandomDM1Spawn,RandomDM1Spawn);
SetCameraBehindPlayer(playerid);
SCM(playerid,-1,""col_crvena":"col_zelena"Usli ste u Deathmatch arenu 1 - Marina Arena!");
TogglePlayerControllable(playerid,0);
SetPlayerHealth(playerid,1000);
TogglePlayerControllable(playerid,0);
SetTimerEx("antisk",3000,false,"i",playerid);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,500);
GivePlayerWeapon(playerid,31,500);
TextDrawShowForPlayer(playerid,Kills0);
TextDrawShowForPlayer(playerid,Kills1);
TextDrawShowForPlayer(playerid,Kills2);
TextDrawShowForPlayer(playerid,Kills3);
TextDrawShowForPlayer(playerid,Kills4);
}Ovako izgleda /dm 2 😄
Kada on umre ti na OnplayerDeath moras napraviti sta ces sa tim igracem gde ces ga smestiti u lobby ili u dm u kojem je bio, zbog toga ti se pojavljuje Cj skin jer u skripti sa igracem ne radis nista , na fonu sam pa ako slova ne valjaju zbog toga je..
12. Jun 2018.
Imao sam to sve ubaceno u public OnPlayerSpawn i kada sam prebacio u OnPlayerDeath sve se promijenilo,poceo sam da propadam kroz skriptu i da me stavlja na 0 0 0 kordinate tamo .. Ali to mi se ne desava uvijek,samo prvi put kada umrem pokaze mi se CJ skin sve ostalo je uredu,kada ponovo umrem spawna me sa skinom,spawna me u pravi VirtualWorld u pravi Interijer sve sve samo prvi put kad umrem to je problem ..
12. Jun 2018.
else if(usaoudm1 == 1)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,RandomDM1Spawn,RandomDM1Spawn,RandomDM1Spawn);
SetPlayerSkin(playerid,P_Enum);
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,25,500);
GivePlayerWeapon(playerid,31,500);
}Ovo je za DM1 i stoji pod OnPlayerSpawn ...
12. Jun 2018.
Hadžaga wrote on June 12, 2018, 11:36 am:
Imao sam to sve ubaceno u public OnPlayerSpawn i kada sam prebacio u OnPlayerDeath sve se promijenilo,poceo sam da propadam kroz skriptu i da me stavlja na 0 0 0 kordinate tamo .. Ali to mi se ne desava uvijek,samo prvi put kada umrem pokaze mi se CJ skin sve ostalo je uredu,kada ponovo umrem spawna me sa skinom,spawna me u pravi VirtualWorld u pravi Interijer sve sve samo prvi put kad umrem to je problem ..
Deckic znas li skriptati ili mislis da znas? ti si sve sa onPlayerSpawn prebacio u OnPlayerDeath i kazes kad se spawnas propadas i to pa razmisli sta si napisao sad. Toliko od mene 🙂
12. Jun 2018.
Mackenzi wrote on June 12, 2018, 11:38 am:
Deckic znas li skriptati ili mislis da znas? ti si sve sa onPlayerSpawn prebacio u OnPlayerDeath i kazes kad se spawnas propadas i to pa razmisli sta si napisao sad. Toliko od mene 🙂
Tebro jesam pocetnik i ne znam sve,treba mi pomoc,i de procitaj sta ti pisem,samo prvi put kad umrem to mi se desava sve ostalo je uredu .........
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava