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

Wysłany: 2013-08-13, 19:08


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Witam.Pr?buje i pr?buje no ale nie wiem jak to wykona?.Chodzi mi o to,?eby by?a cmd /dajdokumenty [nick] po wpisaniu jej informacja,?e otrzymali?my dokumenty oraz zapisuje si? to (zapis dini). Oraz komend? na sprawdzanie np /zobaczdomkumenty [nick] i wyswietla si? czy gracz ma dokumenty czy nie.Moja ostatnia pr?ba:


Kod:

CMD:dajdokumenty(playerid, params[])
{
new Gracz;
dini_Set("dokumenty.txt", Gracz(playerid), "1");
SendClientMessage(playerid,COLOR_RED,"Otrzymano dokumenty !");
}
return 1;
}

CMD:sprawdz(playerid, params[])
{
new Gracz;
if(sscanf(params, "d", gracz))
{
if(strval(dini_Get("dokumenty.txt", Gracz(Gracz))) == 1)
{
SendClientMessage(playerid,-1,"Ta osoba posiada dokumenty ");
}else{
SendClientMessage(playerid,-1,"ta osoba nie posiada dokument?w");
}
}
return 1;
}


Pisane w rozpaczy,bo pomys??w brak.Za pomoc piwko i respekt ;)

Pozdrawiam ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-13, 21:05


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Rumun, O co? takiego Ci chodzi?o ? :)

Kod:

CMD:dajdokumenty(playerid, params[])
{
new nick[128];
if(sscanf(params, "s[128]", nick))
{
SendClientMessage(playerid,COLOR_RED,"WPISZ: /dajdokumenty [nick]");
return 1;
}
dini_Set("dokumenty.txt", nick, "1");
new string[128];
format(string,sizeof(string), "Da?e? dokumenty %s !", nick);
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}

CMD:sprawdz(playerid, params[])
{
new gracz;
if(sscanf(params, "d", gracz))
{
SendClientMessage(playerid,COLOR_RED,"WPISZ: sprawdz [id]");
return 1;
}
if(strval(dini_Get("dokumenty.txt", Gracz(gracz))) == 1)
{
SendClientMessage(playerid,-1,"Ta osoba posiada dokumenty ");
}else{
SendClientMessage(playerid,-1,"ta osoba nie posiada dokument?w");
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-13, 21:32


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Jeden error:

Kod:

error 017: undefined symbol "Gracz"


Kod:

if(strval(dini_Get("dokumenty.txt", Gracz(gracz))) == 1)


Po dodaniu
Kod:

new Gracz;


Kod:

error 012: invalid function call, not a valid address
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line


Oraz mam kilka pyta?.
1.Czy nale?y tworzy? jaki? kod odpowiadaj?cy za te ' dokumenty.txt ' ?
2.Plik nale?y stworzy? r?cznie w scritpfiles czy utworzy si? sam po dodaniu komu? dokument?w.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-13, 21:33


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Rumun, Dodaj takie co? gdzie? na dole mapy:
Kod:

stock Gracz(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
return pname;
}


[ Dodano: 2013-08-13, 21:34 ]
I ten plik stw?rz r?cznie.

Postaw piwo autorowi tego posta
 

 
Tagi: danie :: sprawdzenie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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