Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tommy_Vercetty poslato Oktobar 14, 2014, 15:25:01 POSLE PODNE

Naslov: POMOC
Poruka od: Tommy_Vercetty poslato Oktobar 14, 2014, 15:25:01 POSLE PODNE
Skripta koju koristim:Moja
Detaljan opis problema:Uzmem iz /equip-a oruzje naprimjer M4 dobijem 150 metaka , kada restartujem server(GMX) ili izadem sa servera pa kada ponovno udem metci mi se poduplaju npr 150 -- bude 300 kad udem ponovo pomoc ?  ako treba cmd equip stavicu
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: POMOC
Poruka od: Tommy_Vercetty poslato Oktobar 15, 2014, 14:43:22 POSLE PODNE
POMOC ?
Naslov: Odg: POMOC
Poruka od: Ilcev321 poslato Oktobar 15, 2014, 14:47:25 POSLE PODNE
posalji ovdje sve /komandu i to da vidim sta si radio  :)
Naslov: Odg: POMOC
Poruka od: Tommy_Vercetty poslato Oktobar 15, 2014, 15:53:49 POSLE PODNE
CMD:equip(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new string[128],sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername,sizeof(sendername));
if((PlayerInfo[playerid][pMember] == 19  ||  PlayerInfo[playerid][pLeader] == 19) && IsPlayerInRangeOfPoint(playerid, 2,2336.7620,-1135.0751,1050.7101)
|| (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) && IsPlayerInRangeOfPoint(playerid, 2,2375.3689,-1128.4279,1050.8750)
|| (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) && IsPlayerInRangeOfPoint(playerid, 2,1271.4515,-796.2720,1084.1719)
|| (PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) && IsPlayerInRangeOfPoint(playerid, 2,1449.1403,-1848.8640,13.9688)
|| (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) && IsPlayerInRangeOfPoint(playerid, 2,290.5424,-102.8313,985.5322)
|| (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) && IsPlayerInRangeOfPoint(playerid, 2,681.4106,-445.1453,16.3359)
|| (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) && IsPlayerInRangeOfPoint(playerid, 2,958.2475,-53.6183,1001.1172)
|| (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) && IsPlayerInRangeOfPoint(playerid, 2,2556.5193,-1305.2424,1060.9844)
|| (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) && IsPlayerInRangeOfPoint(playerid, 2,450.3665,1419.1895,1084.3080)
|| (PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18) && IsPlayerInRangeOfPoint(playerid, 2,2495.4646,-1700.6948,1018.3438)
|| (PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21) && IsPlayerInRangeOfPoint(playerid, 2,958.2475,-53.6183,1001.1172)
|| (PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22) && IsPlayerInRangeOfPoint(playerid, 2,2604.411621, -639.274291, 84.300003)
|| (PlayerInfo[playerid][pMember] == 24 ||  PlayerInfo[playerid][pLeader] == 24) && IsPlayerInRangeOfPoint(playerid, 2,2336.7620,-1135.0751,1050.7101)
|| (PlayerInfo[playerid][pMember] == 26 || PlayerInfo[playerid][pLeader] == 26) && IsPlayerInRangeOfPoint(playerid, 2,-239.8292,-28.5864,-58.1459))
{
new sapdequip[] = "1\t{EA0C0C}M4-3000$\n2\tMP5-2000$\n3\t{EA0C0C}AK47 i MP5-4000$\n4\tCombat-1600$\n5\t{EA0C0C}Armor-700$\n6\tSawn-3000$\n7\t{EA0C0C}TEC9 -5000$\n8\t{EA0C0C}Kokteli -9000\n9\tSniper(AWP)";
ShowPlayerDialog(playerid,53,DIALOG_STYLE_LIST,"Oruzje:",sapdequip,"Izaberite","Otkazi");
return 1;
}
if((PlayerInfo[playerid][pMember] == 25 ||  PlayerInfo[playerid][pLeader] == 25) && IsPlayerInRangeOfPoint(playerid, 2,2336.7620,-1135.0751,1050.7101)
|| (PlayerInfo[playerid][pMember] == 20 ||  PlayerInfo[playerid][pLeader] == 20) && IsPlayerInRangeOfPoint(playerid, 2,267.1542,1294.8147,1080.2578))
{
if((PlayerInfo[playerid][pMember] == 20 ||  PlayerInfo[playerid][pLeader] == 20))
{
new sapdequip[] = "1\t{EA0C0C}M4-3000$\n2\tMP5-2000$\n3\t{EA0C0C}AK47 i MP5-4000$\n4\tCombat-1600$\n5\t{EA0C0C}Armor-700$\n6\tSawn-4500$\n7\t{EA0C0C}Bejzbol palica-800$\n8\tMotorka-12000$\n9\t{EA0C0C}Koktel-700$\n10\tTec9-4500$\n11\t{EA0C0C}Awp-8500$\n12\t{EA0C0C}TnT eksploziv-4500$";
ShowPlayerDialog(playerid,54,DIALOG_STYLE_LIST,"Oruzje:",sapdequip,"Izaberite","Otkazi");
}
else if((PlayerInfo[playerid][pMember] == 25 ||  PlayerInfo[playerid][pLeader] == 25))
{
new sapdequip[] = "1\t{EA0C0C}M4-3000$\n2\tMP5-2000$\n3\t{EA0C0C}AK47 i MP5-4000$\n4\tCombat-1600$\n5\t{EA0C0C}Armor-700$\n6\tSawn-4500$\n7\t{EA0C0C}Bejzbol palica-800$\n8\tMotorka-12000$\n9\t{EA0C0C}Koktel-700$\n10\tTec9-4500$\n11\t{EA0C0C}Awp-8500$\n12\t{EA0C0C}TnT eksploziv-4500$";
ShowPlayerDialog(playerid,54,DIALOG_STYLE_LIST,"Oruzje:",sapdequip,"Izaberite","Otkazi");
}
return 1;
}
if(PlayerInfo[playerid][pDuty] == 0)
{
SCM(playerid,COLOR_GREY,"** Niste na duznosti (/duty)!");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 6, 257.1108,78.0250,1003.6406))//SAPD Lockers
{
if(PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pMember] != 22 && PlayerInfo[playerid][pLeader] != 22)
{
SCM(playerid,COLOR_GREY,"** This Refill Point is Only for the SAPD");
return 1;
}
new sapdequip[] = "1\t{EA0C0C}Cadet Patrola\n2\tOficir Patroliranje\n3\t{EA0C0C}Detektiv Patroliranje\n4\tMotociklist Patroliranje\n5\t{EA0C0C}Standard SWAT\n6\tMedium SWAT\n7\t{EA0C0C}Heavy SWAT\n8\tSharpshooter SWAT\n9\t{EA0C0C}Armour+Health\n10\tCeremonial Uniform\n11\t{EA0C0C}Default\n12\tHigher Ranked";
ShowPlayerDialog(playerid,50,DIALOG_STYLE_LIST,"List of Equips:",sapdequip,"Izaberite","Otkazi");
SCM(playerid, COLOR_GREY,"Zapamtite, nemozete uzimati sve,svaki item ima svoj rank!");
}
else if(IsPlayerInRangeOfPoint(playerid, 6, 223.6328,186.8251,1003.0313))//FBI Lockers (Library)
{
if(PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pLeader] != 2)
{
SCM(playerid,COLOR_GREY,"** This Refill Point is Only for the FBI");
return 1;
}
new fbiequip[] = "1\t{EA0C0C}Cadet Equipment\n2\tAgent Equipment\n3\t{EA0C0C}Watching Equipment\n4\t{EA0C0C}Spy Equipment\n5\t{EA0C0C}Standard Tactical\n6\tMedium Tactical\n7\t{EA0C0C}Heavy Tactical\n8\tSharpshooter Tactical\n9\t{EA0C0C}Armour+Health\n10\tCeremonial Suit\n11\t{EA0C0C}Default\n12\tHigher Ranked";
ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,"List of Equips:",fbiequip,"Izaberite","Otkazi");
SCM(playerid, COLOR_GREY,"Zapamtite, nemozete uzimati sve,svaki item ima svoj rank!");
}
else if(IsPlayerInRangeOfPoint(playerid, 6, 233.4989,123.6518,1003.2188))//Army Lockers
{
if(PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pLeader] != 3)
{
SCM(playerid,COLOR_GREY,"** This Refill Point is Only for Vojska");
return 1;
}
new armyequip[] = "1\t{EA0C0C}Private Equipment\n2\tSergeant Equipment\n3\t{EA0C0C}Watching Equipment\n4\tSpy Equipment\n5\t{EA0C0C}Standard Special Forces\n6\tMedium Special Forces\n7\t{EA0C0C}Heavy Special Forces\n8\tSniper Tactical\n9\t{EA0C0C}Armour+Health\n10\tCeremonial Suit\n11\t{EA0C0C}Default\n12\tHigher Ranked";
ShowPlayerDialog(playerid,52,DIALOG_STYLE_LIST,"List of Equips:",armyequip,"Izaberite","Otkazi");
SCM(playerid, COLOR_GREY,"Zapamtite, nemozete uzimati sve,svaki item ima svoj rank!");
}
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [cmdtext] -> /equip %d",d,m,y,h,mi,s,sendername, params);
CommandLog(string);
}
return 1;
}
Naslov: Odg: POMOC
Poruka od: Ilcev321 poslato Oktobar 15, 2014, 19:44:41 POSLE PODNE
nisi uradio da ti sacuva onplayerlogin,onplayerconnect kad budes gmx onda uradi to iz panela
Naslov: Odg: POMOC
Poruka od: Tommy_Vercetty poslato Oktobar 15, 2014, 21:13:17 POSLE PODNE
gdje ovo da stavim brate ? :D
Naslov: Odg: POMOC
Poruka od: Tommy_Vercetty poslato Oktobar 16, 2014, 16:00:13 POSLE PODNE
Znali iko  ;) ?
Naslov: Odg: POMOC
Poruka od: K ROSE poslato Oktobar 16, 2014, 21:12:57 POSLE PODNE
Pod
public OnPlayerDisconnect(playerid, reason)

dodaj ovo

SaveGuns(playerid);
OnPlayerUpdateEx(playerid);
Naslov: Odg: POMOC
Poruka od: TiXoR_ poslato Oktobar 17, 2014, 15:42:49 POSLE PODNE
(http://www.dodaj.rs/f/3L/2C/2ao1z3ID/082577-green-metallic-or.png)

Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

pročitaj pravila, fali ti prefiks.

Pravila:

Glavna pravila Balkan SA:MP foruma (http://balkan-samp.com/forum/index.php?topic=7045.0) .
Razgovor u vezi PAWN-Skriptanja (http://balkan-samp.com/forum/index.php?topic=11453.0) .