Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-02-05, 21:37


__.A.__







Wiek: 30
Na forum: 5170 dni
Posty: 151

Piwa: 855

Respekt: 110
Respekt: 110

Witam, wi?c edytuje GangSystem by Jimmy J i mam problem z jedn? funkcj? w tym skrypcie , chodzi o to jak odpalam server i mam ten system w skrypcie fajnie dzia?a , ale po dodaniu do mapy funkcja nie dzia?a.

chodzi o funkcje Opu?? Gang.

Kod:


Kod:

stock PlayerLeaveGang(playerid)
{
new g = GetPlayerGang(playerid);
if(g == 0)
return 0;
new str[2000],stre[2000];
format(stre, sizeof stre, "%d.gang", g);
dini_Unset(stre, PlayerName2(playerid));
GangInfo[g][gMembers]--;
for(new i = 0, k = GetMaxPlayers(); i < k; i++) if(IsPlayerConnected(i))
{
if(PlayerInffo[i][pGang] == g && i != playerid)
{
format(str, sizeof str, "|GANG|<< {3399CC}Gracz {FF0000}%s (ID: %d) {3399CC}odszed? z twojego Gangu !.", PlayerName2(playerid), playerid);
SendClientMessage(i, gangInfo, str);
}
}
format(str, sizeof str, "|GANG|<< {3399CC}Odszed?e? z Gangu {FF0000}|%s| (ID: %d) {3399CC}!.", GangInfo[g][gName], g);
SendClientMessage(playerid, gangInfo, str);
SetPlayerColor(playerid, random(0xFFFFFF) + 0xAA);
PlayerInffo[playerid][pGang] = 0;
return 1;
}


CMD:

Kod:

CMD:gangd(playerid,cmdtext[])
{
new leave = PlayerLeaveGang(playerid);

if(!leave)
{
SendClientMessage(playerid, COLOR_RED2, "|GANG|<< Nie jeste? w ?adnym Gangu !.");
}
return 1;
}


mo?e kto? powiedzie? dlaczego nie usuwa nicku gracza z katalogu co jest nie tak z kodem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-05, 21:40


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Mo?esz pokaza? funkcj? "PlayerName2"? No i poka? funkcj? zapisuj?c? gracza do gangu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-05, 21:47


__.A.__







Wiek: 30
Na forum: 5170 dni
Posty: 151

Piwa: 855

Respekt: 110
Respekt: 110

Funkcja PlayerName2:
Kod:

stock PlayerName2(playerid){
new Name2[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name2, sizeof(Name2));
return Name2;
}

Zapis:
Kod:

stock PlayerJoinGang(playerid, gangid)
{
if(PlayerInffo[playerid][pGang] > 0)
return 0;
if(PlayerInffo[playerid][pInviteID] == 0)
return 0;
if(gangid < 1)
return 0;
PlayerInffo[playerid][pGang] = gangid;
GangInfo[gangid][gMembers]++;
new str[340],stre[340];
format(str, sizeof str, "%s\r\n", PlayerName(playerid));
format(stre, sizeof stre, "%d.gang", gangid);
new File:f = fopen(stre, io_append);
fwrite(f, str);
fclose(f);
PlayerInffo[playerid][pInviteID] = 0;
SetPlayerColor(playerid, GangInfo[gangid][gColor]);
format(str, sizeof str, "|GANG|<< {3399CC} Sta?e? si? cz?onkiem Gangu {FF0000}|%s| (ID: %d) {3399CC}!.", GangInfo[gangid][gName], gangid);
SendClientMessage(playerid, gangInfo, str);
format(str, sizeof str, "|GANG|<< {3399CC} Gracz {FF0000}%s (ID: %d) {3399CC}do??czy? do twojego Gangu !.", PlayerName(playerid), playerid);
for(new i = 0, l = GetMaxPlayers(); i < l; i++) if(IsPlayerConnected(i))
{
if(PlayerInffo[i][pGang] == PlayerInffo[playerid][pGang] && i != playerid)
{
SendClientMessage(i, gangInfo, str);
}
}
return 1;
}


Podpis
new map test beta:

ip serwera: 80.72.36.203:4056
Postaw piwo autorowi tego posta
 

 
Tagi: gang :: system
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Gang System Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku