21.03.2016, 21:55
gostaria de saber como fazer esse comando em zcmd tipo /convidarmorador m1 iddoplayer /convidarmorador m2 iddoplayer pra nгo ter que fazer 3 comandos tipo /convidarmoradorm1 /convidarmoradorm2
CMD:convidarmorador(playerid, params[]){
new morador[32], id;
if(sscanf(params, "s[32]I(-1)", morador, id))
return SendClientMessage(playerid, -1, "/convidarmorador [m1/m2/m3] [ID]");
if(!strcmp(morador, "m1", true)){return 1; /*funзгo m1*/}
if(!strcmp(morador, "m2", true)){ return 1; /*funзгo m2*/}
if(!strcmp(morador, "m3", true)){ return 1; /*funзгo m3*/ }
return 1;
}
CMD:convidarmorador(playerid, params[]){
new morador[32], id;
new timestamp = GetTickCount();
if(timestamp - inhousepickup[playerid] > 4000)
{
SendClientMessage( playerid, BRANCO, "[ x ] Vocк nгo estб em uma casa !" );
return 1;
}
new pname[24];
GetPlayerName(playerid, pname, sizeof(pname));
format(Global, sizeof(Global), "Casas/Casaid%d.ini", playericonhouse[playerid]);
if(strcmp(hInfo[playericonhouse[playerid]][Name], pname, false))
{
return SendClientMessage(playerid,BRANCO, "[ x ] Vocк nгo й dono dessa casa!");
}
if(DOF2_GetInt(Global, "TemCarro") == 0)
{
SendClientMessage(playerid,BRANCO, "[ x ] Vocк nгo possui um veнculo use /casaveiculo para comprar um!");
return 1;
}
if(sscanf(params, "s[32]I(-1)", morador, id))
return SendClientMessage(playerid, -1, "/convidarmorador [m1/m2/m3] [ID]");
if(!strcmp(morador, "m1", true)){return 1; DOF2_SetInt(Global, "vM1", 1 ); hInfo[playericonhouse[playerid]][ vM1 ] = 1;}
if(!strcmp(morador, "m2", true)){ return 1; DOF2_SetInt(Global, "vM2", 1 );hInfo[playericonhouse[playerid]][ vM2 ] = 1;}
if(!strcmp(morador, "m3", true)){ return 1;DOF2_SetInt(Global, "vM3", 1 );hInfo[playericonhouse[playerid]][ vM3 ] = 1;}
return 1;
}
hInfo[playericonhouse[playerid]][ vM1 ] = 1;