xt3z0ne Posted May 9, 2014 Posted May 9, 2014 Nick:JohnnyProblema:Deci mam pus sa fac un sistem de stunt " dar pana il rezolv fac un radio sistem ) " Deci am problema cu PlayerInfo[giveplayerid][PointStunt](playerid,20);Erori / warnings:[pawn]D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : error 001: expected token: ";", but found "("D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(67) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(67) : error 001: expected token: ";", but found "("D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(67) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(74) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(74) : error 001: expected token: ";", but found "("D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(74) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(81) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(81) : error 001: expected token: ";", but found "("D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(81) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(88) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(88) : error 001: expected token: ";", but found "("D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(88) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(95) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(95) : error 001: expected token: ";", but found "("D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(95) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(102) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(102) : error 001: expected token: ";", but found "("D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(102) : warning 215: expression has no effectD:\Games\DDSIDM~1\FILTER~1\stunt.pwn(243) : warning 203: symbol is never used: "strtok"Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase7 Errors.[/pawn]Lini/script:[pawn]public OnPlayerEnterCheckpoint(playerid){ new cpid = SetPlayerCheckpoint(playerid,2118.5864, 1483.0841, 23.4166,4.0); if (cpid == 1) { DisablePlayerCheckpoint(playerid); PlayerInfo[giveplayerid][PointStunt](playerid,20); GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5); } new cpid2 = SetPlayerCheckpoint(playerid,1851.7083, 1426.3226, 15.9196,4.0); if (cpid2 == 1) { DisablePlayerCheckpoint(playerid); PlayerInfo[giveplayerid][PointStunt](playerid,20); GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5); } new cpid3 = SetPlayerCheckpoint(playerid,2000.9673, 1213.1139, 17.0789,4.0); if (cpid3 == 1) { DisablePlayerCheckpoint(playerid); PlayerInfo[giveplayerid][PointStunt](playerid,20); GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5); } new cpid4 = SetPlayerCheckpoint(playerid,2396.9082, 1146.4279, 33.2691,4.0); if (cpid4 == 1) { DisablePlayerCheckpoint(playerid); PlayerInfo[giveplayerid][PointStunt](playerid,20); GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5); } new cpid5 = SetPlayerCheckpoint(playerid,2776.7856, 1257.4076, 16.9512,4.0); if (cpid5 == 1) { DisablePlayerCheckpoint(playerid); PlayerInfo[giveplayerid][PointStunt](playerid,20); GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5); } new cpid6 = SetPlayerCheckpoint(playerid,1958.6522, 1943.2184, 22.2268,4.0); if (cpid6 == 1) { DisablePlayerCheckpoint(playerid); PlayerInfo[giveplayerid][PointStunt](playerid,20); GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5); } new cpid7 = SetPlayerCheckpoint(playerid,-1389.2230, 673.6660, 2.2660,4.0); if (cpid7 == 1) { DisablePlayerCheckpoint(playerid); PlayerInfo[giveplayerid][PointStunt](playerid,20); GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5); } return 1;}[/pawn]Ai incercat sa rezolvi singur ?:Eu cand am inceput sistemu am facut mai intai stunt point.La comanda am facut asa.[pawn]CMD:setstunt(playerid, params[]){ if(IsPlayerAdmin(playerid) == 0) return SendClientMessage(playerid, RED, "ERROR: Only admins can use that command!"); if(sscanf(params, "ud", giveplayerid, stunt1)) return SendClientMessage(playerid, RED, "USAGE: /setstunt [playerid] [stunt]"); if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, RED, "ERROR: That player is not connected!"); new file[100],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name); format(sstring, sizeof(sstring), "You have succesfully setted %s stunt to %d!", Global_Name, stunt1); SendClientMessage(playerid, BLUE, sstring); format(sstring, sizeof(sstring), "Admin %s has setted your stunt to %d!", Name, stunt1); SendClientMessage(giveplayerid, BLUE, sstring); PlayerInfo[giveplayerid][PointStunt] = stunt1; dini_IntSet(file,"PointStunt:", PlayerInfo[giveplayerid][PointStunt]); return 1;}[/pawn]Care aveti rezolvare? Sunt un retardat
NeaCristy Posted May 9, 2014 Posted May 9, 2014 In loc de [pawn]PlayerInfo[giveplayerid][PointStunt](playerid,20);[/pawn]pune[pawn]PlayerInfo[playerid][PointStunt][playerid] +=20;[/pawn]
xt3z0ne Posted May 9, 2014 Author Posted May 9, 2014 In loc de [pawn]PlayerInfo[giveplayerid][PointStunt](playerid,20);[/pawn]pune[pawn]PlayerInfo[playerid][PointStunt][playerid] +=20;[/pawn]Deci.PlayerInfo[playerid][PointStunt][playerid] +=20; Este functia care i seteaza . eu vreau GiveStunt daca jucatoru ala are 20000 stunt si el cand intra in ch. I seteasa 20 si el pierde 20000 .:-? Edit am facut si cum ai spus D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : warning 215: expression has no effect D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : error 001: expected token: ";", but found "[" D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : error 029: invalid expression, assumed zero D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : warning 215: expression has no effect D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : error 001: expected token: ";", but found "]" D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : 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. PlayerInfo[playerid][PointStunt][playerid] +=20; Sunt un retardat
Massari Posted May 9, 2014 Posted May 9, 2014 PlayerInfo[ playerid ][ PointStunt ] +=20 ; rimmon curv.
Administrator WopsS Posted May 11, 2014 Administrator Posted May 11, 2014 Nu ai raspuns in termen de 48 de ore.Topic inchis!
Question
xt3z0ne
Nick:Johnny
Problema:Deci mam pus sa fac un sistem de stunt " dar pana il rezolv fac un radio sistem
) " Deci am problema cu
PlayerInfo[giveplayerid][PointStunt](playerid,20);
Erori / warnings:[pawn]
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : error 001: expected token: ";", but found "("
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(60) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(67) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(67) : error 001: expected token: ";", but found "("
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(67) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(74) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(74) : error 001: expected token: ";", but found "("
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(74) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(81) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(81) : error 001: expected token: ";", but found "("
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(81) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(88) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(88) : error 001: expected token: ";", but found "("
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(88) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(95) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(95) : error 001: expected token: ";", but found "("
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(95) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(102) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(102) : error 001: expected token: ";", but found "("
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(102) : warning 215: expression has no effect
D:\Games\DDSIDM~1\FILTER~1\stunt.pwn(243) : warning 203: symbol is never used: "strtok"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
7 Errors.
[/pawn]
Lini/script:
[pawn]
public OnPlayerEnterCheckpoint(playerid)
{
new cpid = SetPlayerCheckpoint(playerid,2118.5864, 1483.0841, 23.4166,4.0);
if (cpid == 1)
{
DisablePlayerCheckpoint(playerid);
PlayerInfo[giveplayerid][PointStunt](playerid,20);
GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5);
}
new cpid2 = SetPlayerCheckpoint(playerid,1851.7083, 1426.3226, 15.9196,4.0);
if (cpid2 == 1)
{
DisablePlayerCheckpoint(playerid);
PlayerInfo[giveplayerid][PointStunt](playerid,20);
GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5);
}
new cpid3 = SetPlayerCheckpoint(playerid,2000.9673, 1213.1139, 17.0789,4.0);
if (cpid3 == 1)
{
DisablePlayerCheckpoint(playerid);
PlayerInfo[giveplayerid][PointStunt](playerid,20);
GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5);
}
new cpid4 = SetPlayerCheckpoint(playerid,2396.9082, 1146.4279, 33.2691,4.0);
if (cpid4 == 1)
{
DisablePlayerCheckpoint(playerid);
PlayerInfo[giveplayerid][PointStunt](playerid,20);
GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5);
}
new cpid5 = SetPlayerCheckpoint(playerid,2776.7856, 1257.4076, 16.9512,4.0);
if (cpid5 == 1)
{
DisablePlayerCheckpoint(playerid);
PlayerInfo[giveplayerid][PointStunt](playerid,20);
GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5);
}
new cpid6 = SetPlayerCheckpoint(playerid,1958.6522, 1943.2184, 22.2268,4.0);
if (cpid6 == 1)
{
DisablePlayerCheckpoint(playerid);
PlayerInfo[giveplayerid][PointStunt](playerid,20);
GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5);
}
new cpid7 = SetPlayerCheckpoint(playerid,-1389.2230, 673.6660, 2.2660,4.0);
if (cpid7 == 1)
{
DisablePlayerCheckpoint(playerid);
PlayerInfo[giveplayerid][PointStunt](playerid,20);
GameTextForPlayer(playerid,"~r~Good job you win 20~g~Stunt Point",5000,5);
}
return 1;
}
[/pawn]
Ai incercat sa rezolvi singur ?:
Eu cand am inceput sistemu am facut mai intai stunt point.
La comanda am facut asa.
[pawn]
CMD:setstunt(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 0) return SendClientMessage(playerid, RED, "ERROR: Only admins can use that command!");
if(sscanf(params, "ud", giveplayerid, stunt1)) return SendClientMessage(playerid, RED, "USAGE: /setstunt [playerid] [stunt]");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, RED, "ERROR: That player is not connected!");
new file[100],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(giveplayerid, Global_Name, sizeof(Global_Name));GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);
format(sstring, sizeof(sstring), "You have succesfully setted %s stunt to %d!", Global_Name, stunt1);
SendClientMessage(playerid, BLUE, sstring);
format(sstring, sizeof(sstring), "Admin %s has setted your stunt to %d!", Name, stunt1);
SendClientMessage(giveplayerid, BLUE, sstring);
PlayerInfo[giveplayerid][PointStunt] = stunt1;
dini_IntSet(file,"PointStunt:", PlayerInfo[giveplayerid][PointStunt]);
return 1;
}
[/pawn]
Care aveti rezolvare?
Sunt un retardat
4 answers to this question
Recommended Posts