Wysłany: 2012-01-15, 16:42
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
witam mam cmd na danie komus prawa jazdy
Kod: if(strcmp(cmdtext, "/prawko", true, 6) == 0)
{
dini_Set(prawko, Gracz(playerid), "1");
SendClientMessage(playerid,COLOR_RED,"Zdoby?e? prawko! Gratulacje");
return 1;
}
if (strcmp(cmd, "/sprawdz", true)==0) {
new graczsp;
graczsp = strval(mpt);
mpt = strtok(cmdtext, idx);
if(gTeam[playerid] == TEAM_POLICJA && wpolicji[playerid] == 0)
{
if(strval(dini_Get(prawko, Gracz(graczsp))) == 1)
{
SendClientMessage(playerid,COLOR_RED,"Ten Gracz posiada prawo jazdy.");
}else{
SendClientMessage(playerid,COLOR_RED,"Ten Gracz nie posiada prawo jazdy.");
}
}
return 1;
}
ale co z tego jak wpisze /prawko id np 5 a pozniej /sprawdz 5 to pisze ten gracz nie posiada prawa jazdy i jak to zrobic zeby bylo dobrze za pomoc daje
Wysłany: 2012-01-15, 18:38
siemol
[MAX_PLAYERS];
Wiek: 29 Na forum: 5408 dni Posty: 23
Nick w MP: Gun
Piwa : 8
Pawn if( strcmp ( cmd , "/prawko" , true )== 0 && gTeam [ playerid ] == TEAM_POLICJA )
{
new hp [ 256 ];
new str [ 256 ];
hp = strtok ( cmdtext , idx );
if(! strlen ( hp ))
{
SendClientMessage ( playerid , COLOR_WHITE , ": /prawko [ID gracza] " ); gracza ",2000,5);
return 1;
}
new gracz = strval(hp);
if(GetDistanceBetweenPlayers(playerid,gracz)<5){
if(PrawoJazdy[gracz]==0){
format(str, 128, " Kontrolowany gracz % s ", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, str);
SendClientMessage(playerid, COLOR_LIGHTRED, " Prawo jazdy : Nie posiada . ");
return 1;
}
if(PrawoJazdy[gracz]==1){
format(str, 128, " Kontrolowany gracz % s ", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, str);
SendClientMessage(playerid, COLOR_LIGHTRED, " Prawo jazdy : Posiada . ");
return 1;
}
} else {
SendClientMessage(playerid, COLOR_RED, " Jeste ? za daleko od gracza ! ");
}
return 1;
takie cos ?
Wysłany: 2012-01-15, 20:00
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
jak wkleje do mapki mam 26 errorow:(
//edit:dodalem klamre na koncu }
i teraz mam 4 errory
Kod: E:\gtasa\PAWNO\mapaptr.pwn(3784) : error 017: undefined symbol "gracza"
E:\gtasa\PAWNO\mapaptr.pwn(3784) : warning 215: expression has no effect
E:\gtasa\PAWNO\mapaptr.pwn(3784) : warning 215: expression has no effect
E:\gtasa\PAWNO\mapaptr.pwn(3784) : warning 215: expression has no effect
E:\gtasa\PAWNO\mapaptr.pwn(3784) : error 001: expected token: ";", but found ")"
E:\gtasa\PAWNO\mapaptr.pwn(3784) : error 029: invalid expression, assumed zero
E:\gtasa\PAWNO\mapaptr.pwn(3784) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Wysłany: 2012-01-15, 20:33
FullClip
Wiek: 29 Na forum: 5797 dni Posty: 82
Nick w MP: Raiden
Piwa : 350
Pawn if( strcmp ( cmd , "/prawko" , true )== 0 && gTeam [ playerid ] == TEAM_POLICJA )
{
new hp [ 256 ];
new str [ 256 ];
hp = strtok ( cmdtext , idx );
if(! strlen ( hp ))
{
SendClientMessage ( playerid , COLOR_WHITE , ": /prawko [ID gracza] )" , 2000 , 5 );
return 1 ;
}
new gracz = strval ( hp );
if( GetDistanceBetweenPlayers ( playerid , gracz )< 5 ){
if( PrawoJazdy [ gracz ]== 0 ){
format ( str , 128 , "Kontrolowany gracz %s" , PlayerName ( gracz ));
SendClientMessage ( playerid , COLOR_GREEN , str );
SendClientMessage ( playerid , COLOR_LIGHTRED , "Prawo jazdy: Nie posiada." );
return 1 ;
}
if( PrawoJazdy [ gracz ]== 1 ){
format ( str , 128 , "Kontrolowany gracz %s" , PlayerName ( gracz ));
SendClientMessage ( playerid , COLOR_GREEN , str );
SendClientMessage ( playerid , COLOR_LIGHTRED , "Prawo jazdy: Posiada." );
return 1 ;
}
} else {
SendClientMessage ( playerid , COLOR_RED , "Jeste? za daleko od gracza!" );
}
return 1 ;
}
Wysłany: 2012-01-15, 21:12
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
Wysłany: 2012-01-15, 21:28
neroPL
Wiek: 28 Na forum: 5671 dni Posty: 79
Nick w MP: Kapec
Piwa : 584
FullClip , WTF? loool
masz tutaj :
Kod:
if(strcmp(cmd, "/prawko", true)==0 && gTeam[playerid] == TEAM_POLICJA)
{
new hp[256];
new str[256];
hp = strtok(cmdtext, idx);
if(!strlen(hp))
{
SendClientMessage(playerid, COLOR_WHITE, " /prawko [ID gracza] ");
return 1;
}
new gracz = strval(hp);
if(GetDistanceBetweenPlayers(playerid,gracz)<5){
if(PrawoJazdy[gracz]==0){
format(str, 128, "Kontrolowany gracz %s", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, str);
SendClientMessage(playerid, COLOR_LIGHTRED, "Prawo jazdy: Nie posiada.");
return 1;
}
if(PrawoJazdy[gracz]==1){
format(str, 128, "Kontrolowany gracz %s", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, str);
SendClientMessage(playerid, COLOR_LIGHTRED, "Prawo jazdy: Posiada.");
return 1;
}
} else {
SendClientMessage(playerid, COLOR_RED, "Jeste? za daleko od gracza!");
}
return 1;
}
jak masz errory z gracz to dodaj : new gracz;
Wysłany: 2012-01-16, 12:15
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
Wysłany: 2012-01-16, 14:14
siemol
[MAX_PLAYERS];
Wiek: 29 Na forum: 5408 dni Posty: 23
Nick w MP: Gun
Piwa : 8
a masz ? Pawn new PrawoJazdy [ MAX_PLAYERS ] ? Bo jezeli nie to moze masz inny lub nie kompatybilny z tym systemem.
Wysłany: 2012-01-16, 14:24
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
wkleilem to i mam i warning
Kod: E:\gtasa\PAWNO\mapaptr.pwn(6494) : warning 203: symbol is never used: "Gracz"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
[ Dodano : 2012-01-16, 14:32 ]
no jest w szystko dobrze wpisuje prawko id i pisze kontrolowany gracz nick i pisze prawo jazdy nie posiada a jak go dodac zeby pisalo prawo jazdy posiada?
Wysłany: 2012-01-16, 14:52
neroPL
Wiek: 28 Na forum: 5671 dni Posty: 79
Nick w MP: Kapec
Piwa : 584
arkopi , ale to ma zapisywac czy co?
Wysłany: 2012-01-16, 15:19
krzyzan
Wiek: 30 Na forum: 5669 dni Posty: 387
Piwa : 2132
neroPL , Jemu chodzi zapisa? prawko do pliku jakiego? i potem odczyata? czy ten gracz jest wpisany w nim
Wysłany: 2012-01-16, 16:02
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
juz wszystko dziala jest tylko brakuje cmd na dodanie tego prawka bo jak wpisze /prawko to pisze ze nie posiada prawa jazdy dany nick i chce zeby go dodac i zeby pisalo ze posiada prawo jazdy
czyli tu mam cmd na sprawdzenie dziala pieknie
Kod: if(strcmp(cmd, "/prawko", true)==0 && gTeam[playerid] == TEAM_POLICJA)
{
new hp[256];
new str[256];
hp = strtok(cmdtext, idx);
if(!strlen(hp))
{
SendClientMessage(playerid, COLOR_WHITE, " /prawko [ID gracza] ");
return 1;
}
new gracz = strval(hp);
if(GetDistanceBetweenPlayers(playerid,gracz)<5){
if(PrawoJazdy[gracz]==0){
format(str, 128, "Kontrolowany gracz %s", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, str);
SendClientMessage(playerid, COLOR_LIGHTRED, "Prawo jazdy: Nie posiada.");
return 1;
}
if(PrawoJazdy[gracz]==1){
format(str, 128, "Kontrolowany gracz %s", PlayerName(gracz));
SendClientMessage(playerid, COLOR_GREEN, str);
SendClientMessage(playerid, COLOR_LIGHTRED, "Prawo jazdy: Posiada.");
return 1;
}
} else {
SendClientMessage(playerid, COLOR_RED, "Jeste? za daleko od gracza!");
}
return 1;
}
ale na kazdym nicku pisze ze nie posiada wiec potrzebuje jeszcze cmd na dodanie prawka
Wysłany: 2012-01-16, 19:36
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
ale powie mi ktos jak zrobi komende do tego zeby dodawac??daje
Wysłany: 2012-01-16, 20:05
FullClip
Wiek: 29 Na forum: 5797 dni Posty: 82
Nick w MP: Raiden
Piwa : 350
Wysłany: 2012-01-17, 20:49
arkopi
Wiek: 31 Na forum: 5579 dni Posty: 177
Piwa : 60
powiem od poczatku mam na serwerze nauke jazdy i jak gracz zda prawko to cmd /dodajprawko zeby go dodawac nie wiem do czego prawko.ini czy jakos tak i zeby policja jak go zatrzyma zeby wpisala prawko i zeby mu pisalo ze ten gracz posiada prawo jazdy mam juz cmd dla policji zeby sprawdzali ale nie mam cmd dla nj zeby dodac tego racza do grupy zdanych prawek:P bardzo prosze o pomoc daje
Tagi: prawko
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: