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

Wysłany: 2014-03-31, 08:49


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Witam mam problem ot?? zrobi?em skin na komend? czyli jedziemy na baz? piszemy /skin i wybieramy np. kobiete i zak?ada nam sie skin kobiety jest to skin dla frackji taxi , ok wszystko dziala komendy tez ale gdy zgine i dostane skina tego zwyklego to nadal moge uzywac komend tych co byly na skinie frakcyjnym kto pomoze ? Stawiam piwo ;]
Kod:


CMD:skin(playerid, params[])
{
new frakcja = gGracz[playerid][Frakcja];
if(frakcja == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 10.00, 1329.2878,744.4875,10.8203))
{
ShowPlayerDialog(playerid, SKIN, DIALOG_STYLE_LIST, "Skiny", "Kobieta\nOpusc Sluzbe", "Wybierz", "Anuluj");
return 1;
}
else
{
SendClientMessage(playerid, Czerwony, "Nie jestes na bazie !");
}
}
else
{
SendClientMessage(playerid, Czerwony, "Nie pracujesz w tej frakcji !");
return 1;
}
return 1;
}


[ Dodano: 2014-03-31, 08:53 ]
sorka - to jest przyk?adowa komenda ktora dziala po zginieciu i gdy jestem na innym skinie
Kod:


CMD:rachunek(playerid, params[])
{
new class = GetPlayerSkin(playerid);
new id, kwota;
if(class == 11 )
{
if(sscanf(params, "uis[32]", id, kwota))
SendClientMessage(playerid, Czerwony, "Uzyj /rachunek [id] [kwota]");
GivePlayerMoney(playerid, kwota);
GivePlayerMoney(id, -kwota);
return 1;
}
else
{
if(class < 11 || class > 11)
{
SendClientMessage(playerid, Czerwony, "Nie masz dostepu do tej komendy !");
}

}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-31, 10:06


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
"kazami" napisał/a:

Witam mam problem ot?? zrobi?em skin na komend? czyli jedziemy na baz? piszemy /skin i wybieramy np. kobiete i zak?ada nam sie skin kobiety jest to skin dla frackji taxi , ok wszystko dziala komendy tez ale gdy zgine i dostane skina tego zwyklego to nadal moge uzywac komend tych co byly na skinie frakcyjnym kto pomoze ? Stawiam piwo ;]
Kod:


CMD:skin(playerid, params[])
{
new frakcja = gGracz[playerid][Frakcja];
if(frakcja == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 10.00, 1329.2878,744.4875,10.8203))
{
ShowPlayerDialog(playerid, SKIN, DIALOG_STYLE_LIST, "Skiny", "Kobieta\nOpusc Sluzbe", "Wybierz", "Anuluj");
return 1;
}
else
{
SendClientMessage(playerid, Czerwony, "Nie jestes na bazie !");
}
}
else
{
SendClientMessage(playerid, Czerwony, "Nie pracujesz w tej frakcji !");
return 1;
}
return 1;
}


[ Dodano: 2014-03-31, 08:53 ]
sorka - to jest przyk?adowa komenda ktora dziala po zginieciu i gdy jestem na innym skinie
Kod:


CMD:rachunek(playerid, params[])
{
new class = GetPlayerSkin(playerid);
new id, kwota;
if(class == 11 )
{
if(sscanf(params, "uis[32]", id, kwota))
SendClientMessage(playerid, Czerwony, "Uzyj /rachunek [id] [kwota]");
GivePlayerMoney(playerid, kwota);
GivePlayerMoney(id, -kwota);
return 1;
}
else
{
if(class < 11 || class > 11)
{
SendClientMessage(playerid, Czerwony, "Nie masz dostepu do tej komendy !");
}

}
return 1;
}


Poka? jak usuwasz gracza, z w/w frakcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-31, 10:41


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
teraz to ju? namiesza?em dobra narazie chce zrobi? wczytanie skina , wszystko robie w dini

Kod:


