Započeo SpawneR.
•2. Feb. 2013.• Zaključano[Pomoc]Ne radi :(
507
pregleda
5
postova
Rookie
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
5 / 100 XP
Početnik(0)
0
Postovi:
59
Teme:
Pridružio se:Avg. 2011
2. Feb. 2013.
Skripta koju koristim: od 0
Detaljan opis problema: Napravio sam ulazak u int i za GSF radi , kada isto to uradim za LACF samo sto promenim naravno kordinate nece ? O.o
Dio skripte:
Ceo onplayerkeystatechange:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Napravio sam ulazak u int i za GSF radi , kada isto to uradim za LACF samo sto promenim naravno kordinate nece ? O.o
Dio skripte:
////////////////////////////////////////////
if( newkeys == KEY_SECONDARY_ATTACK ) // LACF ULAZ
{
if( IsPlayerInRangeOfPoint(playerid, 3.0, 2133.9673,-2277.8928,20.6719))
{
SetPlayerPos(playerid, 2131.9514,-2278.9395,20.6719);
SetPlayerInterior( playerid, 0 );
GameTextForPlayer( playerid, "LACF place.", 3000, 1 );
return 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK ) // LACF IZLAZ
{
if( IsPlayerInRangeOfPoint(playerid, 3.0, 2131.9514,-2278.9395,20.6719))
SetPlayerPos(playerid, 2133.9673,-2277.8928,20.6719);
SetPlayerInterior( playerid, 0);
return 1;
}
Ceo onplayerkeystatechange:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if( newkeys == KEY_SECONDARY_ATTACK ) // GSF ULAZ
{
if( IsPlayerInRangeOfPoint(playerid, 3.0, 2495.2959,-1690.7172,14.7656))
{
SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);
SetPlayerInterior( playerid, 3 );
GameTextForPlayer( playerid, "GSF chill place.", 3000, 1 );
return 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK ) // GSF IZLAZ
{
if( IsPlayerInRangeOfPoint(playerid, 3.0, 2496.049804,-1695.238159,1014.742187))
SetPlayerPos(playerid, 2495.2959,-1690.7172,14.7656);
SetPlayerInterior( playerid, 0);
return 1;
}
////////////////////////////////////////////
if( newkeys == KEY_SECONDARY_ATTACK ) // LACF ULAZ
{
if( IsPlayerInRangeOfPoint(playerid, 3.0, 2133.9673,-2277.8928,20.6719))
{
SetPlayerPos(playerid, 2131.9514,-2278.9395,20.6719);
SetPlayerInterior( playerid, 0 );
GameTextForPlayer( playerid, "LACF place.", 3000, 1 );
return 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK ) // LACF IZLAZ
{
if( IsPlayerInRangeOfPoint(playerid, 3.0, 2131.9514,-2278.9395,20.6719))
SetPlayerPos(playerid, 2133.9673,-2277.8928,20.6719);
SetPlayerInterior( playerid, 0);
return 1;
}
if(newkeys & KEY_FIRE)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Car, Car, Car))
{
if(Spray == 1)
{
SprayT = SetTimer("OnPlayerSpray", 5000, false);
}
}
}
else return KillTimer(SprayT);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
198
Postovi:
67
Teme:
Pridružio se:Jul 2011
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
2. Feb. 2013.
DodaÅ¡ ovo na poÄetak svog moda kod ostalih macroa:
I ovako ti treba izgledat OnPlayerKeyStateChange callback:
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
I ovako ti treba izgledat OnPlayerKeyStateChange callback:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_SECONDARY_ATTACK))
{
if (IsPlayerInRangeOfPoint(playerid, 3.0, 2495.2959, -1690.7172, 14.7656)) // GSF ULAZ
{
SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);
SetPlayerInterior( playerid, 3 );
GameTextForPlayer( playerid, "GSF chill place.", 3000, 1 );
return 1;
}
else if( IsPlayerInRangeOfPoint(playerid, 3.0, 2496.049804,-1695.238159,1014.742187)) // GSF IZLAZ
{
SetPlayerPos(playerid, 2495.2959,-1690.7172,14.7656);
SetPlayerInterior( playerid, 0);
return 1;
}
else if( IsPlayerInRangeOfPoint(playerid, 3.0, 2133.9673,-2277.8928,20.6719)) // LACF ULAZ
{
SetPlayerPos(playerid, 2131.9514,-2278.9395,20.6719);
SetPlayerInterior( playerid, 0 );
GameTextForPlayer( playerid, "LACF place.", 3000, 1 );
return 1;
}
else if ( IsPlayerInRangeOfPoint(playerid, 3.0, 2131.9514,-2278.9395,20.6719)) // LACF IZLAZ
{
SetPlayerPos(playerid, 2133.9673,-2277.8928,20.6719);
SetPlayerInterior( playerid, 0);
return 1;
}
}
else if (PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Car, Car, Car))
{
if(Spray == 1)
{
SprayT = SetTimer("OnPlayerSpray", 5000, false);
}
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava