Jump to content

Teams


Johannetje2

Recommended Posts

Hallo beste mede SAMP spelers!

Ik wil in mijn nieuwe gamemode het zo maken, dat als je /cop typt, dat je in een team genaamd politie komt en de blauwe kleur krijgt.

Maar hoe moet dit?

Ik wens jullie een gelukkig en gezond 2010! :dans:

Link to comment
Delen op andere websites

Hallo beste mede SAMP spelers!

Ik wil in mijn nieuwe gamemode het zo maken, dat als je /cop typt, dat je in een team genaamd politie komt en de blauwe kleur krijgt.

Maar hoe moet dit?

Ik wens jullie een gelukkig en gezond 2010! :dans:

Heb je misschien hier wat aan?

Klik

Jij ook een fijn een gelukkig nieuw jaar!

Gr. Kayle

Link to comment
Delen op andere websites

Een cop team is heel simpel, dit is een beetje wat je moet hebben:

#include <a_samp>
#include <dudb>
#define COLOR_RED1 0xFF0000AA
#define TEAM_COP0 1
static gTeam[MAX_PLAYERS];

public OnPlayerCommandText(playerid, cmdtext[])
{
  new tmp[256];
  new idx;
  new giveplayerid;				
  if(strcmp(cmdtext, "/cop", true) == 0) 
  {
     SendClientMessage(playerid, COLOR_RED1, "You are now an offcial police member");
     SendClientMessage(playerid, COLOR_RED1, "Your Cmd's Are: /su");
     gTeam[playerid] = TEAM_COP0;
     SetPlayerColor(playerid, 0x76ACFEFF);
     SetPlayerInterior(playerid,0);
     SetPlayerPos(playerid, 1553.2588,-1676.1017,16.1953);
     GivePlayerWeapon(playerid, 41, 200);
     GivePlayerWeapon(playerid, 24, 50);
     GivePlayerWeapon(playerid, 3, 1);
     SetPlayerSkin(playerid, 280);
     return 1;
  }
  if(strcmp(cmdtext, "/su", true) == 0)
  {
     if (gTeam[playerid] == TEAM_COP0)
     {
        tmp = strtok(cmdtext, idx);
        giveplayerid = strval(tmp);
        SetPlayerWantedLevel(giveplayerid, GetPlayerWantedLevel(giveplayerid) + 1);
     }
     return 1;
  }
  return 0;
}

Bewerkt: door mosweg
Link to comment
Delen op andere websites

Een cop team is heel simpel, dit is een beetje wat je moet hebben:

#include <a_samp>
#include <dudb>
#define COLOR_RED1 0xFF0000AA
#define TEAM_COP0 1
static gTeam[MAX_PLAYERS];

public OnPlayerCommandText(playerid, cmdtext[])
{
  new tmp[256];
  new idx;
  new giveplayerid;				
  if(strcmp(cmdtext, "/cop", true) == 0) 
  {
     SendClientMessage(playerid, COLOR_RED1, "You are now an offcial police member");
     SendClientMessage(playerid, COLOR_RED1, "Your Cmd's Are: /su");
     gTeam[playerid] = TEAM_COP0;
     SetPlayerColor(playerid, 0x76ACFEFF);
     SetPlayerInterior(playerid,0);
     SetPlayerPos(playerid, 1553.2588,-1676.1017,16.1953);
     GivePlayerWeapon(playerid, 41, 200);
     GivePlayerWeapon(playerid, 24, 50);
     GivePlayerWeapon(playerid, 3, 1);
     SetPlayerSkin(playerid, 280);
     return 1;
  }
  if(strcmp(cmdtext, "/su", true) == 0)
  {
     if (gTeam[playerid] == TEAM_COP0)
     {
        tmp = strtok(cmdtext, idx);
        giveplayerid = strval(tmp);
        SetPlayerWantedLevel(giveplayerid, GetPlayerWantedLevel(giveplayerid) + 1);
     }
     return 1;
  }
  return 0;
}

Waar is dat 2e command voor?

Als iemand anders id 2 is moet ik dan /su 2 doen?

Link to comment
Delen op andere websites

In feite het wanted level doen stijgen, dus hoe hard iemand wordt gezocht ;)

Ik krijg deze error:

C:\Users\Johan Wenting\Documents\Server\gamemodes\NL2.pwn(411) : warning 203: symbol is never used: "ret_memcpy"

Wat nu?

Link to comment
Delen op andere websites

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...