23.09.2013, 21:05
I want to respawn a npc so a player can get in its vehicle and fly to SF..
code.
but its not working.
code.
Код:
public OnPlayerSpawn(playerid) { if(IsPlayerNPC(playerid)) { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid, npcname, sizeof(npcname)); if(!strcmp(npcname, "FlightToSF", true)) { Flight1 = CreateVehicle(577,0,0,0,0,7,7,0); PutPlayerInVehicle(playerid, Flight1, 0); } return 1; } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case 3: { if(!response) return 1; if(listitem == 0) { new i; for(new id; id<MAX_PLAYERS; id++) { new name[21]; GetPlayerName(i,name,sizeof name); if(!strcmp(name,"FlightToSF",true)) { i = id; } DestroyVehicle(Flight1); SpawnPlayer(i); PutPlayerInVehicle(playerid, Flight1,1); SendNotification(playerid,"You can press ENTER to leave~n~the plane."); return 1; } } } } return 1; }