09.10.2013, 00:47
Alguns São StrCmp e outros São cmd exemplo :
/admins
e alguns são desse tipo :
/admins
Код:
if(!strcmp(cmdtext, "/admins", true)) { SendClientMessage(playerid,0x00FF40AA, ".:: {0000FF}B {009D00}R {F6F65F}V {E31919}- Administradores Online - {0000FF}B {009D00}R {F6F65F}V ::."); new count=0; foreach(Player, i) { if(admin[i]){ if(pAdmin[i] == 1){ format(STRX,sizeof(STRX),"%s (%d) ",PlayerName(i) ,i); } if(pAdmin[i] == 2){ format(STRX,sizeof(STRX),"%s (%d) ", PlayerName(i),i); } if(pAdmin[i] == 3){ format(STRX,sizeof(STRX),"%s (%d) ", PlayerName(i),i); } if(pAdmin[i] == 4){ format(STRX,sizeof(STRX),"%s (%d) ", PlayerName(i),i); } if(pAdmin[i] == 5){ format(STRX,sizeof(STRX),"%s (%d) ", PlayerName(i),i); } SendClientMessage(playerid, 0x0080FFAA, STRX); count++; } } if(count == 0) { SendClientMessage(playerid, Vermelho, " | ERRO | Não há Administradores online no momento"); } return 1; }
Код:
dcmd_vendercasa(playerid,params[]) { #pragma unused params new timestamp = GetTickCount(); if(timestamp - inhousepickup[playerid] > 5000) { return 1; } new pname[24]; GetPlayerName(playerid, pname, 24); GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), PASTA_CONTAS, pname); format(pf, sizeof(pf), "Casas/Casaid%d", playericonhouse[playerid]); format(gStr, sizeof(gStr), "Casas/Usuarios/%s", hInfo[playericonhouse[playerid]][aName]); if (strcmp(hInfo[playericonhouse[playerid]][aName],pname,false)) return SendClientMessage(playerid, 0xFF0000AA, "(ERRO) Você não é dono dessa casa."); dini_Remove(gStr); new string[128]; format(string,sizeof(string),"(CASA) Você vendeu a casa número '%d'.", hInfo[playericonhouse[playerid]][Casaid]); SendClientMessage(playerid,0x1E90FFAA,string); dini_IntSet(file, "TemCasa", 0); dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario")+hInfo[playericonhouse[playerid]][Sell]); dini_Set(pf, "Name", "Ninguem"); dini_Set(pf, "Renter", "Ninguem"); dini_Set(pf, "Des", "Nada"); dini_Set(pf, "Login", "(00/00/0000)"); dini_IntSet(pf, "TemDono", 0); dini_IntSet(pf, "alarme", 0); dini_IntSet(pf, "liberado", 0); dini_IntSet(pf, "Carrof", 0); PlayerInfo[playerid][pTcasa] = 0; hInfo[playericonhouse[playerid]][Locked] = 0; format(hInfo[playericonhouse[playerid]][aName],255,"Ninguem"); format(hInfo[playericonhouse[playerid]][Renter],255,"Ninguem"); format(hInfo[playericonhouse[playerid]][Des],255,"Nada"); format(hInfo[playericonhouse[playerid]][Login],255,"(0/0/0000)"); new nome[MAX_PLAYER_NAME]; GetPlayerName(playerid, nome, sizeof(nome)); format(pf, sizeof(pf), "Casas/Usuarios/%s", nome); dini_IntSet(pf, "Houseid", -255); DestroyPickup(HousePickup[playericonhouse[playerid]]); HousePickup[playericonhouse[playerid]] = CreatePickup(1273, 31, hInfo[playericonhouse[playerid]][iconx], hInfo[playericonhouse[playerid]][icony], hInfo[playericonhouse[playerid]][iconz]); format(pf, sizeof(pf), "(CASA) O jogador %s, vendeu a sua casa número '%d'.",pname ,hInfo[playericonhouse[playerid]][Casaid]); SendClientMessageToAll(0xFFFFFFAA,pf); foreach(Player, i) { RemovePlayerMapIcon(i, housemapicon[i]); housemapicon[playerid] = SetPlayerMapIcon(i,31,hInfo[playericonhouse[playerid]][iconx], hInfo[playericonhouse[playerid]][icony], hInfo[playericonhouse[playerid]][iconz],31,0xFF0000AA); } return 1; }