detaljan opis problema
ja kad napisem /promenispawn i odemerem npr kuca ja umrem i spawnam se kod kuce ljepo al akd izadjem iz servera van i udjem spawna me na gl. spawnu
evo cmd
CMD:spawnchange(playerid, params[])
{
SPD(playerid, 13, DIALOG_STYLE_LIST, "Promena spawna", "Skate park\nBaza\nKuca\nStan\nVikendica\nGaraza\nIznajmljena kuca\nIznajmljen hotel", "Potvrdi", "Izadji");
return 1;
}
CMD:promenispawn(playerid, params[]) return cmd_spawnchange(playerid, params);dialog
if(dialogid == 13 && response)
{
switch(listitem)
{
case 0:
{
PI = SPAWN_DEFAULT;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}Skate parku.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Skate park | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
case 1:
{
if(PI > 0 || PI > 0)
{
PI = SPAWN_BAZA;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}bazi.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Baza | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
else return SCM(playerid, GRAD2, "(greska) Niste clan nijedne organizacije/mafije/bande!");
}
case 2:
{
if(PI != -1)
{
PI = SPAWN_KUCA;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}kuci.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Kuca | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
else return SCM(playerid, GRAD2, "(greska) Ne posedujete kucu!");
}
case 3:
{
if(PI != -1)
{
PI = SPAWN_STAN;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}stanu.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Stan | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
else return SCM(playerid, GRAD2, "(greska) Ne posedujete stan!");
}
case 4:
{
if(PI != -1)
{
PI = SPAWN_VIKENDICA;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}vikendici.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Vikendica | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
else return SCM(playerid, GRAD2, "(greska) Ne posedujete vikendicu!");
}
case 5:
{
if(PI != -1)
{
PI = SPAWN_GARAZA;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}garazi.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Garaza | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
else return SCM(playerid, GRAD2, "(greska) Ne posedujete garazu!");
}
case 6:
{
if(PI != -1)
{
PI = SPAWN_RENTKUCA;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}iznajmljenoj kuci.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Iznajmljena kuca | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
else return SCM(playerid, GRAD2, "(greska) Ne iznajmljujete nijednu kucu!");
}
case 7:
{
if(PI != -1)
{
PI = SPAWN_HOTEL;
SCM(playerid, ZUTA, "| PROMENA SPAWNA | Sada cete se spawnati u {FFFFFF}hotelu.");
new hIme, ip, logstring;
ImeIgraca(playerid, hIme);
GetPlayerIp(playerid, ip, sizeof ip);
format(logstring, sizeof logstring, "|PROMENA SPAWNA| Igrac: %s | Novi spawn: Hotel | IP: %s", hIme, ip);
UpisiLog(FAJL_SPAWNLOG, logstring);
new kkk, upit;
ImeIgraca(playerid, kkk);
format(upit, 128, "UPDATE `Igraci` SET `Spawn` = '%d' WHERE `Ime` = '%s'", PI, kkk);
mysql_query(upit, THREAD_OSTALO);
}
else return SCM(playerid, GRAD2, "(greska) Ne iznajmljujete sobu ni u jednom hotelu!");
}
}
}