SA-MP Windows Server Download

Note: This package also includes the scripting tools (PAWN compiler).

Please review the SA-MP Services Agreement if you wish to run a public SA-MP server.

SA-MP Linux Server Download

  • SA-MP 0.3d R2 Linux Server (x86)x
  • //No OnPlayerCommandText: if(strcmp(cmd, "/darmateriais", true) == 0)     {         #if pAdmin > 0         if(PlayerAtt[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Você não é um Administrador !");         #else         #error "Adapte o comando á sua variável de Administrador !"         #endif         static x,z,text[100],AdminNome[MAX_PLAYER_NAME],NomeReceptor[MAX_PLAYER_NAME];         tmp = strtok(cmdtext, idx);         if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /darmateriais [id] [quantidade]");         x = strval(tmp);         tmp = strtok(cmdtext, idx);         if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /darmateriais [id] [quantidade]");         y = strval(tmp);         PlayerAtt[x][pMats] = y;         GetPlayerName(playerid,AdminNome,sizeof(AdminNome));         GetPlayerName(x,NomeReceptor,sizeof(NomeReceptor));         format(text,sizeof(text),"O Admin %s lhe deu %d de Materiais !",AdminNome, y);         SendClientMessage(x,0xFFFFFFAA,text);         format(text,sizeof(text),"Você deu á %s, %d de Materiais !",NomeReceptor, y);         SendClientMessage(playerid,0xFFFFFFAA,text);         return true;     }     if(strcmp(cmd, "/dardrogas", true) == 0)     {         #if pAdmin > 0         if(PlayerAtt[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Você não é um Administrador !");         #else         #error "Adapte o comando á sua variável de Administrador !"         #endif         static x,z,text[100],AdminNome[MAX_PLAYER_NAME],NomeReceptor[MAX_PLAYER_NAME];         tmp = strtok(cmdtext, idx);         if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dardrogas [id] [quantidade]");         x = strval(tmp);         tmp = strtok(cmdtext, idx);         if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dardrogas [id] [quantidade]");         y = strval(tmp);         PlayerAtt[x][pDrugs] = y;         GetPlayerName(playerid,AdminNome,sizeof(AdminNome));         GetPlayerName(x,NomeReceptor,sizeof(NomeReceptor));         format(text,sizeof(text),"O Admin %s lhe deu %d de Drogas !",AdminNome, y);         SendClientMessage(x,0xFFFFFFAA,text);         format(text,sizeof(text),"Você deu á %s, %d de Drogas !",NomeReceptor, y);         SendClientMessage(playerid,0xFFFFFFAA,text);         return true;     }