Hallo Leute, bin mal wieder am verzweifeln...
Habe jetzt diesen Code:
//OnPlayerCommandText:
if(strcmp(cmdtext,"/bla",true)==0) {
rbincp=1;
rbincp2=1;
SetPlayerCheckpoint(playerid,-1998.006103,113.732658,27.611625,5);
return 1;
}
//-------------------------------------------
public OnPlayerEnterCheckpoint(playerid)
{
new rbcps[]= { 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,100 };
printf("%d %d %d %d %d",rbincp,rbincp2,rbcps[rbincp-1],rbcps[rbcps],rbcps[rbincp+1]);
rbincp=rbcps[rbincp-1];
printf("%d",rbincp);
return 1;
}
Habe da alles andere rauskommentiert, es wird nur noch dieser Code abgearbeitet, der dort oben steht
Und was kommt als Text?
Zitat1 1 99 104 117
99
Wer sich jetzt wundert, warum ich die Variable nicht einfach inkrementiere: Hat was mit dem darauffolgenden Code (der zurzeit auskommentiert ist (in grün geschrieben (wird also nicht abgearbeitet))) zu tun
Weiß jemand um Rat?
//EDIT: Push (nach 4 Tagen)