stock Rejestruj(playerid,haslo[])
{
new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
dini_Create(string);
//

dini_Set(string,"Haslo",haslo);
dini_IntSet(string,"Kasa",10000);
dini_IntSet(string,"Punkty",0);
dini_IntSet(string,"RangaAdmina",0);
dini_IntSet(string,"Frakcja", 0);
dini_IntSet(string,"Warny", 0);
dini_IntSet(string,"Kicki", 0);
dini_IntSet(string,"Skin", 1);

//
SendClientMessage(playerid, COLOR_GREEN, "Konto zostalo pomyslnie zalozone !");
return 1;
}

stock WczytajGracza(playerid)
{
new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
TogglePlayerSpectating(playerid, false);
//

GivePlayerMoney(playerid, dini_Int(string,"Kasa"));
SetPlayerScore(playerid, dini_Int(string,"Score"));
gGracz[playerid][RangaAdmina] = dini_Int(string,"RangaAdmina");
gGracz[playerid][Frakcja] = dini_Int(string,"Frakcja");
gGracz[playerid][Warny] = dini_Int(string, "Warny");
gGracz[playerid][Kicki] = dini_Int(string, "Kicki");
SetPlayerSkin(playerid, dini_Int(string,"Skin"));


//
return 1;
}

stock ZapiszGracza(playerid)
{
new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
//

dini_IntSet(string,"Kasa",GetPlayerMoney(playerid));
dini_IntSet(string,"Score",GetPlayerScore(playerid));
dini_IntSet(string,"Warny",gGracz[playerid][Warny]);
dini_IntSet(string,"Kicki",gGracz[playerid][Kicki]);
dini_IntSet(string,"Skin",GetPlayerSkin(playerid));

//
return 1;
}


Jak zrobic ze po zginieciu wczytuje mi tego skina wybranego przy zarejestrowaniu ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-31, 10:51


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
"kazami" napisał/a:

teraz to ju? namiesza?em dobra narazie chce zrobi? wczytanie skina , wszystko robie w dini

Kod:


stock Rejestruj(playerid,haslo[])
{
new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
dini_Create(string);
//

dini_Set(string,"Haslo",haslo);
dini_IntSet(string,"Kasa",10000);
dini_IntSet(string,"Punkty",0);
dini_IntSet(string,"RangaAdmina",0);
dini_IntSet(string,"Frakcja", 0);
dini_IntSet(string,"Warny", 0);
dini_IntSet(string,"Kicki", 0);
dini_IntSet(string,"Skin", 1);

//
SendClientMessage(playerid, COLOR_GREEN, "Konto zostalo pomyslnie zalozone !");
return 1;
}

stock WczytajGracza(playerid)
{
new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
TogglePlayerSpectating(playerid, false);
//

GivePlayerMoney(playerid, dini_Int(string,"Kasa"));
SetPlayerScore(playerid, dini_Int(string,"Score"));
gGracz[playerid][RangaAdmina] = dini_Int(string,"RangaAdmina");
gGracz[playerid][Frakcja] = dini_Int(string,"Frakcja");
gGracz[playerid][Warny] = dini_Int(string, "Warny");
gGracz[playerid][Kicki] = dini_Int(string, "Kicki");
SetPlayerSkin(playerid, dini_Int(string,"Skin"));


//
return 1;
}

stock ZapiszGracza(playerid)
{
new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
//

dini_IntSet(string,"Kasa",GetPlayerMoney(playerid));
dini_IntSet(string,"Score",GetPlayerScore(playerid));
dini_IntSet(string,"Warny",gGracz[playerid][Warny]);
dini_IntSet(string,"Kicki",gGracz[playerid][Kicki]);
dini_IntSet(string,"Skin",GetPlayerSkin(playerid));

//
return 1;
}


Jak zrobic ze po zginieciu wczytuje mi tego skina wybranego przy zarejestrowaniu ?


Ja te? nie wiem o co ci chodzi, wi?c poka?e ci taki patent:

Kod:

public OnPlayerDeath(playerid, killerid, reason)
{
ForceClassSelection(playerid);
return 1;
}


Ps. o ile masz selekcj? skin?w.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-31, 11:00


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Ale ja chce ?eby po zgini?ciu gracz dostawa? skina ktory jest w rejestracji

Postaw piwo autorowi tego posta
 

 
Tagi: skin :: frakcyjny
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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