Skripta koju koristim:HW:RP
Detaljan opis problema::Koristim ovu FS, http://pastebin.com/2GS5P6kJ, sada sam je ubacio u mod,, ali nece da mi se spawna u vikendicu. Kako cu to poraviti. U mene je dialog u spawn iz org itd. i sada kada dodam ovu CMD: promenispawn, i kada to stavim u svoj dialog za spawn,, pise da cu se spawnat u stanu ali neide.
Dio skripte:
CMD:promjenispawn(playerid, params[])
{
for(new i = 0; i < sizeof(VikendicaInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(strcmp(VikendicaInfo, imeigraca, false ) == 0)
{
if(VikendicaInfo == 1)
{
VikendicaInfo = 0;
SendClientMessage(playerid, ZUTA, "Vise se neces spawnati ispred vikendice.");
SacuvajVikendicu(i);
return 1;
}
if(VikendicaInfo == 0)
{
VikendicaInfo = 1;
SendClientMessage(playerid, ZUTA, "Od sad ces se spawnati ispred vikendice!");
SacuvajVikendicu(i);
return 1;
}
return 1;
}
}
return 1;
}
//----------------------------------------------------------------------------//
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
POMOC
Započeo Obrisan korisnik
•13. Jul 2013.• Zaključano316
pregleda
6
postova
13. Jul 2013.
13. Jul 2013.
možda nije do toga jesil stavio u public onplayerspawn za to?
i probaj ovu CMD ako neradi do public je jer nemas provere
i probaj ovu CMD ako neradi do public je jer nemas provere
CMD:promjenispawn(playerid, params[])
{
for(new i = 0; i < sizeof(VikendicaInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(strcmp(VikendicaInfo, imeigraca, false ) == 0)
{
if(VikendicaInfo == 1)
{
VikendicaInfo = 0;
SendClientMessage(playerid, ZUTA, "Vise se neces spawnati ispred vikendice.");
SacuvajVikendicu(i);
return 1;
}
if(VikendicaInfo == 0)
{
SetPlayerInterior(playerid,VikendicaInfo); SetPlayerVirtualWorld(playerid,VikendicaInfo);
SetPlayerPos(playerid,VikendicaInfo,VikendicaInfo,VikendicaInfo);
uVikendici = i;
VikendicaInfo = 1;
SendClientMessage(playerid, ZUTA, "Od sad ces se spawnati ispred vikendice!");
SacuvajVikendicu(i);
return 1;
}
return 1;
}
}
return 1;
}13. Jul 2013.
Ovo sam u svom GM stavio pod on player spawn :
for(new i = 0; i < sizeof(VikendicaInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(strcmp(VikendicaInfo, imeigraca, false ) == 0 && VikendicaInfo == 1)
{
SetPlayerPos(playerid, VikendicaInfo,VikendicaInfo,VikendicaInfo);
}
}
for(new i = 0; i < sizeof(VikendicaInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(strcmp(VikendicaInfo, imeigraca, false ) == 0 && VikendicaInfo == 1)
{
SetPlayerPos(playerid, VikendicaInfo,VikendicaInfo,VikendicaInfo);
}
}
13. Jul 2013.
Sada mi radi spawn, ali kada kliknem u dialogu spawn pa na vikednica,, spawn radi,, ali kada opet prebacim na kucu, opet spawna iz vikendice. ali kada ocu sa spawna iz vikendice prebaciti na kucu , prvo moram ponovno staviti spawn vikendica da mi se spawn iskljuci , kako cu napraviti kada se spawnam iz vikendice dok se prebacim na kucu , da odma spawna iz kuce, a ne da moram prvvo iskljuciti spawn.Evo dio skripte taj dialog za spawn
if(dialogid == DIALOG_SPAWN)
{
if(response)
{
if(listitem == 0)
{
SCM(playerid,BELA,"Sada ces se spawnovati na brodu");
PlayerInfo = 1;
SacuvajAcc(playerid);
}
if(listitem == 1)
{
if(PlayerInfo == 999) return SCM(playerid, COLOR_GREY, "Neposjedujes kucu");
SCM(playerid,BELA,"Sada ces se spawnovati u svojoj kuci");
PlayerInfo = 2;
SacuvajAcc(playerid);
}
if(listitem == 2)
{
if(PlayerInfo == 999) return SCM(playerid, COLOR_GREY, "Nigde nerentas kucu");
SCM(playerid,BELA,"Sada ces se spawnovati u iznajmljenoj kuci");
PlayerInfo = 3;
SacuvajAcc(playerid);
}
if(listitem == 3)
{
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
SCM(playerid,BELA,"Sada ces se spawnovati u bazi organizacije/bande");
PlayerInfo = 4;
SacuvajAcc(playerid);
}
}
if(listitem == 4)
{
for(new i = 0; i < sizeof(VikendicaInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(strcmp(VikendicaInfo, imeigraca, false ) == 0)
{
if(VikendicaInfo == 1)
{
VikendicaInfo = 0;
SendClientMessage(playerid, ZUTA, "Vise se neces spawnati ispred vikendice.");
SacuvajVikendicu(i);
return 1;
}
if(VikendicaInfo == 0)
{
VikendicaInfo = 1;
SendClientMessage(playerid, ZUTA, "Od sad ces se spawnati ispred vikendice!");
SacuvajVikendicu(i);
return 1;
}
return 1;
}
}
}
}
}
if(dialogid == DIALOG_SPAWN)
{
if(response)
{
if(listitem == 0)
{
SCM(playerid,BELA,"Sada ces se spawnovati na brodu");
PlayerInfo = 1;
SacuvajAcc(playerid);
}
if(listitem == 1)
{
if(PlayerInfo == 999) return SCM(playerid, COLOR_GREY, "Neposjedujes kucu");
SCM(playerid,BELA,"Sada ces se spawnovati u svojoj kuci");
PlayerInfo = 2;
SacuvajAcc(playerid);
}
if(listitem == 2)
{
if(PlayerInfo == 999) return SCM(playerid, COLOR_GREY, "Nigde nerentas kucu");
SCM(playerid,BELA,"Sada ces se spawnovati u iznajmljenoj kuci");
PlayerInfo = 3;
SacuvajAcc(playerid);
}
if(listitem == 3)
{
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
SCM(playerid,BELA,"Sada ces se spawnovati u bazi organizacije/bande");
PlayerInfo = 4;
SacuvajAcc(playerid);
}
}
if(listitem == 4)
{
for(new i = 0; i < sizeof(VikendicaInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(strcmp(VikendicaInfo, imeigraca, false ) == 0)
{
if(VikendicaInfo == 1)
{
VikendicaInfo = 0;
SendClientMessage(playerid, ZUTA, "Vise se neces spawnati ispred vikendice.");
SacuvajVikendicu(i);
return 1;
}
if(VikendicaInfo == 0)
{
VikendicaInfo = 1;
SendClientMessage(playerid, ZUTA, "Od sad ces se spawnati ispred vikendice!");
SacuvajVikendicu(i);
return 1;
}
return 1;
}
}
}
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava