Skripta koju koristim: Radim svoj od 0
Detaljan opis problema: izbacuje mi jedan error
Dio skripte: /////
Neke slike/video za lakse dobivanje pomoci(neobavezno): C:\Documents and Settings\Administrator\Desktop\RPF\gamemodes\rpf.pwn(399) : warning 209: function "OnPlayerKeyStateChange" should return a value
trebas RETURNAT taj callback!
valjda sam znas, ukoliko neznas psotavi cijeli callback
Stavi na kraj callbacka return 1; ovako:
public OnPlayerKeyStatChange(...)
{
...
return 1;
}
nemoze,opet izbacuje error,ako mozete pomoci evo..
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if( newkeys == KEY_SECONDARY_ATTACK ) // Ako igrac pritisne enter ili f -->mozete umjesto KEY_SECONDARY_ATTACK staviti nesta drugo...npr.KEY_SPRINT
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) )
{
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // X, Y, Z - gdje ce se igrac spawnati u interijer(kordinate interijera)
SetPlayerInterior( playerid, 0 ); // ID interijera
GameTextForPlayer( playerid, "DobroDosao u Spawn Kaffe!", 3000, 1 ); // Salje igracu nekakvu poruku
return 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK ) // Ako igrac pritisne enter ili f
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) ) //ako je igrac blizu vasih kordinata za izlazak
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // mjesto gdje ce se igrac spawnati
SetPlayerInterior( playerid, 0); // id interijera (pretezito je 0 jer cete raditi komandu za izlazak van,a vanjskog interijera nema pa je on 0)
GameTextForPlayer( playerid, "Izasli ste iz Spawn Kaffe-a!", 3000, 1 ); // nekakva poruka koju dobiva igrac
return 1;
}
}
return 1;
}
a koji eror?
nevjerujem d aje isti !? :/
Citat: [MRP] Bedi poslato Jul 12, 2011, 13:08:14 POSLE PODNE
a koji eror?
nevjerujem d aje isti !? :/
isti error
C:\Documents and Settings\Administrator\Desktop\RPF\gamemodes\rpf.pwn(401) : warning 209: function "OnPlayerKeyStateChange" should return a value
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if( newkeys == KEY_SECONDARY_ATTACK ) // Ako igrac pritisne enter ili f -->mozete umjesto KEY_SECONDARY_ATTACK staviti nesta drugo...npr.KEY_SPRINT
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) )
{
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // X, Y, Z - gdje ce se igrac spawnati u interijer(kordinate interijera)
SetPlayerInterior( playerid, 0 ); // ID interijera
GameTextForPlayer( playerid, "DobroDosao u Spawn Kaffe!", 3000, 1 ); // Salje igracu nekakvu poruku
}
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) ) //ako je igrac blizu vasih kordinata za izlazak
{
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // mjesto gdje ce se igrac spawnati
SetPlayerInterior( playerid, 0); // id interijera (pretezito je 0 jer cete raditi komandu za izlazak van,a vanjskog interijera nema pa je on 0)
GameTextForPlayer( playerid, "Izasli ste iz Spawn Kaffe-a!", 3000, 1 ); // nekakva poruka koju dobiva igrac
}
}
}
return 1;
}
Nema errora,malo glupo izgleda kod ali radi xd
Citat: ...Neno... poslato Jul 12, 2011, 13:05:11 POSLE PODNE
nemoze,opet izbacuje error,ako mozete pomoci evo..
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if( newkeys == KEY_SECONDARY_ATTACK ) // Ako igrac pritisne enter ili f -->mozete umjesto KEY_SECONDARY_ATTACK staviti nesta drugo...npr.KEY_SPRINT
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) )
{
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // X, Y, Z - gdje ce se igrac spawnati u interijer(kordinate interijera)
SetPlayerInterior( playerid, 0 ); // ID interijera
GameTextForPlayer( playerid, "DobroDosao u Spawn Kaffe!", 3000, 1 ); // Salje igracu nekakvu poruku
return 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK ) // Ako igrac pritisne enter ili f
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) ) //ako je igrac blizu vasih kordinata za izlazak
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // mjesto gdje ce se igrac spawnati
SetPlayerInterior( playerid, 0); // id interijera (pretezito je 0 jer cete raditi komandu za izlazak van,a vanjskog interijera nema pa je on 0)
GameTextForPlayer( playerid, "Izasli ste iz Spawn Kaffe-a!", 3000, 1 ); // nekakva poruka koju dobiva igrac
return 1;
}
}
return 1;
}
nemas isti broj { i }
Citat: ...Neno... poslato Jul 12, 2011, 13:10:56 POSLE PODNE
Citat: [MRP] Bedi poslato Jul 12, 2011, 13:08:14 POSLE PODNE
a koji eror?
nevjerujem d aje isti !? :/
isti error
C:\Documents and Settings\Administrator\Desktop\RPF\gamemodes\rpf.pwn(401) : warning 209: function "OnPlayerKeyStateChange" should return a value
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if( newkeys == KEY_SECONDARY_ATTACK ) // Ako igrac pritisne enter ili f -->mozete umjesto KEY_SECONDARY_ATTACK staviti nesta drugo...npr.KEY_SPRINT
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) )
{
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // X, Y, Z - gdje ce se igrac spawnati u interijer(kordinate interijera)
SetPlayerInterior( playerid, 0 ); // ID interijera
GameTextForPlayer( playerid, "DobroDosao u Spawn Kaffe!", 3000, 1 ); // Salje igracu nekakvu poruku
return 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK ) // Ako igrac pritisne enter ili f
{
if( IsPlayerInRangeOfPoint( playerid, 3.0, 1232.1671,-1426.7499,13.5087 ) ) //ako je igrac blizu vasih kordinata za izlazak
SetPlayerPos( playerid, 1232.1671,-1426.7499,13.5087 ); // mjesto gdje ce se igrac spawnati
SetPlayerInterior( playerid, 0); // id interijera (pretezito je 0 jer cete raditi komandu za izlazak van,a vanjskog interijera nema pa je on 0)
GameTextForPlayer( playerid, "Izasli ste iz Spawn Kaffe-a!", 3000, 1 ); // nekakva poruka koju dobiva igrac
return 1;
}
return 1;
}
broj {} ti nije jednak stavi ovako kao gore sta sam ti postao.