Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Jack_Ass poslato Jul 25, 2013, 17:55:16 POSLE PODNE

Naslov: (pomoc) /fzizlaz
Poruka od: Jack_Ass poslato Jul 25, 2013, 17:55:16 POSLE PODNE
Skripta nezz
Problem: Kada kucam /fzizlaz znaci izadjem iz free zone ak me neko ubije opet se spawn u fz-u

dio sc


YCMD:fzizlaz(playerid, params[], help)
{
#pragma unused help
new string[128];
{
if(gang[playerid] == 0)
{
SendClientMessage(playerid,COLOR_RED,"Nisi u FreeZoni.");
return 1;
}
UsouFZ[playerid] = 0;
gang[playerid] = 0;
GetPlayerName(playerid, PNAME, MAX_PLAYERS);
format(string, sizeof(string), "%s Je Napustio FreeZonu.", PNAME);
SendClientMessageToAll(COLOR_RED,string);
SetPlayerPos(playerid, 2020.8140,-1306.1547,20.8792);
g_SetPlayerHealth(playerid,100);
PlayerInfo[playerid][pSkin] = 1;
ResetPlayerWeapons(playerid);
}
return 1;
}
Naslov: Odg: (pomoc) /fzizlaz
Poruka od: V_More poslato Jul 25, 2013, 18:05:52 POSLE PODNE
Zato što vjerovatno kad ulaziš staviš SetSpawnInfo sve za tu zonu, promjeni na prave i u /fzizlaz koordinate ili u OnPlayerDeath postavi SetSpawnInfo pa gde već želiš da ga spawna.
Naslov: Odg: (pomoc) /fzizlaz
Poruka od: Jack_Ass poslato Jul 25, 2013, 18:17:38 POSLE PODNE
Ja sto sam znao pokusao sam vise nmogu ak mi neko zna napraviti evo


if(dialogid == DIALOG_FZ)
{
new string[128];
if(response)
{
if(listitem == 0)
{
if(gang[playerid] == 1)
{
SendClientMessage(playerid,COLOR_RED,"Morate napustit svoj tim.");
return 1;
}
UsouFZ[playerid] = 1;
gang[playerid] = 1;
SetPlayerSkin(playerid,285);
g_GivePlayerWeapon(playerid,24,1000);
g_GivePlayerWeapon(playerid,31,1000);
g_GivePlayerWeapon(playerid,29,1000);
g_SetPlayerHealth(playerid,100);
GetPlayerHealth(playerid,OldHealth);
GetPlayerPos(playerid, X, Y, Z);
SetSpawnInfo(playerid, gang[playerid], 285, 486.6530,880.4146,-30.8512, 90.0, 24,100,31,100,29,1000);
SetPlayerPos(playerid, 486.6530,880.4146,-30.8512);
SendClientMessage(playerid,COLOR_RED,"Dobro dosao u Tim Alfa.");
GetPlayerName(playerid, PNAME, MAX_PLAYERS);
format(string, sizeof(string), "%s Je Spojen u Alfa tim.", PNAME);
FzPoruka(COLOR_RED,string);
}
if(listitem == 1)
{
if(gang[playerid] == 1)
{
SendClientMessage(playerid,COLOR_RED,"Morate napustit svoj tim.");
return 1;
}
UsouFZ[playerid] = 1;
gang[playerid] = 2;
SetPlayerSkin(playerid,287);
//SetPlayerColor(playerid,BELA);
g_GivePlayerWeapon(playerid,24,1000);
g_GivePlayerWeapon(playerid,31,1000);
g_GivePlayerWeapon(playerid,29,1000);
GetPlayerPos(playerid, X, Y, Z);
SetSpawnInfo(playerid, gang[playerid], 287, 720.5070,909.5706,-19.5366, 90.0, 24,100,31,100,29,1000);
SendClientMessage(playerid,COLOR_RED,"Dobro dosao u Tim Beta");
g_SetPlayerHealth(playerid,100);
GetPlayerHealth(playerid,OldHealth);
SetPlayerPos(playerid,720.5070,909.5706,-19.5366);
GetPlayerName(playerid, PNAME, MAX_PLAYERS);
format(string, sizeof(string), "%s Spojen u Beta Tim", PNAME);
FzPoruka(COLOR_RED,string);
}
}
}
Naslov: Odg: (pomoc) /fzizlaz
Poruka od: Jack_Ass poslato Avgust 03, 2013, 01:12:07 PRE PODNE
Jel zna iko barem da pokuusa ?
Naslov: Odg: (pomoc) /fzizlaz
Poruka od: Crazyn3ss poslato Avgust 03, 2013, 16:10:59 POSLE PODNE
pa postavi spawn
PlayerInfo[playerid][pSpawn] = 1;
ili kako ti vec ide varijabla
Naslov: Odg: (pomoc) /fzizlaz
Poruka od: [BURPG] Wistaa poslato Avgust 03, 2013, 17:23:21 POSLE PODNE
Provjeri mozda ti cuva kao spawn tamo kada udjes u tu zonu,vjerovatno imas komandu da udjes u tu zonu,onda tu provjeri..
Naslov: Odg: (pomoc) /fzizlaz
Poruka od: Lilnelly poslato Avgust 04, 2013, 00:59:29 PRE PODNE
Daj komandu za ulaz u fz