Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
- {
- new clickedPlayerID;
- print("TextDraw 0000 --");
- /*
- case spawn_PlayerTextDraws[i][0] .. spawn_PlayerTextDraws[i][4]:
- {
- }*/
- if(playertextid == PlayerText:spawn_PlayerTextDraws[playerid][1])
- {
- print("TextDraw 1 --");
- clickedPlayerID = PlayerInfo[playerid][pPlayerSpawnPlayers][1];
- if(clickedPlayerID != INVALID_PLAYER_ID && IsPlayerConnected(clickedPlayerID))
- {
- if(PlayerInfo[clickedPlayerID][playerAvailable])
- { /// troop spawn smg
- if(PlayerInfo[playerid][LastClickedTXT] != spawn_PlayerTextDraws[playerid][1] && PlayerInfo[playerid][LastClickedTXT_Count] > 0)
- {
- PlayerInfo[playerid][LastClickedTXT] = PlayerText:INVALID_TEXT_DRAW;
- PlayerInfo[playerid][LastClickedTXT_Count] = 0;
- }
- if(PlayerInfo[playerid][LastClickedTXT] == spawn_PlayerTextDraws[playerid][1] && PlayerInfo[playerid][LastClickedTXT_Count] > 0) // checks if the last clicked player is this player and how many times
- {
- // Spawn Player on at clickedPlayers position
- }
- else
- {
- PlayerSpectatesPlayer(playerid,clickedPlayerID);
- GameTextForPlayer(playerid,"Double-Click on name to spawn",5000,3);
- PlayerInfo[playerid][LastClickedTXT_Count]++;
- PlayerInfo[playerid][LastClickedTXT] = spawn_PlayerTextDraws[playerid][1];
- }
- }
- }
- }
- else if(playertextid == PlayerText:spawn_PlayerTextDraws[playerid][2])
- {
- print("TextDraw 2 --");
- clickedPlayerID = PlayerInfo[playerid][pPlayerSpawnPlayers][2];
- if(clickedPlayerID != INVALID_PLAYER_ID && IsPlayerConnected(clickedPlayerID))
- {
- if(PlayerInfo[clickedPlayerID][playerAvailable])
- { /// troop spawn smg
- if(PlayerInfo[playerid][LastClickedTXT] != spawn_PlayerTextDraws[playerid][2] && PlayerInfo[playerid][LastClickedTXT_Count] > 0)
- {
- PlayerInfo[playerid][LastClickedTXT] = PlayerText:INVALID_TEXT_DRAW;
- PlayerInfo[playerid][LastClickedTXT_Count] = 0;
- }
- if(PlayerInfo[playerid][LastClickedTXT] == spawn_PlayerTextDraws[playerid][2] && PlayerInfo[playerid][LastClickedTXT_Count] > 0) // checks if the last clicked player is this player and how many times
- {
- // Spawn Player on at clickedPlayers position
- }
- else
- {
- PlayerSpectatesPlayer(playerid,clickedPlayerID);
- GameTextForPlayer(playerid,"Double-Click on name to spawn",5000,3);
- PlayerInfo[playerid][LastClickedTXT_Count]++;
- PlayerInfo[playerid][LastClickedTXT] = spawn_PlayerTextDraws[playerid][2];
- }
- }
- }
- }
- else if(playertextid == PlayerText:spawn_PlayerTextDraws[playerid][3])
- {
- print("TextDraw 3 --");
- clickedPlayerID = PlayerInfo[playerid][pPlayerSpawnPlayers][3];
- if(clickedPlayerID != INVALID_PLAYER_ID && IsPlayerConnected(clickedPlayerID))
- {
- if(PlayerInfo[clickedPlayerID][playerAvailable])
- { /// troop spawn smg
- if(PlayerInfo[playerid][LastClickedTXT] != spawn_PlayerTextDraws[playerid][3] && PlayerInfo[playerid][LastClickedTXT_Count] > 0)
- {
- PlayerInfo[playerid][LastClickedTXT] = PlayerText:INVALID_TEXT_DRAW;
- PlayerInfo[playerid][LastClickedTXT_Count] = 0;
- }
- if(PlayerInfo[playerid][LastClickedTXT] == spawn_PlayerTextDraws[playerid][3] && PlayerInfo[playerid][LastClickedTXT_Count] > 0) // checks if the last clicked player is this player and how many times
- {
- // Spawn Player on at clickedPlayers position
- }
- else
- {
- PlayerSpectatesPlayer(playerid,clickedPlayerID);
- GameTextForPlayer(playerid,"Double-Click on name to spawn",5000,3);
- PlayerInfo[playerid][LastClickedTXT_Count]++;
- PlayerInfo[playerid][LastClickedTXT] = spawn_PlayerTextDraws[playerid][3];
- }
- }
- }
- }
- else if(playertextid == PlayerText:spawn_PlayerTextDraws[playerid][4])
- {
- print("TextDraw 4 --");
- clickedPlayerID = PlayerInfo[playerid][pPlayerSpawnPlayers][4];
- if(clickedPlayerID != INVALID_PLAYER_ID && IsPlayerConnected(clickedPlayerID))
- {
- if(PlayerInfo[clickedPlayerID][playerAvailable])
- { /// troop spawn smg
- if(PlayerInfo[playerid][LastClickedTXT] != spawn_PlayerTextDraws[playerid][4] && PlayerInfo[playerid][LastClickedTXT_Count] > 0)
- {
- PlayerInfo[playerid][LastClickedTXT] = PlayerText:INVALID_TEXT_DRAW;
- PlayerInfo[playerid][LastClickedTXT_Count] = 0;
- }
- if(PlayerInfo[playerid][LastClickedTXT] == spawn_PlayerTextDraws[playerid][4] && PlayerInfo[playerid][LastClickedTXT_Count] > 0) // checks if the last clicked player is this player and how many times
- {
- // Spawn Player on at clickedPlayers position
- }
- else
- {
- PlayerSpectatesPlayer(playerid,clickedPlayerID);
- GameTextForPlayer(playerid,"Double-Click on name to spawn",5000,3);
- PlayerInfo[playerid][LastClickedTXT_Count]++;
- PlayerInfo[playerid][LastClickedTXT] = spawn_PlayerTextDraws[playerid][4];
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement