Szevasztok ismét!
Lenne egy kis problémám a pawno-val. Van egy NPC scriptem. az alábbi hibák miatt ha elmentem, kitörli az AMX et és csak a PWN marad.
c:\\Szerver\\filterscripts\\busz_1.pwn(9) : error 017: undefined symbol \"ConnectNPC\"
c:\\Szerver\\filterscripts\\busz_1.pwn(25) : error 017: undefined symbol \"IsPlayerNPC\"
c:\\Szerver\\filterscripts\\busz_1.pwn(33) : warning 202: number of arguments does not match definition
c:\\Szerver\\filterscripts\\busz_1.pwn(36) : error 017: undefined symbol \"Create3DTextLabel\"
c:\\Szerver\\filterscripts\\busz_1.pwn(36) : warning 213: tag mismatch
c:\\Szerver\\filterscripts\\busz_1.pwn(37) : error 017: undefined symbol \"Attach3DTextLabelToPlayer\"
c:\\Szerver\\filterscripts\\busz_1.pwn(36) : warning 204: symbol is assigned a value that is never used: \"PTD1\"
Pawn compiler 3.2.3664
A Script.
#include <a_samp>
#define COLOR_YELLOW 0xFFFF00AA
new busz_1;
public OnGameModeInit()
{
ConnectNPC(\"busz_1\",\"busz_1\");
busz_1 = AddStaticVehicle(437,2099.6733,2478.1789,11.07031,179.3649,1,1);
//------------------------------------------------------------------------------
print(\" NPC .. Betöltve!\");
print(\" Made by DaNeEe xD\");
return 1;
}
public OnPlayerSpawn(playerid)
{
if(!IsPlayerNPC(playerid)) return 0;
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
new playername[64];
GetPlayerName(playerid,playername,64);
if(!strcmp(playername,\"1-es busz\",true)) {
SetSpawnInfo( playerid, 0, 1343,2476.7212,10.8203,182.4362,0,0,0,0,0,0);
PutPlayerInVehicle(playerid, busz_1, 0);
SetPlayerColor(playerid,0x33CCFFAA);
new Text3D:PTD1 = Create3DTextLabel(\"1-es busz\",0xFFFF00AA,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(PTD1, playerid, 0.0, 0.0, 0.5);
}
return 1;
}
////////////////////////////////////////////////////////////////////////////////
És ezért nem tudok menteni, pedig amit írtak muködik így is, csak nem tudom hogy mentették el.
Köszönöm a segítséget!
Üdv Dávid