SA-MP Forums Archive
[FIXED]...should return a value - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: [FIXED]...should return a value (/showthread.php?tid=239441)



[FIXED]...should return a value - yoan103 - 13.03.2011

pawn Код:
if(strcmp(cmdtext, "/nrg", true)==0)
            {
            if( PVeh[playerid] > 0 )
            {
            if(GetPlayerVehicleID(playerid) !=  PVeh[playerid])
            {
            if(IsPlayerInAnyVehicle(playerid))
            {
            RemovePlayerFromVehicle(playerid);
            }
            new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
            GetPlayerPos(playerid, X, Y, Z);
            GetPlayerFacingAngle(playerid, Ang);
            GetPlayerName(playerid, Name, sizeof( Name ));
            PutPlayerInVehicle(playerid, PVeh[playerid], 0);
            SetVehiclePos(PVeh[playerid], X, Y, Z);
            SetVehicleZAngle(PVeh[playerid], Ang);
            SetVehicleHealth(PVeh[playerid],  1000.0);
            LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
            SendClientMessage(playerid, DEATH, "Personal NRG-500 called.");
            PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
            }
            else
            {
            SendClientMessage(playerid, DISCONNECT, "You are already on your personal NRG-500.");
            }
            }
            else
            {
            if(IsPlayerInAnyVehicle(playerid))
            {
            RemovePlayerFromVehicle(playerid);
            }
            new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
            GetPlayerPos(playerid, X, Y, Z);
            GetPlayerFacingAngle(playerid, Ang);
            GetPlayerName(playerid, Name, sizeof( Name ));
            PVeh[playerid] = CreateVehicle(522, X, Y , Z, Ang, 75,3, 5000000);
            PutPlayerInVehicle(playerid, PVeh[playerid], 0);
            LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
            printf("personal nrg created for %s.", Name);
            SendClientMessage(playerid, CONNECT, "You have created your own personal NRG-500.");
            PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
            SetVehicleParamsForPlayer(PVeh[playerid], playerid, 0, 0);
            for(new i=0; i <= MAX_PLAYERS; i++)
            {
            if ( IsPlayerConnected(i) )
            {
            if ( i != playerid )
            {
            SetVehicleParamsForPlayer(PVeh[playerid], i, 0, 1);
            }
            }
            }
            }
            return 1;
            }
            }
Warning:
pawn Код:
C:\Documents and Settings\maya\Desktop\Games\samp03csvr_win32\pawno\Untitled.pwn(87) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
How do i fix this?


Re: ...should return a value - yoan103 - 13.03.2011

OHH, I forgot the return 0;