(Pomoc) - error

Započeo ...Neno..., Jul 12, 2011, 11:44:33 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

...Neno...

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;
}

...Neno...

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 !? :/

...Neno...

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 }
Poslednja Izmena: Jul 12, 2011, 13:19:57 POSLE PODNE od [MRP] Bedi

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.