Więc mam gangi, dodałem usuwanie graczy offline z gangu za pomocą nicku analogicznie do usuwania ich jakby byli online, jednak jak wyciągnąć listę graczy w naszym gangu np. do motd?
Usuwanie graczy za pomocą nicku pomoże wam zrozumieć jak wyglądają ten gangi w zapisie.
public odczytaj2(id){
if(getStatus(id, g_iGang[id]) == STATUS_LEADER){
new text[32];
read_argv(1, text, 31);
new player = cmd_target(id, text, CMDTARGET_ALLOW_SELF)
if(is_user_connected(player))
{
ColorChat(id, RED, "NIEPOWODZENIE! Powod: Mozesz usuwac tylko graczy niepolaczonych!");
return PLUGIN_HANDLED;
}
new aData[ GangInfo ];
ArrayGetArray( g_aGangs, g_iGang[ id ], aData );
new bool:jest = TrieKeyExists(aData[GangMembers], text);
if(jest){
TrieDeleteKey( aData[ GangMembers ], text );
aData[ NumMembers ]--;
ArraySetArray( g_aGangs, g_iGang[ id ], aData );
sqlv_remove_ex( g_hVault, text, aData[ GangName ] );
ColorChat(id, RED, "POWODZENIE!^1 Wszystko poszlo dobrze :)");
}
else
ColorChat(id, RED, "NIEPOWODZENIE!^1 W twoim gangu nie ma: %s", text);
}
return PLUGIN_HANDLED;
}
reszta we wklejce ...
Użytkownik HubertTM edytował ten post 15.07.2013 11:23


Dodatki SourceMod




Temat jest zamknięty










