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

Wysłany: 2013-03-25, 23:14


bali15







Wiek: 30
Na forum: 4881 dni
Posty: 123

Piwa: 1

Respekt: 50

Witam ! Przerabia?em komendy z ZCMD na strcmp ale nie potrafi?em przerobi? fragmentu gdzie jest "params" oraz "sscanf" (By nie u?ywa? do jednego argumentu ;p ). Dlatego te? mam ;
Kod:

error 017: undefined symbol "params"


A linijka to :
Kod:

if(sscanf(params, "uii", pID, pick, color)) return SendClientMessage(playerid, -1, "U?yj: /spray [ID/Nazwa][kolor pick (1/2)][kolor]");


P??niej jeszcze w tej ;
Kod:

if(sscanf(param, "s[32] ", item)) {


Oraz w tej :

Kod:


if (sscanf(params, "s[32]u", item, pID)) return SendClientMessage(playerid, -1, "U?yj: /napraw karoseria [ID/Nazwa]");


M?g?by mi kto? z tym pom?c ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-25, 23:21


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Eee.. Je?li rzeczywi?cie przerabiasz z zcmd na strcmp to zamiast params u?ywaj "cmdtext".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-26, 15:33


bali15







Wiek: 30
Na forum: 4881 dni
Posty: 123

Piwa: 1

Respekt: 50

Dzi?ki !
A co zrobi? z tym ;
[code](1901) : error 029: invalid expression, assumed zero
(1901) : error 004: function "OnPlayerKeyStateChange" is not implemented
(1904) : error 017: undefined symbol "newkeys"[/code[

A linijka to ;
Kod:

public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{

1904;

Kod:

if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)&& (gTeam[playerid] == TEAM_PD))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-26, 16:13


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Posiadasz stare includy. ?ci?gnij najnowsze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-26, 16:27


bali15







Wiek: 30
Na forum: 4881 dni
Posty: 123

Piwa: 1

Respekt: 50

Nie mo?liwe, ?e mam stare ! Errory wyskoczy?y gdy doda?em :
Kod:


if(Spray[playerid] == 1)
{
SprayT = SetTimer("OnPlayerSpray", 5000, false);
}
}
}
else return KillTimer(SprayT);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-26, 16:41


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

ten error :
function "OnPlayerKeyStateChange

Ten sam kod si? gdzie? powt?rzy?. Usu? go i szukaj innego,

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-26, 17:10


bali15







Wiek: 30
Na forum: 4881 dni
Posty: 123

Piwa: 1

Respekt: 50

W?a?nie odkry?em ,?e problem nie le?y w publicu tylko w komendach od spraya i naprawy !
Kod na komendy ;
Kod:

if (strcmp(cmd, "/spray", true) == 0 && (uPD[playerid] == 1)) {
{
new string[128], pName[MAX_PLAYER_NAME], mName[MAX_PLAYER_NAME], pID;
GetPlayerName(pID, pName, sizeof(pName));
GetPlayerName(playerid, mName, sizeof(mName));
if(sscanf(cmdtext, "uii", pID, pick, color)) return SendClientMessage(playerid, -1, "U?yj: /spray [ID/Nazwa][kolor pick (1/2)][kolor]");
if(pick > 2 || pick < 1) return SendClientMessage(playerid, COLOR_RED,"Colorpick nie mo?e by? mniejszy ni? 1 i wi?kszy ni? 2 !");
if(color > 126 || color < 0) return SendClientMessage(playerid, COLOR_RED,"ID koloru nie mo?e by? mniejsze ni? 0 i wi?ksze ni? 126!");
vehid = GetPlayerVehicleID(pID);
format(string, sizeof(string), "%s oferuje Ci pomalowanie auta. Colorpick: {FFFFFF}%d{468CFF}, ColorID: {FFFFFF}%d", mName, pick, color);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
SendClientMessage(pID, COLOR_LIGHTBLUE, "U?yj /akceptuje by zaakceptowa? dan? ofert?.");
Service[pID][0] = 1;
return 1;
}
*/

/*
//Napraw
if (strcmp(cmd, "/napraw", true) == 0 && (uPD[playerid] == 1)) {
{
new string[128], item[32], pID, mName[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME];
if(sscanf(cmdtext, "s[32] ", item)) {
SendClientMessage(playerid, -1, "U?yj: /napraw [opcja]");
SendClientMessage(playerid, -1, "Opcje: karoseria, silnik");
return 1;
}
if(strcmp(item,"karoseria",true) == 0) {
if (sscanf(cmdtext, "s[32]u", item, pID)) return SendClientMessage(playerid, -1, "U?yj: /napraw karoseria [ID/Nazwa]");
GetPlayerName(playerid, mName, sizeof(mName));
GetPlayerName(pID, pName, sizeof(pName));
format(string, sizeof(string), "%s oferuje Ci napraw? karoserii!", mName);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
SendClientMessage(pID, COLOR_LIGHTBLUE, "U?yj: /akceptuje by przyj?? ofert?!");
format(string, sizeof(string), "Oferowa?e? %s napraw? karoserii jego samochodu.", pName);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
Service[pID][1] = 1;
}
else if(strcmp(item,"silnik",true) == 0) {
if(sscanf(cmdtext, "s[32]u",item, pID)) return SendClientMessage(playerid, -1, "U?yj: /napraw silnik[ID/Nazwa]");
GetPlayerName(playerid, mName, sizeof(mName));
GetPlayerName(pID, pName, sizeof(pName));
format(string, sizeof(string), "%s oferowa? Ci napraw? silnika!", mName);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
SendClientMessage(pID, COLOR_LIGHTBLUE, "U?yj: /akceptuje by przyj?c ofert?!");
format(string, sizeof(string), "Oferowa?e? %s napraw? silnika w jego wozie.", pName);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
Service[pID][2] = 1;
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-26, 19:32


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

bali15, To teraz musisz ca?e komendy przerobi? na ZCMD, dlatego te errory. Ju? lepiej to zrobi? jako skrypt :)

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-27, 07:31


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Postaw piwo autorowi tego posta
 

 
Tagi: sscanf :: params
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] Sscanf i params 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