SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Scripting Help > Help Archive

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 01/05/2011, 09:37 PM   #1
DaRealz
Little Clucker
 
Join Date: Apr 2011
Location: Westland, MI
Posts: 49
Reputation: 0
Angry Simple GPS system

Im trying to make a simple GPS dialog, and this is the ENTIRE filterscript.

pawn Code:
// This is a comment
// uncomment the line below if you want to write a filterscript
#define FILTERSCRIPT

#include <a_samp>

#define GPS 1

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Simple Gps System Loaded");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#endif

public OnPlayerConnect(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/gps", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS","Los Santos Police Department\nAll Saints Hospital\nGas Station\nBank\nBinco\nGym\nCity Hall\nTen Green Bottles\nJefferson Motel","Locate","Close");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == GPS)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at the LSPD.");
                SetPlayerCheckpoint(playerid, 1546.3517,-1675.6573,13.5621, 3.0);
            }
            if(listitem == 1)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at All Saints Hospital.");
                SetPlayerCheckpoint(playerid, 1185.5948,-1322.9104,13.5715, 3.0);
            }
            if(listitem == 2)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at the Gas Station.");
                SetPlayerCheckpoint(playerid, 1941.3828,-1760.5978,13.3828, 3.0);
            }
            if(listitem == 3)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at the Bank.");
                SetPlayerCheckpoint(playerid, 1462.6707,-1022.0826,23.8281, 3.0);
            }
            if(listitem == 4)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at Binco.");
                SetPlayerCheckpoint(playerid, 2245.0559,-1662.0505,15.4690, 3.0);
            }
            if(listitem == 5)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at the Gym.");
                SetPlayerCheckpoint(playerid, 2227.4465,-1722.9207,13.5539, 3.0);
            }
            if(listitem == 6)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at the City Hall.");
                SetPlayerCheckpoint(playerid, 1481.0353,-1745.7384,13.8007, 3.0);
            }
            if(listitem == 7)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at Ten Green Bottles (bar)");
                SetPlayerCheckpoint(playerid, 2309.7632,-1649.3855,14.4330, 3.0);
            }
            if(listitem == 8)
            {
                SendClientMessage(playerid, 0xFFFFFFFF, "You have set a checkpoint at the Jefferson Motel");
                SetPlayerCheckpoint(playerid, 2220.1082,-1143.4906,25.3721, 3.0);
            }
        }
    }
}


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 1;
}

public OnRconCommand(cmd[])
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnObjectMoved(objectid)
{
    return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}

WHen i do /gps, it shows the locations and locate and buttons, but when i double click on one of them, it goes to my old dialog i made, which was my rpgmenu shown here

Like... when i double click on the first one (LSPD) it goes to the first Message box on my rpgguide, im sorry if this is an obvious fix, but i am a newbie at pawn.

Please dont troll in the comments or im going to have to rape you in the mouth intil ur dick falls off,
thanks,
darealz
DaRealz is offline  
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[FilterScript] Simple Pm system Tessar Filterscripts 5 14/06/2013 01:44 PM
[FilterScript] A simple AFK system Ironboy Filterscripts 4 24/05/2011 09:10 AM
[FilterScript] Simple AFK System Markx Filterscripts 22 09/03/2011 05:08 PM
HELP! Simple system please <<<<<<<<<<<<< Ricop522 Help Archive 4 21/02/2010 12:01 AM
Simple Job system Haji Filterscripts 13 13/08/2009 08:33 PM


All times are GMT. The time now is 01:51 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.