19.06.2013, 00:31
Galera e o seguinte tom montado sistema de base
o projeto ta 70 %
Eu jб to pronto com sistema
Clг
Criar base
Agora to na parte de cria veiculo base
Mas faзo nem ideб pois Nгo Sei como criar comando para seta um veiculo e posiзгo dele e decha liberado sу para pessoas da base (POR que teria seta para base nгo clг) se eu seta para clг quando dono vender base os carro continuaria sendo do clan. E se eu seta base num seis como os membros do Clг teria como dirigi eles.
__________________________________________________ ________________________________________
Comandos protos vк se vcs consegue criar esse sistema
/criarbase
/criarclan
o projeto ta 70 %
Eu jб to pronto com sistema
Clг
Criar base
Agora to na parte de cria veiculo base
Mas faзo nem ideб pois Nгo Sei como criar comando para seta um veiculo e posiзгo dele e decha liberado sу para pessoas da base (POR que teria seta para base nгo clг) se eu seta para clг quando dono vender base os carro continuaria sendo do clan. E se eu seta base num seis como os membros do Clг teria como dirigi eles.
__________________________________________________ ________________________________________
Comandos protos vк se vcs consegue criar esse sistema
/criarbase
Код:
if(strcmp(cmd,"/criarbase", true) == 0) { if(IsPlayerAdmin(playerid)){ new tmp[256]; new msg[256]; new plid; new preco; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREEN,"|ERRO| Use /criarbase [preзo] [nome]"); return 1; } plid = strval(tmp); msg = strtok(cmdtext, idx); if(!strlen(msg)){ SendClientMessage(playerid, COLOR_GREEN,"|ERRO| Use /criarbase [preзo] [nome]"); return 1; } preco = plid; format(string, sizeof(string),"/Bases/base%d.ini", proximaprop); if(!dini_Exists(string)){ new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); dini_Create(string); dini_FloatSet(string,"PosX", X); dini_FloatSet(string,"PosY", Y); dini_FloatSet(string,"PosZ", Z); dini_IntSet(string,"TInt", 1); dini_IntSet(string,"Int", 13); dini_IntSet(string,"TEmp", 0); dini_IntSet(string, "Renda",50); dini_Set(string,"Emp","Ninguem"); dini_FloatSet(string,"Mundo", proximaprop); dini_IntSet(string,"TDono", 0); dini_Set(string,"Dono","Ninguem"); dini_IntSet(string,"Preco", preco); dini_Set(string,"Nome", msg); new pickupid; pickupid = CreatePickup(1575, 1, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ"), -1); dini_IntSet(string,"Id", pickupid); new string2[222]; format(string2, sizeof(string2),"Base ID %d\n/infobase", proximaprop); Create3DTextLabel(string2,0xFFFFFFAA, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ")+0.75,20.0,0,1); proximaprop++; return 1; } } }
Код:
if(strcmp(cmd,"/criarclan",true)==0){ new aname[MAX_PLAYER_NAME]; GetPlayerName(playerid, aname, MAX_PLAYER_NAME); format(file, sizeof(file), PASTA_CONTAS, aname); new tmp[256]; strmid(tmp,cmdtext,11,strlen(cmdtext)); if(dini_Int(file, "CC") == 0){ SendClientMessage(playerid,Vermelho,"| ERRO | Peзa a um Adminitrador para Liberar Clan para Vocк."); return 1; } if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_RED,"* Use: /criarclan [nome]"); return 1; } if(dini_Int(file, "TClan") == 1){ SendClientMessage(playerid,Vermelho,"** Vocк ja faz parte de um clan."); return 1; } if(strlen(tmp) < 3 || strlen(tmp) > 50){ SendClientMessage(playerid,Vermelho,"** Nome do clan de 3 a 50 letras."); return 1; } for(new a=0;a<MAX_CLANS;a++){ format(string, sizeof(string), "/Clans/clan%d.ini", a); if(dini_Exists(string)){ if(strcmp(tmp, dini_Get(string, "Nome"),true) == 0 && dini_Int(string, "Existe") == 1){ SendClientMessage(playerid,Vermelho,"** | ERRO | O nome do clan ja existe."); return 1; } } }