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

Wysłany: 2012-01-15, 16:42


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
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 :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-15, 18:38


siemol

[MAX_PLAYERS];






Wiek: 29
Na forum: 5409 dni
Posty: 23
Nick w MP: Gun

Piwa: 8

Respekt: 50

Pawn
if(strcmp(cmd"/prawko"true)==&& gTeam[playerid] == TEAM_POLICJA)
{
new hp[256];
new str[256];
hp strtok(cmdtextidx);
    if(!strlen(hp))
    {
    SendClientMessage(playeridCOLOR_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 jazdyNie 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 jazdyPosiada.");
        return 1;
        }
    } else {
    SendClientMessage(playerid, COLOR_RED, "Jesteza daleko od gracza!");
    }
return 1;


takie cos ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-15, 20:00


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
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.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-15, 20:33


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

Pawn
if(strcmp(cmd"/prawko"true)==&& gTeam[playerid] == TEAM_POLICJA)
{
new hp[256];
new str[256];
hp strtok(cmdtextidx);
    if(!strlen(hp))
    {
    SendClientMessage(playeridCOLOR_WHITE": /prawko [ID gracza] )",2000,5);
    return 1;
    }
    new gracz strval(hp);
    if(GetDistanceBetweenPlayers(playerid,gracz)<5){
        if(PrawoJazdy[gracz]==0){
    format(str128"Kontrolowany gracz %s"PlayerName(gracz));
    SendClientMessage(playeridCOLOR_GREENstr);
    SendClientMessage(playeridCOLOR_LIGHTRED"Prawo jazdy: Nie posiada.");
    return 1;
    }
        if(PrawoJazdy[gracz]==1){
        format(str128"Kontrolowany gracz %s"PlayerName(gracz));
        SendClientMessage(playeridCOLOR_GREENstr);
        SendClientMessage(playeridCOLOR_LIGHTRED"Prawo jazdy: Posiada.");
        return 1;
        }
    } else {
    SendClientMessage(playeridCOLOR_RED"Jeste? za daleko od gracza!");
    }
return 1;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-15, 21:12


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
nadal mam errory

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-15, 21:28


neroPL







Wiek: 28
Na forum: 5671 dni
Posty: 79
Nick w MP: Kapec

Piwa: 584

Respekt: 75,7

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; :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 12:15


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
to samo co bylo:(:(:(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 14:14


siemol

[MAX_PLAYERS];






Wiek: 29
Na forum: 5409 dni
Posty: 23
Nick w MP: Gun

Piwa: 8

Respekt: 50

a masz ?
Pawn
 new PrawoJazdy[MAX_PLAYERS
? Bo jezeli nie to moze masz inny lub nie kompatybilny z tym systemem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 14:24


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 14:52


neroPL







Wiek: 28
Na forum: 5671 dni
Posty: 79
Nick w MP: Kapec

Piwa: 584

Respekt: 75,7

arkopi, ale to ma zapisywac czy co?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 15:19


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

neroPL, Jemu chodzi zapisa? prawko do pliku jakiego? i potem odczyata? czy ten gracz jest wpisany w nim

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 16:02


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 19:36


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
ale powie mi ktos jak zrobi komende do tego zeby dodawac??daje :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-16, 20:05


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

Co dodawa??

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-17, 20:49


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
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 :D bardzo prosze o pomoc daje :piwo:

Postaw piwo autorowi tego posta
 

 
Tagi: prawko
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